Scheduler problem ;)

IvertizPL

Member
Hello! Sorry for new thread, I have problem with my Scheduler.xml it doesn't work. I try other settings but nothing. Please help my i have 4 hours restarts on server at : 04:00, 08:00, 12:00, 16:00, 20:00, 00:00 hrs. I delete some lines from code ( too many words)

Code:
Color = 0e

AsciiNickOnly = False

# DisallowPlayerNameChars    = [](){}<>/\^|§!#%&@£¤¨

MaxPlayerNameLength    = 24

sofortiger Kick.
Warnings = 4

AsciiChatOnly = False

IgnoreChatChars    = æøåáàéèäöüß

WordFilterFile = BadWords.txt

# WhiteListFile = WhiteList.txt

NickFilterFile = BadNames.txt

Timeout = 200

KickLobbyIdlers    = 300

Scheduler = Scheduler.xml

ChatChannelFiles = true

# Ts3 = Ts3.xml

Scheduler.xml

Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<?xml-stylesheet href="acs.xsl" type="text/xsl" ?>
<!--

<Scheduler>

<!-- Schedular to be shown all days in the week. -->
<!-- show text ingame every 20 min -->
<job id="0">
<time>000005</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>1</loop>
<cmd>say -1 Don't glitch! </cmd>
<cmdtype>0</cmdtype>
</job>

<!-- show text ingame every 60 min -->
<job id="1">
<time>006000</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>1</loop>
<cmd>say -1 This server restarts 6 times per day, 04:00, 08:00, 12:00, 16:00 and 00:00.</cmd>
<cmdtype>0</cmdtype>
</job>


<!-- *** RESTARTS *** -->
<!-- 5 min to the 04:00 restart -->
<job id="2">
<time>03:30:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 30 min.</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="3">
<time>03:45:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 15 min.</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="4">
<time>03:55:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 5 min.</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="5">
<time>03:59:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 1 min.</cmd>
<cmdtype>0</cmdtype>
</job>
<!-- 08:00 restart -->
<job id="6">
<time>07:30:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 30 min.</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="7">
<time>07:45:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 15 min.</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="8">
<time>07:55:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 5 min.</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="9">
<time>07:59:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 1 min.</cmd>
<cmdtype>0</cmdtype>
</job>

<!-- 30 min to the 12:00 restart -->
<job id="10">
<time>11:30:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 30 min.</cmd>
<cmdtype>0</cmdtype>
</job>
<!-- 12:00:00 restart -->

<job id="11">
<time>11:45:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 15 min.</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="12">
<time>11:55:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 5 min.</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="13">
<time>11:59:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 1 min.</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="14">
<time>15:30:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 30 min.</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="15">
<time>15:45:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 15 min.</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="16">
<time>15:55:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 5 min.</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="17">
<time>15:59:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 1 min.</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="18">
<time>19:30:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 30 min.</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="19">
<time>19:45:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 15 min.</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="20">
<time>19:55:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 5 min.</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="21">
<time>19:59:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 1 min.</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="22">
<time>23:30:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 30 min.</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="23">
<time>23:45:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 15 min.</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="24">
<time>23:55:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 5 min.</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="25">
<time>23:59:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 1 min.</cmd>
<cmdtype>0</cmdtype>
</job>
</Scheduler>

It's Scheduler for 4 hours restarts at 04:00, 08:00, 12:00, 16:00, 20:00, 00:00 hrs Please help me and sorry for many threads ;) Greetings
 
Last edited:
Code:
08:51:39 : Admin file contains a error. guid tag is not correct, Location id=0
08:54:47 : Admin file contains a error. guid tag is not correct, Location id=0
08:58:11 : Scheduler file contains a error. start tag missing where id=0
09:03:45 : Admin file contains a error. guid tag is not correct, Location id=0

Error log from latest restart

Full Scheduler.xml:

Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<?xml-stylesheet href="acs.xsl" type="text/xsl" ?>
<!--



#TIME/ZEIT

    <time>......</time>
    Diese Einstellung hat Zwei mögliche Formate:

#DELAY/VERZÖGERUNG
 
    <delay>nnnnnn</delay>
    Stunde Minute Sekunde
    [nn] [nn] [nn]
    Diese Einstellung verwendet das "Format 1" von <time>.
    Das Delay (Verzögerung) funktioniert nur, wenn bei <time> ebenfalls das Format 1 verwendet wird.

    Beispiel:
    <delay>001000</delay>
    Der Job wird 10 Minuten nach dem Serverstart ausgeführt (sofern <time>000000</time> gesetzt wurde)
    Ansonsten läuft nach Ablauf des Delays der Timer an.
    Hat man <delay>001000</delay> und <time>001000</time> gesetzt, läuft nach 10 Minuten der Timer an, der Job wird also erst nach 20Minuten ausgeführt.


#DAY/WOCHENTAG

    <day>...</day>
    An welchen Wochentagen der Job ausgeführt werden soll.
    Die Tage werden durch ein ',' (Komma) getrennt.
    <day>n</day> oder <day>n,n,n</day>

    1=Montag
    2=Dienstag
    3=Mittwoch
    4=Donnerstag
    5=Freitag
    6=Samstag
    7=Sonntag

    <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 Freitag und am Sonntag ausgeführt.


#LOOP/WIEDERHOLUNG

    <loop>1</loop>
    Der Job wird wiederholt ausgeführt (wie oft wird mittels Time festgelegt).
    Hierzu wird ebenfalls das Time Format 1 benötigt.

    <loop>0</loop>
    Der Befehl wird nur einmalig ausgeführt.
    Bei <time>000200</time> Zwei Minuten nach dem Serverstart und dann nie wieder.
    Bei <time>20:00</time> um genau 20:00Uhr


#COMMAND/BEFEHL

    <cmd></cmd>
    Der Befehl, welcher ausgeführt werden soll
    Beispiele:
    <cmd>say -1 TEXT</cmd>
    <cmd>#shutdown</cmd>
    etc.


#CMDTYPE/BEFEHLSTYP

    <cmdtype>0</cmdtype>
    0 = Interner Befehl (say -1, #shutdown, #restart, etc.)

    <cmdtype>1</cmdtype>
    1 = Extern auszuführendes Script (loadscript *.bat oder loadscript *.cmd)
    Diese Funktion steht bei Nitrado, aus sicherheitsgründen, nicht zur Verfügung!
    Deswegen immer <cmdtype>0</cmdtype> verwenden.

Folgende Befehle werden bei <cmdtype>0</cmdtype> unterstützt:
say -1 TEXT        // Textnachricht an alle Spieler
#lock            // Server abschliessen (keine neuen Spieler können mehr drauf)
#unlock            // Server wieder öffnen
#shutdown        // Herunterfahren des Server (Nitrado.net Server werden automatisch neu gestartet)
#restart        // Neustarten der Mission (Server läuft weiter)
loadbans        // Lädt die Banliste
loadscripts        // Lädt die Scriptliste (scripts.ini)
loadevents        // Lädt die Events Liste
writebans        // Schreibt alle Bans in eine Datei
maxping 250        // Maximal erlaubter Ping
#reassign        // Missionsneustart mit Erkennung der Spieleranzahl (wird für DayZ nicht benötigt)
#mission filename (ohne die .pbo Endung) // Bestimmte Mission starten (wird für DayZ nicht benötigt)


Der erste Job beginnt immer mit der id="0"

*****************************************************************************************************
Anfang des Schedulers:
*****************************************************************************************************
-->


<Scheduler>

<!-- Schedular to be shown all days in the week. -->
<!-- show text ingame every 20 min -->
<job id="0">
<time>000005</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>1</loop>
<cmd>say -1 Don't glitch! </cmd>
<cmdtype>0</cmdtype>
</job>

<!-- show text ingame every 60 min -->
<job id="1">
<time>006000</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>1</loop>
<cmd>say -1 This server restarts 6 times per day, 04:00, 08:00, 12:00, 16:00 and 00:00.</cmd>
<cmdtype>0</cmdtype>
</job>


<!-- *** RESTARTS *** -->
<!-- 5 min to the 04:00 restart -->
<job id="2">
<time>03:30:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 30 min.</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="3">
<time>03:45:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 15 min.</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="4">
<time>03:55:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 5 min.</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="5">
<time>03:59:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 1 min.</cmd>
<cmdtype>0</cmdtype>
</job>
<!-- 08:00 restart -->
<job id="6">
<time>07:30:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 30 min.</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="7">
<time>07:45:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 15 min.</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="8">
<time>07:55:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 5 min.</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="9">
<time>07:59:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 1 min.</cmd>
<cmdtype>0</cmdtype>
</job>

<!-- 30 min to the 12:00 restart -->
<job id="10">
<time>11:30:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 30 min.</cmd>
<cmdtype>0</cmdtype>
</job>
<!-- 12:00:00 restart -->

<job id="11">
<time>11:45:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 15 min.</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="12">
<time>11:55:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 5 min.</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="13">
<time>11:59:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 1 min.</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="14">
<time>15:30:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 30 min.</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="15">
<time>15:45:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 15 min.</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="16">
<time>15:55:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 5 min.</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="17">
<time>15:59:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 1 min.</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="18">
<time>19:30:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 30 min.</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="19">
<time>19:45:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 15 min.</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="20">
<time>19:55:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 5 min.</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="21">
<time>19:59:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 1 min.</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="22">
<time>23:30:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 30 min.</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="23">
<time>23:45:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 15 min.</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="24">
<time>23:55:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 5 min.</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="25">
<time>23:59:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 1 min.</cmd>
<cmdtype>0</cmdtype>
</job>
</Scheduler>
 
Last edited:
I see the problem now .. someone wrote it all in a gobbledegook :p

As I said before, the format of scheduler jobs has changed
this is what you used
Code:
<job id="0">
<time>000005</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>1</loop>
<cmd>say -1 Don't glitch! </cmd>
<cmdtype>0</cmdtype>
</job>
this is how its used on the ibattle.org documentation for scheduler.xml
Code:
<job id="0">
<day>1,2,3,4,5,6,7</day>
<start>000005</start> 
<runtime>003000</runtime>
<loop>1</loop> 
<cmd>say -1 Don't glitch!</cmd>   
</job>

So that would probably be the error in your scheduler.xml file. BEC is looking for the <day> tag but you supply the <time> tag.

And you have a malformed guid in the admin file. http://ibattle.org/install-and-configure/define-admins/ You need to use the BE guid that you get from typing #beguid in chat
 
Really thanks for help but now I have other problem, second day and I have hackers attack, they are destroy all base and delete all vehicles. I resque base but I can't resque vehicles. And server work some hours and now all my players can't get in to the servers because they are stuck on Loading Screen ;(
 
Last edited:
Back
Top