AdminMod.de
https://www.adminmod.de/

Script für Server-AutoRestart
https://www.adminmod.de/viewtopic.php?t=4725
Seite 1 von 2

Autor:  Gonz [ 09.02.2003, 19:51 ]
Betreff des Beitrags:  Script für Server-AutoRestart

Ist es möglich so etwas zu realisieren?

Möchte zB per HLSW einen Befehl zum restart geben, und das Spiel soll dann komplett neu starten (Linuxserver)

Geht das?

Greetz
Gonz

Autor:  Rinde [ 09.02.2003, 20:23 ]
Betreff des Beitrags: 

wenn der server nen auto-restart-script hat (haen fast alle gameserveranbieter) dann reicht es, quit oder exit einzugeben

Autor:  Gonz [ 09.02.2003, 20:30 ]
Betreff des Beitrags: 

:) Genau so ein Script suche ich, gebt mir mal einen kleinen Tip wo ich so etwas finden könnte....

Hab auch schon ganz dolle gesucht

Thx
Gonz

Autor:  Sir Drink a lot [ 09.02.2003, 22:43 ]
Betreff des Beitrags: 

im offtopic hat doch warhead so was mal gepostet.

War ein 3 Zeiler...

Autor:  Gonz [ 09.02.2003, 22:53 ]
Betreff des Beitrags: 

jau, dat war ein windows 3 Zeiler:

:loop
start /wait hlds -<params...>
goto loop
Das ganze als *.BAT abspeichern und starten.

Aber wie siehts mit linux aus??
Greetz
Gonz

Autor:  [WING] Black Knight [ 09.02.2003, 23:07 ]
Betreff des Beitrags: 

Ich schau mal, ob ich irgendwo unser altes Skript finde. Das basierte aber auf einer Psychoquery-Abfrage in Kombination mit grep.

Autor:  Gonz [ 10.02.2003, 00:06 ]
Betreff des Beitrags: 

Au ja, das mach mal bidde,

thx

Autor:  Sir Drink a lot [ 10.02.2003, 00:11 ]
Betreff des Beitrags: 

und ich als linux nuub muss auch mal fragen:

bei linux gibt es doch auch ein loop, oder?

da kann man doch auch ein wert zurückbekommen....wenn nicht muss er den neustart initieren.

ach ist das schön, einfach mal blödsinn zu schreiben.

Blacky wird Dir schon helfen können. Sorry.

Autor:  Warhead [ 10.02.2003, 07:11 ]
Betreff des Beitrags: 

Für Linux ist ein Neustartskript dabei, das nennt sich hlds_run. Man kann auch ein eigenes schreiben, das dann etwa so aussieht:
Code:
#!/bin/sh
while true 
do
hlds ....
done

Autor:  DarkEyes1 [ 10.02.2003, 13:13 ]
Betreff des Beitrags: 

was????

Autor:  [WING] Black Knight [ 10.02.2003, 14:41 ]
Betreff des Beitrags: 

Das stimmt schon, Warhead. Aber es steigt aus, sobald Du den Server via quit ausschaltest.
Außerdem kann es vorkommen, dass der Server hängenbleibt, ohne dass sich der Job beendet. Das kann man mit Psychoquery sehr gut abfangen.

Autor:  DarkEyes1 [ 10.02.2003, 16:13 ]
Betreff des Beitrags: 

hab mal irgendwo gehört son autorestartscipt gibt dat nur für windows-server...

is das denn nicht richtig?

Autor:  Warhead [ 10.02.2003, 18:05 ]
Betreff des Beitrags: 

Wahlweise kann man ja ein Signal an den Server per Skript schicken und damit prüfen ob er noch aktiv ist. Das sollte auf jeden Fall gehen.

Wo DarkEyes allerdings seine Weisheiten herbezieht, weiss ich nicht..

Autor:  [WING] Black Knight [ 10.02.2003, 19:51 ]
Betreff des Beitrags: 

Leider nicht mehr auffindbar.

Kommentier doch mal folgende Zeilen in hlds_run aus:
Code:
if test $? -eq 0; then
  break; # the binary exited properly, usually due to a "quit"
fi
Also:
Code:
#if test $? -eq 0; then
#  break; # the binary exited properly, usually due to a "quit"
#fi
Das sollte eigentlich den Server auch wieder nach einem normalen quit starten.

Autor:  DarkEyes1 [ 10.02.2003, 19:57 ]
Betreff des Beitrags: 

Zitat:
Wo DarkEyes allerdings seine Weisheiten herbezieht, weiss ich nicht..
man, hatte doch gesagt, ich hab das irgendwo gehört...
naja, egal...

und wenn man die hlds_run nicht bearbeiten kann? gibt es ne extra config?

Autor:  Gonz [ 10.02.2003, 22:45 ]
Betreff des Beitrags: 

Jau, dat funzt!!!!!

Supi, iss eigentlich ganz einfach :)
Muss man nur drauf kommen, wie bei so vielen Sachen.....

Dankeschön!!!!!

@DarkEyes: wieso kann man hlds_run nicht bearbeiten?

Greetz
Gonz

Autor:  DarkEyes1 [ 11.02.2003, 13:20 ]
Betreff des Beitrags: 

is halt anbieterabhängig...

kann die hlds_run datei nicht bearbeiten... is ne "feste" (kann sie auch nicht dl)

Autor:  DarkEyes1 [ 17.02.2003, 17:41 ]
Betreff des Beitrags: 

hat einer mal eins zum dl?

für linux... kann nur die "üblichen" dateien ändern...

Autor:  [WING] Black Knight [ 17.02.2003, 17:57 ]
Betreff des Beitrags: 

Bitte

Autor:  DarkEyes1 [ 13.04.2003, 10:26 ]
Betreff des Beitrags: 

kann die run aber auch nicht ersetzen... mit noch ner extra datei gehts nicht, oder?

Seite 1 von 2 Alle Zeiten sind UTC+01:00
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/