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
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
|