Jump to content

Bec Scheduler (Auto Restarter)


tade922

Recommended Posts

The server stops but does not restart

 

Scheduler.xml:

<?xml version="1.0"?>
<Scheduler>

<!-- 12:00 AM restart -->

<job id="0">
	<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 minutes</cmd>
	<cmdtype>0</cmdtype>
</job>

<job id="1">
	<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 minutes</cmd>
	<cmdtype>0</cmdtype>
</job>

<job id="2">
	<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 minute, Log out now!</cmd>
	<cmdtype>0</cmdtype>
</job>

<job id="3">
	<time>00:00:00</time>
	<delay>000000</delay>
	<day>1,2,3,4,5,6,7</day>
	<loop>0</loop>
	<cmd>#shutdown</cmd>
	<cmdtype>0</cmdtype>
</job>

<job id="4">
	<time>00:00:10</time>
	<delay>000000</delay>
	<day>1,2,3,4,5,6,7</day>
	<loop>0</loop>
	<cmd>C:\dayz szerver\Start.bat</cmd>
	<cmdtype>1</cmdtype>
</job>

<!-- End 12:00 AM restart -->

<!-- 03:00 AM restart -->

<job id="5">
	<time>02: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 minutes</cmd>
	<cmdtype>0</cmdtype>
</job>

<job id="6">
	<time>02: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 minutes</cmd>
	<cmdtype>0</cmdtype>
</job>

<job id="7">
	<time>02: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 minute, Log out now!</cmd>
	<cmdtype>0</cmdtype>
</job>

<job id="8">
	<time>03:00:00</time>
	<delay>000000</delay>
	<day>1,2,3,4,5,6,7</day>
	<loop>0</loop>
	<cmd>#shutdown</cmd>
	<cmdtype>0</cmdtype>
</job>

<job id="9">
	<time>03:00:10</time>
	<delay>000000</delay>
	<day>1,2,3,4,5,6,7</day>
	<loop>0</loop>
	<cmd>C:\dayz szerver\Start.bat</cmd>
	<cmdtype>1</cmdtype>
</job>

<!-- End 03:00 AM restart -->

<!-- 06:00 AM restart -->
<job id="10">
	<time>05: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 minutes</cmd>
	<cmdtype>0</cmdtype>
</job>

<job id="11">
	<time>05: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 minutes</cmd>
	<cmdtype>0</cmdtype>
</job>

<job id="12">
	<time>05: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 minute, Log out now!</cmd>
	<cmdtype>0</cmdtype>
</job>

<job id="13">
	<time>06:00:00</time>
	<delay>000000</delay>
	<day>1,2,3,4,5,6,7</day>
	<loop>0</loop>
	<cmd>#shutdown</cmd>
	<cmdtype>0</cmdtype>
</job>

<job id="14">
	<time>06:00:10</time>
	<delay>000000</delay>
	<day>1,2,3,4,5,6,7</day>
	<loop>0</loop>
	<cmd>C:\dayz szerver\Start.bat</cmd>
	<cmdtype>1</cmdtype>
</job>

<!-- End 06:00 AM restart -->

<!-- 09:00 AM restart -->
<job id="15">
	<time>08: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 minutes</cmd>
	<cmdtype>0</cmdtype>
</job>

<job id="16">
	<time>08: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 minutes</cmd>
	<cmdtype>0</cmdtype>
</job>


<job id="17">
	<time>08: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 minute, Log out now!</cmd>
	<cmdtype>0</cmdtype>
</job>

<job id="18">
	<time>09:00:00</time>
	<delay>000000</delay>
	<day>1,2,3,4,5,6,7</day>
	<loop>0</loop>
	<cmd>#shutdown</cmd>
	<cmdtype>0</cmdtype>
</job>

<job id="19">
	<time>09:00:10</time>
	<delay>000000</delay>
	<day>1,2,3,4,5,6,7</day>
	<loop>0</loop>
	<cmd>C:\dayz szerver\Start.bat</cmd>
	<cmdtype>1</cmdtype>
</job>

<!-- End 09:00 AM restart -->

<!-- 12:00 PM restart -->
<job id="20">
	<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 minutes</cmd>
	<cmdtype>0</cmdtype>
</job>

<job id="21">
	<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 minutes</cmd>
	<cmdtype>0</cmdtype>
</job>

<job id="22">
	<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 minute, Log out now!</cmd>
	<cmdtype>0</cmdtype>
</job>

