cPGS :: cPanel Game Servers

What's new in latest version
Nov 6th, 2009 (0.7.1)
  • Fix old crontab entries not being updated to new locations
  • Updated remote cPGSD installer to use actual connection IP rather than primary IP of main, other tweaks
  • Updated package download manager to allow for downloading alternate packages of the same server rather than just the main
  • Initial support for allowing clients to edit custom command line variables
  • Several bugfixes for 0.7.0 release


    Oct 8th, 2009 (0.7.0)
  • Added missing L4D language key (however no longer needed due to theme simplification)
  • Added creation of default config file if missing after installation for L4D
  • Made "Simple Config" variables for each game optional and editable by admin
  • Modularized Game Support, moved all game specific code outside of cPGS to allow for easier maintenance
    and allow for the community to add game support if they can't wait for official releases
  • Made all games use same theme files so no html/theme files are needed for new game support
  • Split Steam games into individual setups rather than one large package. This means for example that cstrike and czero and tfc are unique packages no longer under the umbrella of hl.cpgs
  • Changed server status reporting method due to change in proc filesys on Linux, now includes full support for FreeBSD as well, parsing `ps` output
  • Installer updated to use Ajax polling rather than HTTP streaming, prevents quirks with SIGPIPE from browser closing/timeouts from affecting the installation of the server. Also allows one to reopen install page to see current status
  • Fixed players not showing up in HL/HL2 based games in stats info dropdown
  • Updated qstat to 2.12 for better etqw support and more
  • Separated HLTV into it's own server
  • Updated BF2142 server to 1.50 / 1.10.48.0
  • Added initial Source TV Relay support
  • Changed steam autoupdate to run directly before starting server, emulating normal init behavior
  • Added simple config editor in WHM to allow admin to set exactly which options show up for each game installation, either remove default options or add custom ones not already included
  • Added automatic PunkBuster configuration and updating for games that use it
  • Too many small bugfixes to list


    February 24th, 2009 (0.6.16)
  • Fixed Teamspeak issues with server's running status disappearing from stats panel
  • Add initial Call of Duty: World at War support
  • Have ports shown for all games when listing IP in status box
  • Updated unique command line saving to disable the option automatically if the command line given was impossibly short

    February 20th, 2009 (0.6.15)
  • Fixed reporting of percentage complete during installation of games
  • Fixed missing HLDS log file
  • Added Global Config element for time to wait between game server start attempts
  • Fixed issue where installer was not showing status updates in some circumstances
  • Fixed ETQW startup issue with pidfile
  • Fixed recent issue where appended commands and tickrates were not restored during automatic restarts
  • Fixed logging for MOH:AA
  • Fixed player list not showing up stats info for Left 4 Dead
  • Greatly simplified backend handling of config files, reduced GameServer.pm by 2000+ lines, bring modular support much closer
  • Added Quake 3 Arena support
  • Simplified cPanel user interface to reduce number of forms needing submission to configure server before first launch
  • Updated game list in cPanel to show % complete for games in the process of installing


    Documents and Information

    cPGS can be installed in WHM in the "Manage Plugins" section, remote servers can be installed after that using the remote server install feature in the "Gameserver Management" section of WHM.

    cPGS won't be officially supported until version 1.0.0, however we'd like to know what problems are being faced and take all suggestions into consideration. If you have trouble with cPGS, there are a couple options available to you:

  • Check the forums for others having your issue.
  • Submit a free support ticket at tickets.cpanel.net. Please note that only cPGS developers are able to answer cPGS tickets and they are not available during weekend or evening hours.

    Once the 1.00 version of cPGS is released, full documentation will soon follow. Currently there are too many frequent changes to allow documentation a long enough lifespan to justify taking the time to write it.

    To see what game server versions are currently supported, please see this table.


    Screenshots




     


    File Mirrors
    (please verify the contents of each gameserver package downloaded from 3rd party sites before using)

    cpgs.clear-data.com  (Courtesy of Clear Data) Dallas, TX, USA
    cpgs.planetreal.com  (Courtesy of Planet Real Networks) San Jose, California, USA
    cpgs.nettuning.net  (Courtesy of Net Tuning Group) Zurich, Switzerland
    cpgs.network3.net  (Courtesy of cPanel Staff) Frisco, TX, USA
    cpgs.fdchost.com  (Courtesy of FDCHost) Chicago, Illinois, USA

    Currently supported games ( See current versions )
  • TeamSpeak 2
  • Savage: Battle for Newerth
  • Unreal Tournament 2004
  • Unreal Tournament 3
  • Quake 3 Arena
  • Wolfenstein: Enemy Territory (+ETPro and TrueCombat:Elite mods)
  • Enemy Territory: Quake Wars
  • Half Life: Counter Strike (Steam)
  • Half Life: HLTV
  • Half Life: Condition Zero
  • Half Life: Death Match Classic
  • Half Life: Day of Defeat
  • Half Life: Team Fortress Classic
  • Half Life 2: Counter Strike: Source
  • Half Life 2: Day of Defeat: Source
  • Half Life 2: Multiplayer
  • Half Life 2: Team Fortress 2
  • Left 4 Dead
  • Left 4 Dead 2
  • Call of Duty (+United Offensive mod)
  • Call of Duty 2
  • Call of Duty 4
  • Call of Duty: World at War
  • Battlefield 1942
  • Battlefield Vietnam
  • Battlefield 2
  • Battlefield 2142
  • Soldier of Fortune II
  • Grand Theft Auto: San Andreas MP
  • Jedi Knight: Jedi Academy
  • America's Army
  • Medal of Honor: Allied Assault
  • Tremulous


    For support for a particular problem, please submit a support ticket @ https://tickets.cpanel.net/submit/index.cgi?support=1
    For all other questions, suggestions, and bug reports, please email darren@cpanel.net