Programm im Background laufen lassen

Kenny1980

Registered User
Hallo,
ich habe mal Testweise das Battlefield 2 auf meinen Server gemacht, installiert und soweit geht auch alles. Nur habe ich ein kleines Problem und zwar steht im How to, das man den screen befehl nutzen soll, der folgendermasen aussieht.

screen -A -d -m -S bf2 ./start.sh

nun kommt aber, das er den Befehl nicht kenn und macht weiter nix.

Wie kann ich das nun machen, das er das Programm im Hintergrund laufen lässt?

mein BS ist Suse 9.0 (normal müsste ja da der Screen Befehl dabei sein.)

Bitte um Hilfe, da der Haken nur noch daran liegt.

Von vorne her habe ich einen User mit namen gamesrv erstellt, dann mkdir /home/gamesrv und dann das Game nach /home/gamesrv/bf2 installiert. Die Settings konfiguriert und dann fehlt nur noch dieser Screen befehl, der aber nicht will.

Weder unter Root noch unter dem User gamesrv.

Mfg
Kenny
 
Den Linux Server von BF2 kannste eh in die tonne hauen ... der ist so unstable... kickt alle user vom Server nach Map Change :eek:
 
Da hatte ich was gelesen, das das auftritt wenn etwas falsch geschrieben sei, schau mal deine einträge durch, ich kenne mehrere Server die ohne Probs laufen.

Mfg
Kenny

(der sich wünscht screen benutzen zu dürfen.) :-) (wenn der liebe tmierke hilft)
 
Hallo!
- Als root anmelden
- yast aufrufen
- Software instalieren oder löschen
- <Alt><s> für suchen
- screen <Return>
- Paket installieren lassen

mfG
Thorsten
 
Thorsten said:
Hallo!
- Als root anmelden
- yast aufrufen
- Software instalieren oder löschen
- <Alt><s> für suchen
- screen <Return>
- Paket installieren lassen

mfG
Thorsten

Sorry Thorsten. Aber mein Tipp ist doch etwas einfacher. Oder nicht?
 
@ mx0

Hier noch kurz die Beschreibung, wie der Mapwechsel ohne Kick funktioniert.


Logt euch auf der Shell eures Root-Servers ein

Nun wechselt in das euer Battlefield-Installationsverzeichnis

Von dort aus geht Ihr in das Unterverzeichnis /python/bf2/stats

Nun editiert Ihr die Datei endofround.py mit einem Editor ( z.bsp. VI )

Sucht nun die Zeile host.gl_sendEndOfRoundData(dataString)

Vor diese Zeile setzt ihr ein #

Damit habt Ihr dieses Commando auskommentiert. Nun noch abspeichern und den Server starten. Der Mapwechsel läuft nun ohne Probleme.
 
Back
Top