[cod] Start COD4 Linux Dedicated via Webinterface

b.m.schiltmans at planet.nl b.m.schiltmans at planet.nl
Wed Dec 9 09:55:47 EST 2009


Sound like a problem with uninitialized (system)variables. When a command is started through php, it doesn't load your profile and therefor things like your path are not set. Try including paths on all commands, so /usr/bin/screen instead of just screen.

Hope that helps.
Grtz
Bram


-----Oorspronkelijk bericht-----
Van: Taraman [mailto:Taraman at gmx.de]
Verzonden: wo 9-12-2009 13:54
Aan: cod at icculus.org
Onderwerp: [cod] Start COD4 Linux Dedicated via Webinterface
 
Hi,

I'm just programming a Webinterface for our LAN-server.
My problem is, that the cod4 server does not start via the Webinterface.

I have a Shell-script called gameserver.sh that starts the different
servers via "/somedir/gameserver.sh cod4 start"
This script works fine when used from a terminal - also if called from
different directories. The Server itself is then running like a charm.
The Script basically changes the directory to the game directory via "cd
/home/me/cod4" and then launches the server with Screen -dmS

In the Webinterface the script is called by PHP with
"System('/home/me/gameserver.sh cod4 start', $status);"
With this the Script says "Server Started" and the program is launched,
but the process dies again immediately.

I have a hard time debugging the error, because I don't get any error
messages. The server does not live long enough to write a log and the
PHP System command does not give me any useful output (I also tried to
start the server directly).

Does anyone have an Idea, what the problem is, or how I can get useful
error Information?

Taraman

_______________________________________________
cod mailing list
cod at icculus.org
http://icculus.org/mailman/listinfo/cod

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://icculus.org/pipermail/cod/attachments/20091209/0e4e90dc/attachment.htm>


More information about the cod mailing list