CSS Server stoppen

Paddyb

New Member
Hi Leute

ich habe auf meinem Debian Root 6 Server laufen, aber einen habe ich irgendwie falsch gestartet und bekomme diesen jetzt nicht mehr ausgeschalten ^^

Ich habe glaub ich hab den nicht mit screen gestartet, weil wenn ich "ps fx" eingebe wird der Server nicht angezeigt.

Wie kann ich diesen Server abschalten ??

Mfg Paddy
 
Aber ich sehe jetzt ja nicht, welchen Prozess ich beenden muss ^^

Code:
23167 source    15   0  138m  59m  33m S  0.3  5.9   1:04.62 srcds_amd
23291 source    15   0  143m  64m  33m S  0.3  6.4   0:20.40 srcds_amd
21393 source    15   0 14460 2052 5824 S  0.0  0.2   0:00.50 sshd
21394 source    15   0  4336 1736 3940 S  0.0  0.2   0:03.50 sh
23147 source    16   0  4248 1396 3716 S  0.0  0.1   0:00.01 screen
23148 source    16   0  4088 1408 3756 S  0.0  0.1   0:00.00 srcds_run
23191 source    16   0  4248 1396 3716 S  0.0  0.1   0:00.00 screen
23192 source    16   0  4088 1408 3756 S  0.0  0.1   0:00.01 srcds_run
23227 source    16   0  4248 1420 3716 S  0.0  0.1   0:00.01 screen
23228 source    16   0  4088 1408 3756 S  0.0  0.1   0:00.01 srcds_run
23247 source    15   0  145m  66m  33m S  0.0  6.6   1:11.52 srcds_amd
23268 source    16   0  4248 1396 3716 S  0.0  0.1   0:00.00 screen
23269 source    16   0  4088 1408 3756 S  0.0  0.1   0:00.01 srcds_run
23305 source    15   0  143m  64m  33m S  0.0  6.4   0:19.55 srcds_amd
24979 source    16   0 14460 2032 5824 S  0.0  0.2   0:00.00 sshd
24980 source    15   0  4316 1684 3936 S  0.0  0.2   0:00.00 sh
24989 source    16   0  2064 1080 1852 R  0.0  0.1   0:00.16 top

Mit dem kann ich nichts anfangen, ich hab nur den Port vom Server und halt den Namen

Vielen Dank für eure Antwort
Mfg Paddy
 
oder mach es dir einfach und starte den kompletten server neu :D
 
Hallo,

sollte für den Gameserver ein rcon Passwort vergeben und er erreichbar sein, läßt sich sowas auch sehr gut mit einem externen Gameserver Browser wie z.B. Qtracker (freeware) administrieren. Administration-->rconpasswort-->quit => Server down. ;)

MfG
rulaman
 
Last edited by a moderator:
Sinnvollerweise sollte eigentlich jeder CSS Server als eigener User aus dem eigenen Homeverzeichnis laufen. Dann kann man sich sicher sein, dass sie sich nie in die Quere kommen.

Die einzelnen Prozesse kannst Du auch mit

kill -9 PID

erledigen. Die PID ist hierbei die Prozessnummer, das ist in Deinem Beispiel die 5-stellige Nummer vorneweg. Bei der Auswahl des richtigen Servers kann Dir aber NIEMAND helfen...

Gruß
Thunda
 
Ich kann das Programm von Teklab empfehlen, wo man alles grafisch in einem Action steuern kann. Sehr gut für Clans geeignet.
 
Als erstes ein großes Lachen von meiner Seite.
Sorry, dass ich erst so spät den Thread sehe, dann hätte ich dir sofort geholfen. Ich schreibe nun für alle, die das Problem haben werden und bei Google diesen Thread finden.

Problem:
aber einen habe ich irgendwie falsch gestartet und bekomme diesen jetzt nicht mehr ausgeschalten
[...]
Wie kann ich diesen Server abschalten ??

ich hab nur den Port vom Server

Lösung: Wenn man den Port hat kann man sich mit "lsof -i :SERVERPORT" die Prozessid bequem anzeigen lassen. Ein "kill -9 PID" tut das Nötige.
Da es ein Debian System ist, hilft ein "apt-get update" und "apt-get install lsof" weiter, wenn ein "Command not found" kommt.

