• Mitspieler gesucht? Du willst dich locker mit der Community austauschen? Schau gerne auf unserem ComputerBase Discord vorbei!

Day Z SA (Private) Sverneustarts Konfigurieren

Kasjo

Commodore
Registriert
Aug. 2010
Beiträge
4.160
Hallo CBler.

Kennt sich einer aus mit sowas? Ich würde gerne einstellen das unser Day Z server alle 6 Stunden Neustartet. Ich steige aber bei der Anleitung nicht wirklich durch in folgender anleitung: http://ibattle.org/install-and-configure/setting-up-the-scheduler/

Da problem ist das Bohemia die regulären commands Deaktivert hat, und #restart und #shutdown nicht mehr Funktionieren. Man soll deshalb eine restart.bat nutzen. Jo nur leider hab ich diese Bat nicht und ich weiß auch nicht wie ich den code dafür schreiben soll.

Ich habe hier mal ein Beispiel für einen Serverneustart alle 5 Stunden mit Ankündigung.
Code:
[B]Server restart alle 5 Stunden mit Ankündigung[/B]
  
<?xml version="1.0"?>
 <Scheduler>
 
 <!-- INTERNAL COMMANDS -->
 
 <job id="0">
 <time>045000</time>
 <delay>000000</delay>
 <day>1,2,3,4,5,6,7</day>
 <loop>1</loop> 
 <cmd>say -1 10 minutes to server restart! Please logout to ensure character save.</cmd> 
 <cmdtype>0</cmdtype> 
 </job>
 
 <job id="1">
 <time>045000</time>
 <delay>000000</delay>
 <day>1,2,3,4,5,6,7</day>
 <loop>1</loop> 
 <cmd>say -1 10 minutes to server restart! Please logout to ensure character save.</cmd> 
 <cmdtype>0</cmdtype> 
 </job> 
 
 <job id="2">
 <time>045002</time>
 <delay>000000</delay>
 <day>1,2,3,4,5,6,7</day>
 <loop>1</loop> 
 <cmd>say -1 8 minutes to server restart! Please logout to ensure character save.</cmd> 
 <cmdtype>0</cmdtype> 
 </job> 
 
 <job id="3">
 <time>045500</time>
 <delay>000000</delay>
 <day>1,2,3,4,5,6,7</day>
 <loop>1</loop> 
 <cmd>say -1 5 minutes to server restart! Please logout to ensure character save.</cmd> 
 <cmdtype>0</cmdtype> 
 </job>
 
 <job id="4">
 <time>045501</time>
 <delay>000000</delay>
 <day>1,2,3,4,5,6,7</day>
 <loop>1</loop> 
 <cmd>say -1 5 minutes to server restart! Please logout to ensure character save.</cmd> 
 <cmdtype>0</cmdtype> 
 </job>
 
 <job id="5">
 <time>045501</time>
 <delay>000000</delay>
 <day>1,2,3,4,5,6,7</day>
 <loop>1</loop> 
 <cmd>say -1 5 minutes to server restart! Please logout to ensure character save.</cmd> 
 <cmdtype>0</cmdtype> 
 </job> 
 
 <job id="6">
 <time>045900</time>
 <delay>000000</delay>
 <day>1,2,3,4,5,6,7</day>
 <loop>1</loop> 
 <cmd>say -1 1 minute to server restart! Please logout to ensure character save.</cmd> 
 <cmdtype>0</cmdtype> 
 </job>
 
 <job id="7">
 <time>045901</time>
 <delay>000000</delay>
 <day>1,2,3,4,5,6,7</day>
 <loop>1</loop> 
 <cmd>say -1 60 Sec to server restart! Please logout to ensure character save.</cmd> 
 <cmdtype>0</cmdtype> 
 </job>
 
 <job id="8">
 <time>045910</time>
 <delay>000000</delay>
 <day>1,2,3,4,5,6,7</day>
 <loop>1</loop> 
 <cmd>say -1 50 Sec to server restart! Please logout to ensure character save.</cmd> 
 <cmdtype>0</cmdtype> 
 </job>
 
 <job id="9">
 <time>045920</time>
 <delay>000000</delay>
 <day>1,2,3,4,5,6,7</day>
 <loop>1</loop> 
 <cmd>say -1 40 Sec to server restart! Please logout to ensure character save.</cmd> 
 <cmdtype>0</cmdtype> 
 </job>
 
 <job id="10">
 <time>045930</time>
 <delay>000000</delay>
 <day>1,2,3,4,5,6,7</day>
 <loop>1</loop> 
 <cmd>say -1 30 Sec to server restart! Please logout to ensure character save.</cmd> 
 <cmdtype>0</cmdtype> 
 </job> 
 
 <job id="11">
 <time>045940</time>
 <delay>000000</delay>
 <day>1,2,3,4,5,6,7</day>
 <loop>1</loop> 
 <cmd>say -1 20 Sec to server restart! Please logout to ensure character save.</cmd> 
 <cmdtype>0</cmdtype> 
 </job>
 
 <job id="12">
 <time>045950</time>
 <delay>000000</delay>
 <day>1,2,3,4,5,6,7</day>
 <loop>1</loop> 
 <cmd>say -1 10 Sec to server restart! Please logout to ensure character save.</cmd> 
 <cmdtype>0</cmdtype> 
 </job>
 
 <job id="13">
 <time>045957</time>
 <delay>000000</delay>
 <day>1,2,3,4,5,6,7</day>
 <loop>1</loop> 
 <cmd>say -1 3 Sec to server restart! Please logout to ensure character save.</cmd> 
 <cmdtype>0</cmdtype> 
 </job> 
 
 <job id="14">
 <time>045958</time>
 <delay>000000</delay>
 <day>1,2,3,4,5,6,7</day>
 <loop>1</loop> 
 <cmd>say -1 2 Sec to server restart! Please logout to ensure character save.</cmd> 
 <cmdtype>0</cmdtype> 
 </job> 
 
 <job id="15">
 <time>045959</time>
 <delay>000000</delay>
 <day>1,2,3,4,5,6,7</day>
 <loop>1</loop> 
 <cmd>say -1 1 Sec to server restart! Please logout to ensure character save.</cmd> 
 <cmdtype>0</cmdtype> 
 </job> 
 
 <job id="16">
 <time>050000</time>
 <delay>000000</delay>
 <day>1,2,3,4,5,6,7</day>
 <loop>1</loop> 
 <cmd>say -1 LOGOUT LOGOUT LOGOUT LOGOUT</cmd> 
 <cmdtype>0</cmdtype> 
 </job> 
 
 <job id="17">
 <time>050000</time>
 <delay>000000</delay>
 <day>1,2,3,4,5,6,7</day>
 <loop>1</loop> 
 <cmd>#shutdown</cmd> 
 <cmdtype>0</cmdtype> 
 </job>
 
 </Scheduler>


Jetzt gibts die Möglichkeit entweder feste Uhrzeiten anzugeben oder eben dynamsich wie im beispiel. Feste uhrzeiten bedeutet das der server nach systemzeit neustartet. Wie ich das aber mache das er dann bsp. um 6/18 uhr und um 12/24 Neustartet weiß ich nicht. Und, der wichtigste Punkt überhaupt, wie ich die restart.bat einbinden soll.

Wir haben den Server bei Fragnet gemietet aber ich habe nicht wirklich eine FTP addresse oder sowas. Sprich das ich diese bat dann auch hochlade und im skript addresieren kann.

Generell, kenn sich da wer aus von euch?
 
Zurück
Oben