ich habe einen root-server, auf dem mehrere call of duty uo gameserver laufen. die server starte ich mit dem befehl:
Code: Alles auswählen
screen -dmS portxy ./coduo_lnxded +exec server.cfg +set net_port xy
Code: Alles auswählen
screen -r portxy
Code: Alles auswählen
Sending heartbeat to coduomaster.activision.com
Client 149 connecting with 150 challenge ping from 212.44.79.62:28960
Going from CS_FREE to CS_CONNECTED for Unknown Soldier (num 4 guid 814193)
Sending heartbeat to coduomaster.activision.com
status
Client 150 connecting with 100 challenge ping from 87.205.128.43:28960
Going from CS_FREE to CS_CONNECTED for ^1#^7Core^9'^7cr^9w^1'^9K^7atru (num 5 guid 754631)
status
5:^1#^7Core^9'^7cr^9w^1'^9K^7atru EXE_DISCONNECTED
map_rotate...
"sv_mapRotation" is:"is: gametype ctf map mp_uo_stanjel"
"sv_mapRotationCurrent" is:""
Unknown keyword 'is:' in sv_mapRotation.
Setting g_gametype: ctf.
Setting map: mp_uo_stanjel.
==== RestartGame ====
------- Game Initialization -------
gamename: CoD:United Offensive
gamedate: Sep 10 2004
0 teams with 0 entities
-----------------------------------
Hitch warning: 1704 msec frame time
Sending heartbeat to coduomaster.activision.com
Der Hintergrund ist folgender: Ich habe für diese Gameserver ein Webinterface mit php programmiert, worüber ich die gameserver starten, stoppen und dergleichen kann. Nun möchte ich noch die funktion hinzufügen, dass der user, der sich im webinterface einloggt selber auf seine spezielle gameserverconsole schauen kann. ich dachte mir, dass der einfachste weg wohl eine umleitung der bildschirmanzeige in eine textdatei ist und diese dann von php mit leserechten aufgerufen wird. die ansicht würde dann alle bsp. 30 sekunden aktuallisiert. Und da ist das problem. ich habe es bis jetzt weder mit >> noch mit tee geschafft die anzeige komplett in eine textdatei zu kopieren. Habe nur geschafft, dass die befehle, die ich über die console an den server schicke in die datei geschrieben werden, jedoch ohne die ganzen antworten und ausgaben, die das ganze ja erst interessant machen

Ich hoffe ich habe mein problem detailiert genug geschildert. Für jede Antwort bin ich dankbar!!
Gruß