Hier nochmal mein Kommentar zu den restlichen Posts. (Offtopic)

Beende doch zur Not alle und starte dann die benoetigten wieder.

Hast du einen Windowserver? :D

oder mach es dir einfach und starte den kompletten server neu :D

Du auch? :D

[..]sollte für den Gameserver ein rcon Passwort vergeben und er erreichbar sein, [...]Administration-->rconpasswort-->quit => Server down. ;)

"quit" (in der Konsole vom Gameserver) oder "rcon quit" (in einem Tool wie HLSW oder direkt auf dem Server in der Game Konsole) geht nur wenn der Server nicht mit -autoupdate Parameter gestartet wurde, da er sonst nur rebootet.

Sinnvollerweise sollte eigentlich jeder CSS Server als eigener User aus dem eigenen Homeverzeichnis laufen.

Eigentlich nur sinnvoll, wenn unterschiedliche Leute Zugang per ssh/ftp haben sollen.

Bei der Auswahl des richtigen Servers kann Dir aber NIEMAND helfen...

Gestatten, NIEMAND... :D

Dass ich eure Kommentare aufgegriffen habe, ist keineswegs trollig. Es soll nur zeigen, dass ihr keine Erfahrung mit dem Thema "offene Ports im System und zugehörige Prozesse/User" habt. Lernt es!!! Wie sonst wollt ihr Trojaner finden, eine Firewall konfigurieren oder einfach euer System sicher halten?
 
Eigentlich nur sinnvoll, wenn unterschiedliche Leute Zugang per ssh/ftp haben sollen.

Nicht unbedingt. Es erhöht die Übersicht (man sieht auf Anhieb den User) und man kann so die Mehrfachinstanzen, die CSS Server starten leicht identifizieren (wenn man nun den Port grad NICHT kennt, ich unterscheide z.b. meine CSS Server lieber am User denn am Port).

Man hat die Files der Gameserver sauber voneinander getrennt. Wenn man nun mehrere Gameserver von einer gemeinsamen Codebasis mit jeweils anderen Ports startet, kann es bei Modifikationen zu unnetten Nebeneffekten kommen, die die anderen Server in Mitleidenschaft ziehen.
----

Offtopic:
Ansonsten finde ich ehrlich gesagt die "joviale" Art, die vorangegangenen Posts abzuwatschen, nicht so toll. Der Ton könnte leicht als ein bisschen "großkotzig" (miß)verstanden werden. Aber vielleicht ist das nur mein Gefühl... wie auch immer. Die lsof Lösung hilft dem Poster vermutlich weiter. Wenn er allerdings nach EINEM HALBEN MONAT den Prozess immer noch nicht beendet hat, dann liegts wohl im Argen...:rolleyes: :p

Thunda
 
[...]ich unterscheide z.b. meine CSS Server lieber am User denn am Port).

Wenn es nur einen Administrator gibt, scheint für mich die effektivste Lösung die Benutzung von "screen" mit einem eindeutigen Sessionname zu sein.
So behält man auch die Kontrolle über die Konsole des Servers.
Mit einem "screen -ls" kann man sehr gut die laufenden Server verwalten und auswählen.

Man hat die Files der Gameserver sauber voneinander getrennt. Wenn man nun mehrere Gameserver von einer gemeinsamen Codebasis mit jeweils anderen Ports startet[...]

Davon rate ich sowieso ab! Man sollte immer einen eigenen Ordner pro Gameserver haben (Wegen Log/Config/Mods).
 
Davon rate ich sowieso ab! Man sollte immer einen eigenen Ordner pro Gameserver haben (Wegen Log/Config/Mods).

Richtig. Oben genannte Auszüge lassen sowas aber gegebenenfalls vermuten (alle Server aus dem Homedir des gleichen Users gestartet? = gleiche Files?). Daher der Hinweis. Deine Antwort löst das gegebene Problem (das es bei besserer "Ordnung" nicht gegeben hätte ;) :p :D ).

Thunda
 
Back
Top