Komm in unsere Facebook Gruppe

Willkommen Gast
Du bist nicht angemeldet, um alle Funktionen des Forums zu nutzen musst du dich registrieren und anmelden. Die Registrierung ist natürlich völlig kostenlos und kann jeder Zeit wiederrufen werden.

Aktuelle Zeit: 25. Mai 2012 03:43

Gameserver trotz AutoRestart Quiten?

Das Forum zum HL Server und seinen Mods wie Counter Strike.


Gameserver trotz AutoRestart Quiten?

Beitragvon LordIcon0 am 13. Apr 2007 22:39

Hallo Leutz ich habe meinen server mit:

./srcds_run -game dod +maxplayers 16 +map dod_avalanche -autoupdate +ip xx.xx.xx.xx -tickrate 100 &

gestartet wenn ich über HLSW den server mir QUIT beende startet er neu da er bei Crash ja neustarten soll. Kann mann ihn endgülltig Quitten?

So das mann den erst Via Shell wieder starten muss?

wenn nicht wie ist dann der Startbefehl das er nach crash nicht restartet?

Danke schonmal für eure Hilfe.

MFG Lord
LordIcon0
Mitglied
Mitglied
 
Beiträge: 92
Registriert: 19. Okt 2005 09:27

Beitragvon » blade am 14. Apr 2007 02:47

wie wäre es, wenn du den prozess über die shell einfach beendest? dafür benutzt du einfach den befehl "kill"
Benutzeravatar
» blade
Anbieter
Anbieter
[ Anbieter Profil ]
 
Beiträge: 949
Registriert: 18. Aug 2005 10:38
Wohnort: Neuwied

Beitragvon LordIcon0 am 14. Apr 2007 04:11

Das ist ja genau das problem.

