Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <?xml-stylesheet href="acs.xsl" type="text/xsl" ?>
- <!--
- ***************************************************************************************************************
- Online Dokumentation: (zur Zeit nicht einsehbar) http://www.ibattle.org/install-and-configure/setting-up-the-scheduler/
- Weitere Infos in der Nitrado-Wiki: http://wiki.nitrado.net/index.php/Battleye_Extended_Controls
- ***************************************************************************************************************
- Bei Problemen bitte in folgenden Ordner auf eurem Server gehen:
- ...\BEC\Log\ServerLog\Error
- Dort die Datei "BecError_YYY_DD_MM.log" öffnen und nachlesen in welcher Zeile (Englisch: line) der Fehler ist.
- ***************************************************************************************************************
- Bitte nur die Jobs (ganz unten), ohne die Erklärungen kopieren um sie im Forum zu posten!
- ***************************************************************************************************************
- Beschreibung der einzelnen Elemente und Funktionen des Schedulers.
- Angepasst durch KiloSwiss - Letztes Update 14.06.2015 um 17:15 Uhr
- ***************************************************************************************************************
- Ein Job besteht aus insgesamt 6 Elementen:
- ######
- Job ID
- Der erste Job beginnt immer mit der id="0"
- Die fortlaufende Nummerierung (0, 1, 2, 3, etc.) muss unbedingt eingehalten werden!
- <job id='0'> = Erster Job
- <job id='1'> = Zweiter Job
- <job id='2'> = Dritter Job
- u.s.w.
- ######
- DAY/WOCHENTAG
- <day>...</day>
- An welchen Wochentagen der Job ausgeführt werden soll.
- 1 = Montag
- 2 = Dienstag
- 3 = Mittwoch
- 4 = Donnerstag
- 5 = Freitag
- 6 = Samstag
- 7 = Sonntag
- Die Tage werden dabei durch ein Komma getrennt.
- <day>n,n</day> oder <day>n,n,n,n</day>
- <day>1,2,3,4,5,6,7</day>
- Der Job wird an allen Wochentagen ausgeführt.
- <day>1,5</day>
- Der Job wird nur am Montag und am Freitag ausgeführt.
- <day>7</day> Hier kein Komma verwenden!
- Der Job wird nur an einem Sonntag ausgeführt
- ######
- START/ZEIT
- <start>......</start>
- Diese Einstellung hat Zwei mögliche Formate:
- *************** Format 1: ***************
- Beinhaltet 3 Segmente welche zusammen geschrieben werden, wobei jedes Segment zwei Ziffern mit einem Bereich von 00 bis 99 hat.
- Stunde Minute Sekunde
- 00-99 00-99 00-99
- [nn] [nn] [nn]
- <start>nnnnnn</start>
- Der maximale Wert beträgt: 999999
- Das <start> "Format 1" wird benutzt wenn ein Job im Loop läuft, sich also wiederholen soll (Servernachrichten beispielsweise).
- Beispiele:
- <start>000090</start> // 90 Sekunden
- <start>000130</start> // 1 Minute + 30 Sekunden
- Diese Werte bedeutet jeweils, dass der Job nach 90 Sekunden (1 Minute, 30 Sekunden) ausgeführt wird.
- <start>001000</start>
- Dieser Wert bedeutet, dass der Job nach 10 Minuten ausgeführt wird.
- <start>010000</start> // 1 Stunde
- <start>006000</start> // 60 Minuten
- Diese Werte bedeutet jeweils, dass der Job nach einer Stunde (60 Minuten) ausgeführt wird.
- <start>020000</start>
- Dieser Wert bedeutet, dass der Job nach 2 Stunden ausgeführt wird.
- *************** Format 2: ***************
- Beinhaltet 3 Segmente, wobei jedes Segment zwei Ziffern mit einem Bereich von 00 bis 23 respektive 00 bis 59 hat.
- Die einzelnen Segmente werden durch ein ':' getrennt.
- Stunden : Minuten : Sekunden
- 00-23 : 00-59 : 00-59
- [nn] : [nn] : [nn]
- Beispiele:
- <start>23:00:00</start>
- Dieser Wert bedeutet, dass der Job um 23:00Uhr ausgeführt wird.
- Um einen Job um Mitternacht auszuführen verwende bitte dieses Format:
- <start>00:00:00</start> und NICHT <start>24:00:00</start>
- Um einen Job zur Mittagszeit (12 Uhr Mittags) auszuführen verwende bitte dieses Format:
- <start>12:00:00</start>
- ######
- RUNTIME/VERZÖGERUNG/INTERVALL
- Bei sich wiederholenden Jobs, gibt man hier die Zeit an bis der Job erneut ausgeführt wird.
- Diese Einstellung beinhaltet 3 Segmente welche zusammen geschrieben werden, wobei jedes Segment zwei Ziffern mit einem Bereich von 00 bis 99 hat.
- Stunde Minute Sekunde
- 00-99 00-99 00-99
- [nn] [nn] [nn]
- <runtime>nnnnnn</runtime>
- Die Einstellung RUNTIME (Verzögerung) funktioniert nur, wenn LOOP auf -1 oder höher als 0 gestellt ist.
- <runtime>010000</runtime> und <loop>-1</loop> = Wiederholung jede Stunde (unendlich)
- <runtime>000500</runtime> und <loop>2</loop> = Job wird zweimal nach jeweils 5 Minuten wiederholt.
- Bei der Einstellung LOOP = 0 wird eine RUNTIME von 000000 angegeben:
- <runtime>001000</runtime> und <loop>0</loop> = FALSCH
- <runtime>000000</runtime> und <loop>0</loop> = RICHTIG
- ######
- LOOP/WIEDERHOLUNG
- Diese Einstellung besagt ob der Job wiederholt ausgeführt werden soll und wenn ja, wie oft.
- <loop>-1</loop> = Unendlich wiederholend.
- <loop>0</loop> = Der Job wird nur einmal ausgeführt.
- <loop>2</loop> = Der Job wird dreimal ausgeführt (1 + 2 Wiederholungen).
- <loop>9</loop> = Der Job wird zehnmal ausgeführt (1 + 9 Wiederholungen).
- Der Intervall zwischen den Wiederholungen wird mit der Einstellung RUNTIME festgelegt.
- ######
- COMMAND/BEFEHL
- Der Befehl, welcher ausgeführt werden soll.
- WICHTIG:
- Bei <cmd>say -1 TEXT</cmd> keine Sonderzeichen oder Anführungszeichen verwenden!
- Beispiele:
- <cmd>say -1 Dieses "Beispiel" produziert einen Fehler & erscheint im Errorlog.</cmd> = FALSCH!
- <cmd>say -1 Dieses Beispiel produziert keine Fehler und wird ingame angezeigt.</cmd> = RICHTIG!
- <cmd>say -1 TEXT</cmd> // Textnachricht an alle Spieler.
- <cmd>#lock</cmd> // Server abschliessen (keine neuen Spieler können mehr drauf).
- <cmd>#unlock</cmd> // Server wieder öffnen.
- <cmd>#shutdown</cmd> // Herunterfahren des Server (Nitrado.net Server werden automatisch neu gestartet).
- <cmd>#restart</cmd> // Neustarten der Mission (Server läuft weiter).
- <cmd>loadbans</cmd> // Lädt die Banliste (bans.txt).
- <cmd>loadscripts</cmd> // Lädt die BattlEye Script Filter (scripts.txt) neu, ohne den Server neu zu starten.
- <cmd>loadevents</cmd> // Lädt die BattlEye event Filter (publicvariable.txt, createvehicle.txt etc.) neu, ohne den Server neu zu starten.
- <cmd>writebans</cmd> // Entfernt abgelaufene Timebans (Zeitlich begrenzte Bans) aus der bans.txt.
- <cmd>maxping 250</cmd> // Maximal erlaubter Ping in ms.
- <cmd>#reassign</cmd> // Missionsneustart mit Erkennung der Spieleranzahl.
- <cmd>#mission filename</cmd> //Bestimmte Mission (ohne die .pbo Endung) starten.
- <cmd>systime</cmd> //Noch keine Beschreibung
- <cmd>uptime</cmd> //Noch keine Beschreibung
- <cmd>fortune</cmd> //Noch keine Beschreibung
- ***************************************************************************************************************
- Bei Problemen bitte in folgenden Ordner auf eurem Server gehen:
- ...\BEC\Log\ServerLog\Error
- Dort die Datei "BecError_YYY_DD_MM.log" öffnen und nachlesen in welcher Zeile (Englisch: line) der Fehler ist.
- ***************************************************************************************************************
- Bitte den nachfolgenden Text MIT dem SPOILER (in eckigen Klammern) kopieren um ihn im Forum zu posten!
- ***************************************************************************************************************
- [spoiler][code]
- Anfang des Schedulers:
- -->
- <Scheduler>
- <!-- Test Nachricht, zwei Minuten nach dem Start von BEC -->
- <job id="0">
- <day>1,2,3,4,5,6,7</day>
- <start>000000</start>
- <runtime>000200</runtime>
- <loop>0</loop>
- <cmd>say -1 BEC gestarted | Scheduler geladen</cmd>
- <cmdtype>0</cmdtype>
- </job>
- <!-- ****** TEXTNACHRICHTEN WIEDERHOLEND ******* -->
- <!-- 3 Textnachrichten im Abstand von 20 Minuten -->
- <!-- Textnachricht 1 -->
- <job id="1">
- <day>1,2,3,4,5,6,7</day>
- <start>000000</start>
- <runtime>010000</runtime>
- <loop>-1</loop>
- <cmd>say -1 This Server is hosted by Nitrado.net</cmd>
- <cmdtype>0</cmdtype>
- </job>
- <!-- Textnachricht 2 (20 Minuten versetzt zur ersten) -->
- <job id="2">
- <day>1,2,3,4,5,6,7</day>
- <start>002000</start>
- <runtime>010000</runtime>
- <loop>-1</loop>
- <cmd>say -1 Nitrado.net - Gameserver, Voiceserver, Bouncer, Webspace</cmd>
- <cmdtype>0</cmdtype>
- </job>
- <!-- Textnachricht 3 (40 Minuten versetzt zur ersten) -->
- <job id="3">
- <day>1,2,3,4,5,6,7</day>
- <start>004000</start>
- <runtime>010000</runtime>
- <loop>-1</loop>
- <cmd>say -1 Nitrado.net - Prepaid Gameserver Hoster</cmd>
- <cmdtype>0</cmdtype>
- </job>
- <!-- *** NACHRICHTEN VOR 04:00Uhr SERVER NEUSTART *** -->
- <!-- 30min Warnung um 3:30 Uhr -->
- <job id="4">
- <day>1,2,3,4,5,6,7</day>
- <start>03:30:00</start>
- <runtime>000000</runtime>
- <loop>0</loop>
- <cmd>say -1 WARNING: Server restart in 30 minutes.</cmd>
- <cmdtype>0</cmdtype>
- </job>
- <!-- 15min Warnung um 3:45 Uhr -->
- <job id="5">
- <day>1,2,3,4,5,6,7</day>
- <start>03:45:00</start>
- <runtime>000000</runtime>
- <loop>0</loop>
- <cmd>say -1 WARNING: Server restart in 15 minutes.</cmd>
- <cmdtype>0</cmdtype>
- </job>
- <!-- 5min Warnung um 3:55 Uhr -->
- <job id="6">
- <day>1,2,3,4,5,6,7</day>
- <start>03:55:00</start>
- <runtime>000000</runtime>
- <loop>0</loop>
- <cmd>say -1 WARNING: Server restart in 5 minutes.</cmd>
- <cmdtype>0</cmdtype>
- </job>
- <!-- *** SERVER NEUSTART um 04:00Uhr *** -->
- <job id="7">
- <day>1,2,3,4,5,6,7</day>
- <start>04:00:00</start>
- <runtime>000000</runtime>
- <loop>0</loop>
- <cmd>#shutdown</cmd>
- <cmdtype>0</cmdtype>
- </job>
- </Scheduler>
- <!--[/code][/spoiler]
- ***************************************************************************************************************
- Bitte den Text bis und MIT dem SPOILER (in eckigen Klammern) kopieren um ihn im Forum zu posten!
- ***************************************************************************************************************
- -->
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement