Ein neues Thema erstellen  Auf das Thema antworten  [ 26 Beiträge ]  Gehe zu Seite 1 2 Nächste
Autor Nachricht
 Betreff des Beitrags: Script für Server-AutoRestart
BeitragVerfasst: 09.02.2003, 19:51 

Registriert: 28.10.2002, 19:52
Beiträge: 26
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

_________________
217.160.183.116:27027 Testserver by Pro-GameServer.de| www.pro-gameserver.de| #pro-gameserver.de @ quakenet


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 09.02.2003, 20:23 
AM.de Team

Registriert: 04.10.2002, 16:14
Beiträge: 1212
wenn der server nen auto-restart-script hat (haen fast alle gameserveranbieter) dann reicht es, quit oder exit einzugeben


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 09.02.2003, 20:30 

Registriert: 28.10.2002, 19:52
Beiträge: 26
:) 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


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 09.02.2003, 22:43 
AM.de Team
Benutzeravatar

Registriert: 27.11.2001, 01:00
Beiträge: 3564
Wohnort: In der Nähe von Bonn
im offtopic hat doch warhead so was mal gepostet.

War ein 3 Zeiler...

_________________
Fehleranalyse: Poste den Inhalt Deiner liblist.gam, (listen)server.cfg, adminmod.cfg, users.ini, vault.ini, plugin.ini von adminmod und plugins.ini von metamod. Benutze auch die Such-Funktion


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 09.02.2003, 22:53 

Registriert: 28.10.2002, 19:52
Beiträge: 26
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


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 09.02.2003, 23:07 
AM.de Team
Benutzeravatar

Registriert: 23.11.2001, 00:00
Beiträge: 3842
Wohnort: Vor König Arthus
Ich schau mal, ob ich irgendwo unser altes Skript finde. Das basierte aber auf einer Psychoquery-Abfrage in Kombination mit grep.

_________________
Der schwarze Ritter triumphiert immer...
WING-Clan


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 10.02.2003, 00:06 

Registriert: 28.10.2002, 19:52
Beiträge: 26
Au ja, das mach mal bidde,

thx


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 10.02.2003, 00:11 
AM.de Team
Benutzeravatar

Registriert: 27.11.2001, 01:00
Beiträge: 3564
Wohnort: In der Nähe von Bonn
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.

_________________
Fehleranalyse: Poste den Inhalt Deiner liblist.gam, (listen)server.cfg, adminmod.cfg, users.ini, vault.ini, plugin.ini von adminmod und plugins.ini von metamod. Benutze auch die Such-Funktion


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 10.02.2003, 07:11 

Registriert: 17.12.2001, 01:00
Beiträge: 697
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


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 10.02.2003, 13:13 

Registriert: 27.05.2002, 12:14
Beiträge: 541
Wohnort: im Osten ;)
was????

_________________
Gameserver: 213.146.190.161:27005


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 10.02.2003, 14:41 
AM.de Team
Benutzeravatar

Registriert: 23.11.2001, 00:00
Beiträge: 3842
Wohnort: Vor König Arthus
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.

_________________
Der schwarze Ritter triumphiert immer...
WING-Clan


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 10.02.2003, 16:13 

Registriert: 27.05.2002, 12:14
Beiträge: 541
Wohnort: im Osten ;)
hab mal irgendwo gehört son autorestartscipt gibt dat nur für windows-server...

is das denn nicht richtig?

_________________
Gameserver: 213.146.190.161:27005


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 10.02.2003, 18:05 

Registriert: 17.12.2001, 01:00
Beiträge: 697
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..


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 10.02.2003, 19:51 
AM.de Team
Benutzeravatar

Registriert: 23.11.2001, 00:00
Beiträge: 3842
Wohnort: Vor König Arthus
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.

_________________
Der schwarze Ritter triumphiert immer...
WING-Clan


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 10.02.2003, 19:57 

Registriert: 27.05.2002, 12:14
Beiträge: 541
Wohnort: im Osten ;)
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?

_________________
Gameserver: 213.146.190.161:27005


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 10.02.2003, 22:45 

Registriert: 28.10.2002, 19:52
Beiträge: 26
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

_________________
217.160.183.116:27027 Testserver by Pro-GameServer.de| www.pro-gameserver.de| #pro-gameserver.de @ quakenet


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 11.02.2003, 13:20 

Registriert: 27.05.2002, 12:14
Beiträge: 541
Wohnort: im Osten ;)
is halt anbieterabhängig...

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

_________________
Gameserver: 213.146.190.161:27005


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 17.02.2003, 17:41 

Registriert: 27.05.2002, 12:14
Beiträge: 541
Wohnort: im Osten ;)
hat einer mal eins zum dl?

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

_________________
Gameserver: 213.146.190.161:27005


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 17.02.2003, 17:57 
AM.de Team
Benutzeravatar

Registriert: 23.11.2001, 00:00
Beiträge: 3842
Wohnort: Vor König Arthus
Bitte

_________________
Der schwarze Ritter triumphiert immer...
WING-Clan


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 13.04.2003, 10:26 

Registriert: 27.05.2002, 12:14
Beiträge: 541
Wohnort: im Osten ;)
kann die run aber auch nicht ersetzen... mit noch ner extra datei gehts nicht, oder?

_________________
Gameserver: 213.146.190.161:27005


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 26 Beiträge ]  Gehe zu Seite 1 2 Nächste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Powered by phpBB® Forum Software © phpBB Limited
Deutsche Übersetzung durch phpBB.de
Original Design von "[ Half-Life Admin Mod © Alfred Reynolds 2000-2003 ] - [ site design by Jägermeister ]"