"killall srcds_run" bring nichts ;) er macht ende und startet neu :(

und gerda mal nur: "kill srcds_run" aus den dods ordner direkt raus versucht dann kommt:
-bash: kill: srcds_run: arguments must be process or job IDs


Kann mann in einer Gamedatei angeben das er NICHT nach einem Crash neustarten soll?


MFG Lordicon
Zuletzt geändert von LordIcon0 am 14. Apr 2007 04:16, insgesamt 1-mal geändert.
LordIcon0
Mitglied
Mitglied
 
Beiträge: 92
Registriert: 19. Okt 2005 09:27

Beitragvon LordIcon0 am 14. Apr 2007 04:14

aja mal ne Frage sieso kan ich den Gameserver nicht mit nem Screen starten?

wenn ich nur mal so (screen) --help angebe kommt:
-bash: syntax error near unexpected token `--help'

Komisch ich weiß zwar nicht ob es schlimm ist ein game ohne z.b: screen -m zu starten aber ok^^

denn ist ja auch so wenn ich putty mal beende komme ich nichtmehr an den status ran also das ich sehe was da unter dem Screen passiert was ja normal mit -status geht oder?

MFG LordIcon
LordIcon0
Mitglied
Mitglied
 
Beiträge: 92
Registriert: 19. Okt 2005 09:27

Beitragvon yLABS|nExUs am 14. Apr 2007 06:41

ps afx

Pid vom Screen killen oder "killall screen" sollte auch gehen. Mit killall srcds_run killst du den Gameserver wie bei exit. Wenn du den Screen killst, dann killst du das, was dafür sorgt, dass der Server wieder startet + den Server selbst.
Benutzeravatar
yLABS|nExUs
Anbieter
Anbieter
[ Anbieter Profil ]
 
Beiträge: 709
Registriert: 17. Mai 2005 07:51
Wohnort: Würzburg

Beitragvon LordIcon0 am 14. Apr 2007 15:37

ja klar nur habe ich nichmal mit Screen gestartet. das ist das Prob. Muss ich mir die konsole nicht auch erst wieder holen? wenn ich z.b: das Game gestartet habe ich z.b: so gemacht
screen -m ./srcds_run -game dod +maxplayers 16 +map dod_avalanche -autoupdate +ip xx.xx.xxx.xxx -port 27017 -tickrate 100 &


Prob dabi ist das er sagt -bash Screen command.

dann mache ich es immer:

./srcds_run -game dod +maxplayers 16 +map dod_avalanche -autoupdate +ip xx.xx.xxx.xxx -port 27017 -tickrate 100 &

so und wenn ich dann Killall srcds_run eingebe dann startet er ja neu und das will ich nicht und so muss ich immer den kompletten server restarten das ist aber nicht so das was ich will.

ich habe ja ka wieso der den screen nicht annimmt


MFG LordIcon
LordIcon0
Mitglied
Mitglied
 
Beiträge: 92
Registriert: 19. Okt 2005 09:27

Beitragvon HoE-Ice am 14. Apr 2007 20:44

Hallo,

Du logst dich über SHELL in deinen Game Account ein.

Dann gibst du folgendes ein:

Code: Alles auswählen
ps ax

Dann listet der Server dir alle Pid's auf!
Jetzt schaust du nach deiner Anwendung. Wahrscheinlich heisst sie etwas wie
Code: Alles auswählen
/srcds_run -game dod +maxplayers 16 +map dod_avalanche -autoupdate +ip xx.xx.xx.xx -tickrate 100

Direkt in der ersten Spalte deiner Liste findest du die Pid's. Dann suchst du dir die von deinem Prozesse aus und killst den Process mit:
Code: Alles auswählen
kill pid

(für pid setzt du jetzt die zahl ein!!!)
dann dürfte dein Gameserveer nicht mehr Starten!

Gruss
HoE-Ice
HoE-Ice
Neuling
Neuling
 
Beiträge: 4
Registriert: 14. Apr 2007 20:38

Beitragvon HoE-Ice am 14. Apr 2007 20:44

Hallo,

Du logst dich über SHELL in deinen Game Account ein.

Dann gibst du folgendes ein:

Code: Alles auswählen
ps ax

Dann listet der Server dir alle Pid's auf!
Jetzt schaust du nach deiner Anwendung. Wahrscheinlich heisst sie etwas wie
Code: Alles auswählen
/srcds_run -game dod +maxplayers 16 +map dod_avalanche -autoupdate +ip xx.xx.xx.xx -tickrate 100

Direkt in der ersten Spalte deiner Liste findest du die Pid's. Dann suchst du dir die von deinem Prozesse aus und killst den Process mit:
Code: Alles auswählen
kill pid

(für pid setzt du jetzt die zahl ein!!!)
dann dürfte dein Gameserveer nicht mehr Starten!

Gruss
HoE-Ice
HoE-Ice
Neuling
Neuling
 
Beiträge: 4
Registriert: 14. Apr 2007 20:38

Beitragvon LordIcon0 am 15. Apr 2007 06:05

kk dauert 30 sec dann ist er wieder online deht echt nicht. der ist verdammt gut ;) ne spass bei seite ka was das soll ich mach genau wie beschrieben schon ist er off. 30sec später ist er wieder online.


MFG Lordicon
LordIcon0
Mitglied
Mitglied
 
Beiträge: 92
Registriert: 19. Okt 2005 09:27

Beitragvon LordIcon0 am 15. Apr 2007 06:52

/srcds_run -game dod +maxplayers 16 +map dod_avalanche -autoupdate +ip xx.xx.xx.xx -tickrate 100

wenn ich den kille dann geht er wieder on aber:

/srcds_i420 -game dod +maxplayers 16 +map dod_avalanche -autoupdate +ip xx.xx.xx.xx -tickrate 100


wenn ich die kille ist er down.


Also dir vielen dank.


MFG LordIcon
LordIcon0
Mitglied
Mitglied
 
Beiträge: 92
Registriert: 19. Okt 2005 09:27

Beitragvon HoE-Ice am 15. Apr 2007 12:15

okay dann lösche mal den ganzen gameserver ordner. dann wiederhole mal das was ich da oben geschrieben habe. dann kann er nicht mehr restarten.....
HoE-Ice
Neuling
Neuling
 
Beiträge: 4
Registriert: 14. Apr 2007 20:38

Beitragvon LordIcon0 am 15. Apr 2007 23:36

gameserverordner??? den wo das installiert ist? dann muss ich es ja neu instell^^ naja es geht ja jetzt auch so was nur der falsch befehl war^^

Naja und jetzt mussi ch nur wissen wie ich VOR dem start das Autostart rausnehmen kann^^


MFG LordIcon
LordIcon0
Mitglied
Mitglied
 
Beiträge: 92
Registriert: 19. Okt 2005 09:27

Beitragvon yLABS|nExUs am 16. Apr 2007 04:58

Naja und jetzt mussi ch nur wissen wie ich VOR dem start das Autostart rausnehmen kann^^


-autoupdate aus den Startparameter entfernen. Dann kannst du den Server auch mit "rcon exit" killen.
Benutzeravatar
yLABS|nExUs
Anbieter
Anbieter
[ Anbieter Profil ]
 
Beiträge: 709
Registriert: 17. Mai 2005 07:51
Wohnort: Würzburg


Zurück zu Half-Life / Counterstrike




Ähnliche Beiträge

Encoded-Gaming Gameserver Vorstellung
Forum: Counter Strike Source
Autor: Stylesheets
Antworten: 6
TEAM.TASTY stellt Gameserver vor!
Forum: Counter Strike Source
Autor: Exile_wunderlampe
Antworten: 0
CSS GameServer Vorstellung
Forum: Counter Strike Source
Autor: mangold
Antworten: 2
Gameserver ohne Slot begrenzung
Forum: Angebote
Autor: Gamewebi
Antworten: 0
CSS Gameserver Config
Forum: Linux
Autor: Alucard00
Antworten: 2