Putty und CS:S Server

05/03/2006 19:12 Gogel#1
Hi,
ich habe schon seid längerem nen CS:S server auf meinem Linux Root laufen, nun aber dass problem, ich kann putty nicht schliessen ohne dass der Server down geht. Selbst wie bei RO servern mit "exit" geht es nicht.

Weiss wer wie ich Putty schliessen kann ohne dass mein CS:S server dabei closed?
05/04/2006 03:56 Camyo#2
Du kannst die Prozesse mit einem nachgestellten kaumännischen UND (&) als Hintergrundprozess starten.
Das funktioniert aber nicht bei allen Games musste mal schauen..

Du musst auch die Ausgabe und Fehlerausgaben beachten, der Zusatz dazu
wäre dann so

/dev/null 2>&1 &



es kann aber auch sein.... ne kanns nicht ...

probier auch mal : linux:~ # /(hier der pfad zum game) --help

vielleicht steht da was nüzliches drinne ^^ lesen tut uns gut..

bei diesen "scheiss servern" ;)
05/09/2006 16:44 Sui2k#3
benutzt du SuSe oder Debian als OS ?


meine Lösung wie ich es immer mache iss darin das Programm "Screen" zu installieren ..

ein kleines nettes tool um ( selbst gemietete root server wo man nur eine console hat ) wo man mehrere "fenster" hat ..

also für SuSe währe die installation einfach :

yast -i screen

für Debian glaubsch :

apt-get install screen ( oder andersrum schon lang her mit debian ^^ )

danach kann mann screen einfach starten durch das commando :

screen

dann hat man praktisch das erste fenster
dort startet man einen server und drückt danach die combi

STRG+ALT+D

somit detached man das fenster , also man schließt es und im hintergrund läuft aber die anwendung ( der server ) weiter auch wenn du putty beendest ..

um das fenster wieder zu öffnen gibs die Combi :

screen -r

somit öffnest du das Fenster / Console wo der Server läuft

für weitere "Fenster" gibs du bei laufender screen anwendung die combi :

STRG+ALT+C

ein somit erstellst du ein 2. fenster um zwischen den fenster hin und her zu schalten

STRG+ALT+N

somit isses dir möglich auf den server 2 verschiedene CS Server laufen zu lassen ( man beachte verschiedene Ports anzugeben )

;)
05/11/2006 13:07 Gogel#4
Hey,
ich hatte es schon vor einigen tagen (genauer geasgt am selben tag, wo ichs gepostet hab) herausgefunden wie es geht. Doch ich hatte leider bisher keine Zeit nochmal herzukommen und post zu editen und evtl. auch mal den weg zu sagen wie ich es geschafft habe, da eventuell auch andere damit ein Problem haben.
Ich habe es folgendermassen gelöst

1. Ins verzeichnis gewächselt
Bei mir: cd(Zum verzeichnichs wechseln) css(den ordner name

2. Ein screen erstellen
einfach "Screen" eingeben

3. Den server starten
srcds_run -game cstrike +map blabla +maxplayers 53 -port blabla -tickrate bla bla
etc.
Im screen modus kann man manchmal kein "+" Zeichen machen, dass ist hinderlich aber leicht zu überwinden. Ihr eröffnet ein text dokument auf eurem desktop und schreibt dort ein + hinein und kopiert es einfach, in putte kann man einfügen mit der "rechten maustaste"

Dann einfach putty schliessen und der server läuft weiter.

Ich hoffe dass andere die dieses problem auch haben, damit geholfen ist :).

Gruß Exil

PS: Danke an euch beiden die so bereit waren mir trotzdem ein guide zu erstellen :)