<job id="23">
	<time>12:00:00</time>
	<delay>000000</delay>
	<day>1,2,3,4,5,6,7</day>
	<loop>0</loop>
	<cmd>#shutdown</cmd>
	<cmdtype>0</cmdtype>
</job>

<job id="24">
	<time>12:00:10</time>
	<delay>000000</delay>
	<day>1,2,3,4,5,6,7</day>
	<loop>0</loop>
	<cmd>C:\dayz szerver\Start.bat</cmd>
	<cmdtype>1</cmdtype>
</job>

<!-- End 12:00 PM restart -->

<!-- 03:00 PM restart -->

<job id="25">
	<time>14: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 minutes</cmd>
	<cmdtype>0</cmdtype>
</job>

<job id="26">
	<time>14: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 minutes</cmd>
	<cmdtype>0</cmdtype>
</job>

<job id="27">
	<time>14: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 minute, Log out now!</cmd>
	<cmdtype>0</cmdtype>
</job>

<job id="28">
	<time>15:00:00</time>
	<delay>000000</delay>
	<day>1,2,3,4,5,6,7</day>
	<loop>0</loop>
	<cmd>#shutdown</cmd>
	<cmdtype>0</cmdtype>
</job>

<job id="29">
	<time>15:00:10</time>
	<delay>000000</delay>
	<day>1,2,3,4,5,6,7</day>
	<loop>0</loop>
	<cmd>C:\dayz szerver\Start.bat</cmd>
	<cmdtype>1</cmdtype>
</job>

<!-- End 03:00 PM restart -->

<!-- 06:00 PM restart -->

<job id="30">
	<time>17: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 minutes</cmd>
	<cmdtype>0</cmdtype>
</job>

<job id="31">
	<time>17: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 minutes</cmd>
	<cmdtype>0</cmdtype>
</job>

<job id="32">
	<time>17: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 minute, Log out now!</cmd>
	<cmdtype>0</cmdtype>
</job>

<job id="33">
	<time>18:00:00</time>
	<delay>000000</delay>
	<day>1,2,3,4,5,6,7</day>
	<loop>0</loop>
	<cmd>#shutdown</cmd>
	<cmdtype>0</cmdtype>
</job>

<job id="34">
	<time>18:00:10</time>
	<delay>000000</delay>
	<day>1,2,3,4,5,6,7</day>
	<loop>0</loop>
	<cmd>C:\dayz szerver\Start.bat</cmd>
	<cmdtype>1</cmdtype>
</job>

<!-- End 06:00 PM restart -->

<!-- 09:00 PM restart -->

<job id="35">
	<time>20: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 minutes</cmd>
	<cmdtype>0</cmdtype>
</job>

<job id="36">
	<time>20: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 minutes</cmd>
	<cmdtype>0</cmdtype>
</job>

<job id="37">
	<time>20:59:00</time>
	<delay>000000</delay>
	<day>1,2,3,4,5,6,7</day>
	<loop>0</loop>
	<cmd>say -1 Server restart in 1 minute, Log out NOW!</cmd>
	<cmdtype>0</cmdtype>
</job>

<job id="38">
	<time>21:00:00</time>
	<delay>000000</delay>
	<day>1,2,3,4,5,6,7</day>
	<loop>0</loop>
	<cmd>#shutdown</cmd>
	<cmdtype>0</cmdtype>
</job>

<job id="39">
	<time>21:00:10</time>
	<delay>000000</delay>
	<day>1,2,3,4,5,6,7</day>
	<loop>0</loop>
	<cmd>C:\dayz szerver\Start.bat</cmd>
	<cmdtype>1</cmdtype>
</job>

<!-- End 09:00 PM restart -->
</Scheduler>

 

 

Start.bat :

 

@echo off
start "arma2" /min arma2oaserver.exe -port=2302 "-config=instance_11_Overpoch_Chernarus\config.cfg" "-cfg=instance_11_Overpoch_Chernarus\basic.cfg" "-profiles=instance_11_Overpoch_Chernarus" -name=instance_11_Overpoch_Chernarus "-mod=@DayzOverwatch;@DayZ_Epoch;@DayZ_OverEpoch_Server;"

timeout 15
cd "C:\dayz szerver\instance_11_Overpoch_Chernarus\Battleye\Bec"
start  "UEP BattlEye Extended Control" /min "BEC.exe" -f "Config.cfg"
taskkill /f /im cmd.exe
cls
@exit

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
  • Discord

×
×
  • Create New...