This page will list any known issues with UGCC and game engines as well as workarounds, etc. necessary to ensure the panel works correctly with the game server.
COD4/5
If you are having trouble getting a Call of Duty 4 dedicated server to work with ugcc, please delete the players folder. If it still doesn't work, check to see if there is a __iw3mp file in the root of the cod4 install and delete it. Then try to start it again. If all else fails; you may have to change the service account (user the panel to runs as) to a normal user with admistrative priveleges.
SRCDS/Orangebox
On linux, you can't use the srcds_run command to start the server. Srcds_run is actually a script. Instead, be sure to add the LD_LIBRARY_PATH environment settings listed in the Linux documentation to your environment and call either srcds_i686, srcds_amd, or srcds_i486. For orangebox servers, use srcds_i486 or srcds_linux.
Teamspeak on Linux
You need to tell teamspeak to create a pid file, then enter the path and pid file name in the 'PID File' settting for the server. I.e. we used the following to get it working with the panel:
Executable: server_linux
Commandline: -PID=ts2.pid
PID File: /path/to/ts2/ts2.pid
L4D/L4D2 on Linux using -fork
You may need to put quotations at the beginning and end of the your commandline if you are using ## in your commandline (i.e. +exec server##.cfg). If you want to shutdown the server, you have to issue quit through rcon to stop all the instances, clicking stop on the panel only stops the first instance.
Other
If you just cant get a server to show up in the server browser in game and need to see the output of the program started by the panel, you can use the Capture Program Output feature in the Admin Menu to view messages from the server. After debugging you should stop the server and use the usual method of starting the server as the Capture Program Output tool can increase memory usage as the server runs.
