Jump to content
camelo123

Server restart

Recommended Posts

check here , sry here.

 

Edited by SasGuatch
  • Beans 1

Share this post


Link to post
Share on other sites
23 hours ago, SasGuatch said:

check here , sry here.

 

I'm like first timer with this stuff sry but i think i got it thx :P

edit: details

So i use now Windows Scheduler to restart server from startup.bat every 6hrs and i have 6hrs shutdown in messages.xml

Edited by camelo123

Share this post


Link to post
Share on other sites

Or you could do this in the Scheduler.xml

<job id='21'>
<day>1,2,3,4,5,6,7</day>
<start>23:55:00</start>
<runtime>000000</runtime>
<loop>0</loop>
<cmd>say -1 SERVER RESTARTING IN 5 MINUTES</cmd>
</job>

<job id='22'>
<day>1,2,3,4,5,6,7</day>
<start>23:59:00</start>
<runtime>000000</runtime>
<loop>0</loop>
<cmd>say -1 SERVER RESTARTING IN 1 MINUTE</cmd>
</job>

<job id='23'>
<day>1,2,3,4,5,6,7</day>
<start>00:00:00</start>
<runtime>000000</runtime>
<loop>0</loop>
<cmd>C:\scripts\kill-dayz.bat</cmd>
</job>

And this would be the kill script

@echo off
TITLE DayZ kill server script
taskkill /im DayZServer_x64.exe

If you dont see  the Schedule output in the BEC console then you need to correct the Scheduler.xml syntax.

It should look like this

Copyright (C) by Stian Mikalsen

Email : stianmikalsen@hotmail.com
Web   : http://www.ibattle.org

Remember to donate for more great updates!

---------------------------------------------

08:09:33 : Please wait... Connecting to the Server when the Timeout has expired!
08:10:37 : Connecting to Battleye server 127.0.0.1:2302
08:10:37 : Scheduling 24 tasks
08:10:37 : RCon admin #0 (127.0.0.1:58627) logged in

NOTE THE: 08:10:37 : Scheduling 24 tasks

Hope this helps.

RaDar

 

Edited by radar121
  • Beans 1

Share this post


Link to post
Share on other sites

This is for restart in 6 hours

Spoiler

<Scheduler>
<job id='0'>
    <day>1,2,3,4,5,6,7</day>
    <start>001000</start>
    <runtime>010000</runtime>
    <loop>-1</loop>
    <cmd>say -1 CHANGE ME </cmd>
</job>
<!-- 04:00:00 RESTART CYCLE -->
<job id='1'>
    <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>
</job>
<job id='2'>
    <day>1,2,3,4,5,6,7</day>
    <start>03:50:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 WARNING: SERVER RESTART IN 10 MINUTES.</cmd>
</job>
<job id='3'>
    <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>
</job>
<job id='4'>
    <day>1,2,3,4,5,6,7</day>
    <start>03:59:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 WARNING: SERVER RESTART IN 1 MINUTE.</cmd>
</job>
<job id='5'>
    <day>1,2,3,4,5,6,7</day>
    <start>03:59:30</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 WARNING: SERVER RESTART IN 30 SECONDS. LOG OUT NOW</cmd>
</job>
<job id='6'>
    <day>1,2,3,4,5,6,7</day>
    <start>04:00:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>#shutdown</cmd>
</job>
<!-- 10:00:00 RESTART CYCLE -->
<job id='7'>
    <day>1,2,3,4,5,6,7</day>
    <start>09:45:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 WARNING: SERVER RESTART IN 15 MINUTES.</cmd>
</job>
<job id='8'>
    <day>1,2,3,4,5,6,7</day>
    <start>09:50:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 WARNING: SERVER RESTART IN 10 MINUTES.</cmd>
</job>
<job id='9'>
    <day>1,2,3,4,5,6,7</day>
    <start>09:55:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 WARNING: SERVER RESTART IN 5 MINUTES.</cmd>
</job>
<job id='10'>
    <day>1,2,3,4,5,6,7</day>
    <start>09:59:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 WARNING: SERVER RESTART IN 1 MINUTE.</cmd>
</job>
<job id='11'>
    <day>1,2,3,4,5,6,7</day>
    <start>09:59:30</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 WARNING: SERVER RESTART IN 30 SECONDS. LOG OUT NOW</cmd>
</job>
<job id='12'>
    <day>1,2,3,4,5,6,7</day>
    <start>10:00:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>#shutdown</cmd>
</job>
<!-- 16:00:00 RESTART CYCLE -->
<job id='13'>
    <day>1,2,3,4,5,6,7</day>
    <start>15:45:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 WARNING: SERVER RESTART IN 15 MINUTES.</cmd>
</job>
<job id='14'>
    <day>1,2,3,4,5,6,7</day>
    <start>15:50:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 WARNING: SERVER RESTART IN 10 MINUTES.</cmd>
</job>
<job id='15'>
    <day>1,2,3,4,5,6,7</day>
    <start>15:55:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 WARNING: SERVER RESTART IN 5 MINUTES.</cmd>
</job>
<job id='16'>
    <day>1,2,3,4,5,6,7</day>
    <start>15:59:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 WARNING: SERVER RESTART IN 1 MINUTE.</cmd>
</job>
<job id='17'>
    <day>1,2,3,4,5,6,7</day>
    <start>15:59:30</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 WARNING: SERVER RESTART IN 30 SECONDS. LOG OUT NOW</cmd>
</job>
<job id='18'>
    <day>1,2,3,4,5,6,7</day>
    <start>16:00:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>#shutdown</cmd>
</job>
<!-- 22:00:00 RESTART CYCLE -->
<job id='19'>
    <day>1,2,3,4,5,6,7</day>
    <start>21:45:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 WARNING: SERVER RESTART IN 15 MINUTES.</cmd>
</job>
<job id='20'>
    <day>1,2,3,4,5,6,7</day>
    <start>21:50:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 WARNING: SERVER RESTART IN 10 MINUTES.</cmd>
</job>
<job id='21'>
    <day>1,2,3,4,5,6,7</day>
    <start>21:55:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 WARNING: SERVER RESTART IN 5 MINUTES.</cmd>
</job>
<job id='22'>
    <day>1,2,3,4,5,6,7</day>
    <start>21:59:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 WARNING: SERVER RESTART IN 1 MINUTE.</cmd>
</job>
<job id='23'>
    <day>1,2,3,4,5,6,7</day>
    <start>21:59:30</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 WARNING: SERVER RESTART IN 30 SECONDS. LOG OUT NOW</cmd>
</job>
<job id='24'>
    <day>1,2,3,4,5,6,7</day>
    <start>22:00:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>#shutdown</cmd>
</job>
<!-- MESSAGES SHOWN EVERY HOUR -->
<job id='25'>
    <day>1,2,3,4,5,6,7</day>
    <start>002000</start>
    <runtime>010000</runtime>
    <loop>-1</loop>
    <cmd>say -1 CHANGE ME </cmd>
</job>
<job id='26'>
    <day>1,2,3,4,5,6,7</day>
    <start>002500</start>
    <runtime>010000</runtime>
    <loop>-1</loop>
    <cmd>say -1 CHANGE ME </cmd>
</job>
<job id='27'>
    <day>1,2,3,4,5,6,7</day>
    <start>003000</start>
    <runtime>010000</runtime>
    <loop>-1</loop>
    <cmd>say -1 CHANGE ME </cmd>
</job>
<job id='28'>
    <day>1,2,3,4,5,6,7</day>
    <start>003500</start>
    <runtime>010000</runtime>
    <loop>-1</loop>
    <cmd>say -1 CHANGE ME </cmd>
</job>
</Scheduler>

 

  • Beans 1

Share this post


Link to post
Share on other sites
On 30/12/2018 at 9:36 AM, NTX_Nitrix said:

This is for restart in 6 hours

  Reveal hidden contents

<Scheduler>
<job id='0'>
    <day>1,2,3,4,5,6,7</day>
    <start>001000</start>
    <runtime>010000</runtime>
    <loop>-1</loop>
    <cmd>say -1 CHANGE ME </cmd>
</job>
<!-- 04:00:00 RESTART CYCLE -->
<job id='1'>
    <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>
</job>
<job id='2'>
    <day>1,2,3,4,5,6,7</day>
    <start>03:50:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 WARNING: SERVER RESTART IN 10 MINUTES.</cmd>
</job>
<job id='3'>
    <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>
</job>
<job id='4'>
    <day>1,2,3,4,5,6,7</day>
    <start>03:59:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 WARNING: SERVER RESTART IN 1 MINUTE.</cmd>
</job>
<job id='5'>
    <day>1,2,3,4,5,6,7</day>
    <start>03:59:30</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 WARNING: SERVER RESTART IN 30 SECONDS. LOG OUT NOW</cmd>
</job>
<job id='6'>
    <day>1,2,3,4,5,6,7</day>
    <start>04:00:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>#shutdown</cmd>
</job>
<!-- 10:00:00 RESTART CYCLE -->
<job id='7'>
    <day>1,2,3,4,5,6,7</day>
    <start>09:45:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 WARNING: SERVER RESTART IN 15 MINUTES.</cmd>
</job>
<job id='8'>
    <day>1,2,3,4,5,6,7</day>
    <start>09:50:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 WARNING: SERVER RESTART IN 10 MINUTES.</cmd>
</job>
<job id='9'>
    <day>1,2,3,4,5,6,7</day>
    <start>09:55:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 WARNING: SERVER RESTART IN 5 MINUTES.</cmd>
</job>
<job id='10'>
    <day>1,2,3,4,5,6,7</day>
    <start>09:59:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 WARNING: SERVER RESTART IN 1 MINUTE.</cmd>
</job>
<job id='11'>
    <day>1,2,3,4,5,6,7</day>
    <start>09:59:30</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 WARNING: SERVER RESTART IN 30 SECONDS. LOG OUT NOW</cmd>
</job>
<job id='12'>
    <day>1,2,3,4,5,6,7</day>
    <start>10:00:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>#shutdown</cmd>
</job>
<!-- 16:00:00 RESTART CYCLE -->
<job id='13'>
    <day>1,2,3,4,5,6,7</day>
    <start>15:45:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 WARNING: SERVER RESTART IN 15 MINUTES.</cmd>
</job>
<job id='14'>
    <day>1,2,3,4,5,6,7</day>
    <start>15:50:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 WARNING: SERVER RESTART IN 10 MINUTES.</cmd>
</job>
<job id='15'>
    <day>1,2,3,4,5,6,7</day>
    <start>15:55:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 WARNING: SERVER RESTART IN 5 MINUTES.</cmd>
</job>
<job id='16'>
    <day>1,2,3,4,5,6,7</day>
    <start>15:59:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 WARNING: SERVER RESTART IN 1 MINUTE.</cmd>
</job>
<job id='17'>
    <day>1,2,3,4,5,6,7</day>
    <start>15:59:30</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 WARNING: SERVER RESTART IN 30 SECONDS. LOG OUT NOW</cmd>
</job>
<job id='18'>
    <day>1,2,3,4,5,6,7</day>
    <start>16:00:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>#shutdown</cmd>
</job>
<!-- 22:00:00 RESTART CYCLE -->
<job id='19'>
    <day>1,2,3,4,5,6,7</day>
    <start>21:45:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 WARNING: SERVER RESTART IN 15 MINUTES.</cmd>
</job>
<job id='20'>
    <day>1,2,3,4,5,6,7</day>
    <start>21:50:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 WARNING: SERVER RESTART IN 10 MINUTES.</cmd>
</job>
<job id='21'>
    <day>1,2,3,4,5,6,7</day>
    <start>21:55:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 WARNING: SERVER RESTART IN 5 MINUTES.</cmd>
</job>
<job id='22'>
    <day>1,2,3,4,5,6,7</day>
    <start>21:59:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 WARNING: SERVER RESTART IN 1 MINUTE.</cmd>
</job>
<job id='23'>
    <day>1,2,3,4,5,6,7</day>
    <start>21:59:30</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 WARNING: SERVER RESTART IN 30 SECONDS. LOG OUT NOW</cmd>
</job>
<job id='24'>
    <day>1,2,3,4,5,6,7</day>
    <start>22:00:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>#shutdown</cmd>
</job>
<!-- MESSAGES SHOWN EVERY HOUR -->
<job id='25'>
    <day>1,2,3,4,5,6,7</day>
    <start>002000</start>
    <runtime>010000</runtime>
    <loop>-1</loop>
    <cmd>say -1 CHANGE ME </cmd>
</job>
<job id='26'>
    <day>1,2,3,4,5,6,7</day>
    <start>002500</start>
    <runtime>010000</runtime>
    <loop>-1</loop>
    <cmd>say -1 CHANGE ME </cmd>
</job>
<job id='27'>
    <day>1,2,3,4,5,6,7</day>
    <start>003000</start>
    <runtime>010000</runtime>
    <loop>-1</loop>
    <cmd>say -1 CHANGE ME </cmd>
</job>
<job id='28'>
    <day>1,2,3,4,5,6,7</day>
    <start>003500</start>
    <runtime>010000</runtime>
    <loop>-1</loop>
    <cmd>say -1 CHANGE ME </cmd>
</job>
</Scheduler>

 

Hi guys !!! I create my "messages.xml, in the "db" folder, with your code for 6 hours restart but nothing work, no message no restart :/ A reason for that ? ^^

(The offset of one hour is normal with my time zone!)

Mean CODE:

 

<Scheduler>
<job id='0'>
    <day>1,2,3,4,5,6,7</day>
    <start>001000</start>
    <runtime>010000</runtime>
    <loop>-1</loop>
    <cmd>say -1 Test text </cmd>
</job>
<!-- 06:00:00 RESTART CYCLE -->
<job id='1'>
    <day>1,2,3,4,5,6,7</day>
    <start>04:45:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 ATTENTION: Le serveur va RESTART dans 15 min.</cmd>
</job>
<job id='2'>
    <day>1,2,3,4,5,6,7</day>
    <start>04:50:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 ATTENTION: Le serveur va RESTART dans 10 min.</cmd>
</job>
<job id='3'>
    <day>1,2,3,4,5,6,7</day>
    <start>04:55:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 ATTENTION: Le serveur va RESTART dans 5 min.</cmd>
</job>
<job id='4'>
    <day>1,2,3,4,5,6,7</day>
    <start>04:59:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 ATTENTION: Le serveur va RESTART dans 1 min.</cmd>
</job>
<job id='5'>
    <day>1,2,3,4,5,6,7</day>
    <start>04:59:30</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 ATTENTION: Le serveur va RESTART dans 30 sec. MERCI de LOGOUT</cmd>
</job>
<job id='6'>
    <day>1,2,3,4,5,6,7</day>
    <start>05:00:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>#shutdown</cmd>
</job>
<!-- 12:00:00 RESTART CYCLE -->
<job id='7'>
    <day>1,2,3,4,5,6,7</day>
    <start>10:45:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 ATTENTION: Le serveur va RESTART dans 15 min.</cmd>
</job>
<job id='8'>
    <day>1,2,3,4,5,6,7</day>
    <start>10:50:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 ATTENTION: Le serveur va RESTART dans 10 min.</cmd>
</job>
<job id='9'>
    <day>1,2,3,4,5,6,7</day>
    <start>10:55:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 ATTENTION: Le serveur va RESTART dans 5 min.</cmd>
</job>
<job id='10'>
    <day>1,2,3,4,5,6,7</day>
    <start>10:59:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 ATTENTION: Le serveur va RESTART dans 1 min.</cmd>
</job>
<job id='11'>
    <day>1,2,3,4,5,6,7</day>
    <start>10:59:30</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 ATTENTION: Le serveur va RESTART dans 30 sec. MERCI de LOGOUT</cmd>
</job>
<job id='12'>
    <day>1,2,3,4,5,6,7</day>
    <start>11:00:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>#shutdown</cmd>
</job>
<!-- 18:00:00 RESTART CYCLE -->
<job id='13'>
    <day>1,2,3,4,5,6,7</day>
    <start>16:45:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 ATTENTION: Le serveur va RESTART dans 15 min.</cmd>
</job>
<job id='14'>
    <day>1,2,3,4,5,6,7</day>
    <start>16:50:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 ATTENTION: Le serveur va RESTART dans 10 min.</cmd>
</job>
<job id='15'>
    <day>1,2,3,4,5,6,7</day>
    <start>16:55:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 ATTENTION: Le serveur va RESTART dans 5 min.</cmd>
</job>
<job id='16'>
    <day>1,2,3,4,5,6,7</day>
    <start>16:59:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 ATTENTION: Le serveur va RESTART dans 1 min.</cmd>
</job>
<job id='17'>
    <day>1,2,3,4,5,6,7</day>
    <start>16:59:30</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 ATTENTION: Le serveur va RESTART dans 30 sec. MERCI de LOGOUT</cmd>
</job>
<job id='18'>
    <day>1,2,3,4,5,6,7</day>
    <start>17:00:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>#shutdown</cmd>
</job>
<!-- 00:00:00 RESTART CYCLE -->
<job id='19'>
    <day>1,2,3,4,5,6,7</day>
    <start>22:45:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 ATTENTION: Le serveur va RESTART dans 15 min.</cmd>
</job>
<job id='20'>
    <day>1,2,3,4,5,6,7</day>
    <start>22:50:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 ATTENTION: Le serveur va RESTART dans 10 min.</cmd>
</job>
<job id='21'>
    <day>1,2,3,4,5,6,7</day>
    <start>22:55:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 ATTENTION: Le serveur va RESTART dans 5 min.</cmd>
</job>
<job id='22'>
    <day>1,2,3,4,5,6,7</day>
    <start>22:59:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 ATTENTION: Le serveur va RESTART dans 1 min.</cmd>
</job>
<job id='23'>
    <day>1,2,3,4,5,6,7</day>
    <start>22:59:30</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>say -1 ATTENTION: Le serveur va RESTART dans 30 sec. MERCI de LOGOUT</cmd>
</job>
<job id='24'>
    <day>1,2,3,4,5,6,7</day>
    <start>23:00:00</start>
    <runtime>000000</runtime>
    <loop>0</loop>
    <cmd>#shutdown</cmd>
</job>
</Scheduler>

Share this post


Link to post
Share on other sites

The Scheduler.xml that you send has to be inside your Battleye folder in the Config folder, Battleye / Config / Scheduler.xml along with more files.
In Scheduler.xml you just have to change the restart messages.
Example:
<cmd> say -1 RESTART IN 15 MINUTES. </ cmd>
 <cmd> say -1 ATTENTION: Le serveur goes RESTART in 15 min. </ cmd>
<cmd> say -1 REINICIO  EN  15  MINUTOS. </ cmd>
Simply change to your language.


I do not know how you have configured your Battleye or how you have the routes to your battleye.
Assuming you have your Battleye folder, I will set it as I have it configured.
Battleye folder inside your profile folder.
In my case it's C: \ DayZ \ Admin \ BattlEye
In the folder Battleye there is a folder called Config.
Inside Config is the file Scheduler.xml, this file is in charge of telling the Battleye when doing the restarts.

In the Config folder there is a file called Config.cfg.

Open that file with notepad ++ and you will see something like this at the beginning of the document.
# Set the ip to your server. normally 127.0.0.1 will be fine.
Ip = 127.0.0.1

# Set the port to the server. default port is 2302
Port = 2302

# Set the path to the BattlEye directory that is currently in use by the server.
BePath = C: \ DayZ \ Admin \ BattlEye

In BePach you have to put the path to your Battleye folder
As I said before my Battleye is in C: \ DayZ \ Admin \ BattlEye

Here is my StartServerDayZ.bat

Spoiler

::StartServerDayZ
@echo off
taskkill /f /im DayZServer_x64.exe
::BEC PATH
set BECPath="C:\DayZ\Admin\BattlEye"
cls

echo Server Protection: [ DAYZ SERVER ] for Crashes...
title DAYZ SERVER
timeout /T 5

:START
echo starting BEC
start /D %BECPath% bec.exe --dsc -f Config.cfg
TIMEOUT /T 5
echo Launching Server
C: 
cd "C:\DayZ"
echo Server DayZ Monitor... Activated !
start "Dayz" /wait DayZServer_x64.exe -port=2302 -config=serverDZ.cfg -profiles=C:\DayZ\Admin -name=Admin  -mod=MOD_1;MOD_2; -noFilePatching  -freezecheck
ping 127.0.0.1 -n 15 >NUL
echo DayZ Shutdown ... Restarting!
ping 127.0.0.1 -n 5 >NUL
cls
goto START

Inside Battleye has a file called BEServer_x64.cfg
Open with notepad and you will see this

RConPassword yourpassword
RestrictRCon 1


Once your server is launched, 3 windows will open, one server, another will be the Bec, and another will be the server monitor, which in case of crash will restart your server.


Verify that you have the necessary files and routes to make everything work.

I hope you have explained me well and that it will help you.

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×