Advertisement
KiloSwiss

BEC Scheduler.xml Deutsch (ArmA/DayZ Server)

Aug 17th, 2014
1,706
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.94 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
  2. <?xml-stylesheet href="acs.xsl" type="text/xsl" ?>
  3. <!--
  4. ***************************************************************************************************************
  5. Online Dokumentation: (zur Zeit nicht einsehbar) http://www.ibattle.org/install-and-configure/setting-up-the-scheduler/
  6. Weitere Infos in der Nitrado-Wiki: http://wiki.nitrado.net/index.php/Battleye_Extended_Controls
  7. ***************************************************************************************************************
  8. Bei Problemen bitte in folgenden Ordner auf eurem Server gehen:
  9. ...\BEC\Log\ServerLog\Error
  10. Dort die Datei "BecError_YYY_DD_MM.log" öffnen und nachlesen in welcher Zeile (Englisch: line) der Fehler ist.
  11. ***************************************************************************************************************
  12. Bitte nur die Jobs (ganz unten), ohne die Erklärungen kopieren um sie im Forum zu posten!
  13. ***************************************************************************************************************
  14.  
  15. Beschreibung der einzelnen Elemente und Funktionen des Schedulers.
  16. Angepasst durch KiloSwiss - Letztes Update 14.06.2015 um 17:15 Uhr
  17.  
  18. ***************************************************************************************************************
  19.  
  20.  
  21. Ein Job besteht aus insgesamt 6 Elementen:
  22.  
  23. ######
  24. Job ID
  25. Der erste Job beginnt immer mit der id="0"
  26. Die fortlaufende Nummerierung (0, 1, 2, 3, etc.) muss unbedingt eingehalten werden!
  27.  
  28. <job id='0'> = Erster Job
  29. <job id='1'> = Zweiter Job
  30. <job id='2'> = Dritter Job
  31. u.s.w.
  32.  
  33.  
  34. ######
  35. DAY/WOCHENTAG
  36.  
  37. <day>...</day>
  38. An welchen Wochentagen der Job ausgeführt werden soll.
  39.  
  40. 1 = Montag
  41. 2 = Dienstag
  42. 3 = Mittwoch
  43. 4 = Donnerstag
  44. 5 = Freitag
  45. 6 = Samstag
  46. 7 = Sonntag
  47.  
  48. Die Tage werden dabei durch ein Komma getrennt.
  49. <day>n,n</day> oder <day>n,n,n,n</day>
  50.  
  51. <day>1,2,3,4,5,6,7</day>
  52. Der Job wird an allen Wochentagen ausgeführt.
  53.  
  54. <day>1,5</day>
  55. Der Job wird nur am Montag und am Freitag ausgeführt.
  56.  
  57. <day>7</day> Hier kein Komma verwenden!
  58. Der Job wird nur an einem Sonntag ausgeführt
  59.  
  60.  
  61. ######
  62. START/ZEIT
  63.  
  64. <start>......</start>
  65. Diese Einstellung hat Zwei mögliche Formate:
  66.  
  67. *************** Format 1: ***************
  68. Beinhaltet 3 Segmente welche zusammen geschrieben werden, wobei jedes Segment zwei Ziffern mit einem Bereich von 00 bis 99 hat.
  69.  
  70. Stunde Minute Sekunde
  71. 00-99 00-99 00-99
  72. [nn] [nn] [nn]
  73. <start>nnnnnn</start>
  74.  
  75. Der maximale Wert beträgt: 999999
  76.  
  77. Das <start> "Format 1" wird benutzt wenn ein Job im Loop läuft, sich also wiederholen soll (Servernachrichten beispielsweise).
  78.  
  79. Beispiele:
  80. <start>000090</start> // 90 Sekunden
  81. <start>000130</start> // 1 Minute + 30 Sekunden
  82. Diese Werte bedeutet jeweils, dass der Job nach 90 Sekunden (1 Minute, 30 Sekunden) ausgeführt wird.
  83.  
  84. <start>001000</start>
  85. Dieser Wert bedeutet, dass der Job nach 10 Minuten ausgeführt wird.
  86.  
  87. <start>010000</start> // 1 Stunde
  88. <start>006000</start> // 60 Minuten
  89. Diese Werte bedeutet jeweils, dass der Job nach einer Stunde (60 Minuten) ausgeführt wird.
  90.  
  91. <start>020000</start>
  92. Dieser Wert bedeutet, dass der Job nach 2 Stunden ausgeführt wird.
  93.  
  94. *************** Format 2: ***************
  95. Beinhaltet 3 Segmente, wobei jedes Segment zwei Ziffern mit einem Bereich von 00 bis 23 respektive 00 bis 59 hat.
  96. Die einzelnen Segmente werden durch ein ':' getrennt.
  97.  
  98. Stunden : Minuten : Sekunden
  99. 00-23 : 00-59 : 00-59
  100. [nn] : [nn] : [nn]
  101.  
  102. Beispiele:
  103. <start>23:00:00</start>
  104. Dieser Wert bedeutet, dass der Job um 23:00Uhr ausgeführt wird.
  105.  
  106. Um einen Job um Mitternacht auszuführen verwende bitte dieses Format:
  107. <start>00:00:00</start> und NICHT <start>24:00:00</start>
  108.  
  109. Um einen Job zur Mittagszeit (12 Uhr Mittags) auszuführen verwende bitte dieses Format:
  110. <start>12:00:00</start>
  111.  
  112.  
  113. ######
  114. RUNTIME/VERZÖGERUNG/INTERVALL
  115.  
  116. Bei sich wiederholenden Jobs, gibt man hier die Zeit an bis der Job erneut ausgeführt wird.
  117.  
  118. Diese Einstellung beinhaltet 3 Segmente welche zusammen geschrieben werden, wobei jedes Segment zwei Ziffern mit einem Bereich von 00 bis 99 hat.
  119.  
  120. Stunde Minute Sekunde
  121. 00-99 00-99 00-99
  122. [nn] [nn] [nn]
  123. <runtime>nnnnnn</runtime>
  124.  
  125. Die Einstellung RUNTIME (Verzögerung) funktioniert nur, wenn LOOP auf -1 oder höher als 0 gestellt ist.
  126. <runtime>010000</runtime> und <loop>-1</loop> = Wiederholung jede Stunde (unendlich)
  127. <runtime>000500</runtime> und <loop>2</loop> = Job wird zweimal nach jeweils 5 Minuten wiederholt.
  128.  
  129. Bei der Einstellung LOOP = 0 wird eine RUNTIME von 000000 angegeben:
  130. <runtime>001000</runtime> und <loop>0</loop> = FALSCH
  131. <runtime>000000</runtime> und <loop>0</loop> = RICHTIG
  132.  
  133.  
  134. ######
  135. LOOP/WIEDERHOLUNG
  136.  
  137. Diese Einstellung besagt ob der Job wiederholt ausgeführt werden soll und wenn ja, wie oft.
  138.  
  139. <loop>-1</loop> = Unendlich wiederholend.
  140. <loop>0</loop> = Der Job wird nur einmal ausgeführt.
  141. <loop>2</loop> = Der Job wird dreimal ausgeführt (1 + 2 Wiederholungen).
  142. <loop>9</loop> = Der Job wird zehnmal ausgeführt (1 + 9 Wiederholungen).
  143.  
  144. Der Intervall zwischen den Wiederholungen wird mit der Einstellung RUNTIME festgelegt.
  145.  
  146.  
  147. ######
  148. COMMAND/BEFEHL
  149.  
  150. Der Befehl, welcher ausgeführt werden soll.
  151.  
  152. WICHTIG:
  153. Bei <cmd>say -1 TEXT</cmd> keine Sonderzeichen oder Anführungszeichen verwenden!
  154.  
  155. Beispiele:
  156. <cmd>say -1 Dieses "Beispiel" produziert einen Fehler & erscheint im Errorlog.</cmd> = FALSCH!
  157. <cmd>say -1 Dieses Beispiel produziert keine Fehler und wird ingame angezeigt.</cmd> = RICHTIG!
  158.  
  159.  
  160. <cmd>say -1 TEXT</cmd> // Textnachricht an alle Spieler.
  161. <cmd>#lock</cmd> // Server abschliessen (keine neuen Spieler können mehr drauf).
  162. <cmd>#unlock</cmd> // Server wieder öffnen.
  163. <cmd>#shutdown</cmd> // Herunterfahren des Server (Nitrado.net Server werden automatisch neu gestartet).
  164. <cmd>#restart</cmd> // Neustarten der Mission (Server läuft weiter).
  165. <cmd>loadbans</cmd> // Lädt die Banliste (bans.txt).
  166. <cmd>loadscripts</cmd> // Lädt die BattlEye Script Filter (scripts.txt) neu, ohne den Server neu zu starten.
  167. <cmd>loadevents</cmd> // Lädt die BattlEye event Filter (publicvariable.txt, createvehicle.txt etc.) neu, ohne den Server neu zu starten.
  168. <cmd>writebans</cmd> // Entfernt abgelaufene Timebans (Zeitlich begrenzte Bans) aus der bans.txt.
  169. <cmd>maxping 250</cmd> // Maximal erlaubter Ping in ms.
  170. <cmd>#reassign</cmd> // Missionsneustart mit Erkennung der Spieleranzahl.
  171. <cmd>#mission filename</cmd> //Bestimmte Mission (ohne die .pbo Endung) starten.
  172.  
  173. <cmd>systime</cmd> //Noch keine Beschreibung
  174. <cmd>uptime</cmd> //Noch keine Beschreibung
  175. <cmd>fortune</cmd> //Noch keine Beschreibung
  176.  
  177.  
  178. ***************************************************************************************************************
  179. Bei Problemen bitte in folgenden Ordner auf eurem Server gehen:
  180. ...\BEC\Log\ServerLog\Error
  181. Dort die Datei "BecError_YYY_DD_MM.log" öffnen und nachlesen in welcher Zeile (Englisch: line) der Fehler ist.
  182. ***************************************************************************************************************
  183. Bitte den nachfolgenden Text MIT dem SPOILER (in eckigen Klammern) kopieren um ihn im Forum zu posten!
  184. ***************************************************************************************************************
  185. [spoiler][code]
  186. Anfang des Schedulers:
  187. -->
  188.  
  189. <Scheduler>
  190. <!-- Test Nachricht, zwei Minuten nach dem Start von BEC -->
  191. <job id="0">
  192. <day>1,2,3,4,5,6,7</day>
  193. <start>000000</start>
  194. <runtime>000200</runtime>
  195. <loop>0</loop>
  196. <cmd>say -1 BEC gestarted | Scheduler geladen</cmd>
  197. <cmdtype>0</cmdtype>
  198. </job>
  199.  
  200.  
  201. <!-- ****** TEXTNACHRICHTEN WIEDERHOLEND ******* -->
  202. <!-- 3 Textnachrichten im Abstand von 20 Minuten -->
  203.  
  204. <!-- Textnachricht 1 -->
  205. <job id="1">
  206. <day>1,2,3,4,5,6,7</day>
  207. <start>000000</start>
  208. <runtime>010000</runtime>
  209. <loop>-1</loop>
  210. <cmd>say -1 This Server is hosted by Nitrado.net</cmd>
  211. <cmdtype>0</cmdtype>
  212. </job>
  213.  
  214. <!-- Textnachricht 2 (20 Minuten versetzt zur ersten) -->
  215. <job id="2">
  216. <day>1,2,3,4,5,6,7</day>
  217. <start>002000</start>
  218. <runtime>010000</runtime>
  219. <loop>-1</loop>
  220. <cmd>say -1 Nitrado.net - Gameserver, Voiceserver, Bouncer, Webspace</cmd>
  221. <cmdtype>0</cmdtype>
  222. </job>
  223.  
  224. <!-- Textnachricht 3 (40 Minuten versetzt zur ersten) -->
  225. <job id="3">
  226. <day>1,2,3,4,5,6,7</day>
  227. <start>004000</start>
  228. <runtime>010000</runtime>
  229. <loop>-1</loop>
  230. <cmd>say -1 Nitrado.net - Prepaid Gameserver Hoster</cmd>
  231. <cmdtype>0</cmdtype>
  232. </job>
  233.  
  234.  
  235. <!-- *** NACHRICHTEN VOR 04:00Uhr SERVER NEUSTART *** -->
  236.  
  237. <!-- 30min Warnung um 3:30 Uhr -->
  238. <job id="4">
  239. <day>1,2,3,4,5,6,7</day>
  240. <start>03:30:00</start>
  241. <runtime>000000</runtime>
  242. <loop>0</loop>
  243. <cmd>say -1 WARNING: Server restart in 30 minutes.</cmd>
  244. <cmdtype>0</cmdtype>
  245. </job>
  246.  
  247. <!-- 15min Warnung um 3:45 Uhr -->
  248. <job id="5">
  249. <day>1,2,3,4,5,6,7</day>
  250. <start>03:45:00</start>
  251. <runtime>000000</runtime>
  252. <loop>0</loop>
  253. <cmd>say -1 WARNING: Server restart in 15 minutes.</cmd>
  254. <cmdtype>0</cmdtype>
  255. </job>
  256.  
  257. <!-- 5min Warnung um 3:55 Uhr -->
  258. <job id="6">
  259. <day>1,2,3,4,5,6,7</day>
  260. <start>03:55:00</start>
  261. <runtime>000000</runtime>
  262. <loop>0</loop>
  263. <cmd>say -1 WARNING: Server restart in 5 minutes.</cmd>
  264. <cmdtype>0</cmdtype>
  265. </job>
  266.  
  267. <!-- *** SERVER NEUSTART um 04:00Uhr *** -->
  268. <job id="7">
  269. <day>1,2,3,4,5,6,7</day>
  270. <start>04:00:00</start>
  271. <runtime>000000</runtime>
  272. <loop>0</loop>
  273. <cmd>#shutdown</cmd>
  274. <cmdtype>0</cmdtype>
  275. </job>
  276.  
  277. </Scheduler>
  278.  
  279. <!--[/code][/spoiler]
  280. ***************************************************************************************************************
  281. Bitte den Text bis und MIT dem SPOILER (in eckigen Klammern) kopieren um ihn im Forum zu posten!
  282. ***************************************************************************************************************
  283. -->
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement