Jump to content
  • 0

Need help setting up BEC Auto restarts.


Nedrix

Question

Hi i'm looking if someone could setup auto restarts for me I have an idea on how to do it but for some reason it's not working for me I am using Vert Hosting I am willing to pay a small contribution if someone could help me on this thanks also add me on skype nedrix.demon

 

 

 

-- Thanks

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0

I currently use Vert and Vilayer for hosting Epoch servers.

 

BEC i never use for scheduling restarts as i do mine via created schedules through Scheduled Task Manager.

 

I only use BEC for server messages warning players of server restarts.

 

Need any more info join my team speak

 

mrnoob.teamspeak.net

 

Regards

 

Steven

Link to comment
Share on other sites

  • 0

im not sure how this hoster handles this...

but if they have some sort of restart-scripts (when the server crashes for example) you can just shut your server down with bec and it should re-start

 

post your scheduler.xml file here so we can bugfix it...

Hi here is my   scheduler.xml: http://pastebin.com/g6bYNeNL

 

^^ I also wanted the server to restart every 3 hours!

 

Here is my config.cfg: http://pastebin.com/PUfPkgGm

 

Thanks I hope you can fix it mate.

Link to comment
Share on other sites

  • 0

Here is my my server restart information.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<Scheduler>
    <job id="0">
        <time>024500</time>
        <delay>000000</delay>
        <day>1,2,3,4,5,6,7</day>
        <loop>0</loop>
        <cmd>say -1 Restart in 15 minutes! </cmd>    
        <cmdtype>0</cmdtype>
    </job>

    <job id="1">
        <time>025500</time>
        <delay>000000</delay>
        <day>1,2,3,4,5,6,7</day>
        <loop>0</loop>
        <cmd>say -1 Restart in 5 minutes! </cmd>    
        <cmdtype>0</cmdtype>
    </job>
    
    <job id="2">
        <time>025900</time>
        <delay>000000</delay>
        <day>1,2,3,4,5,6,7</day>
        <loop>0</loop>
        <cmd>say -1 Restart in 1 minute! </cmd>    
        <cmdtype>0</cmdtype>
    </job>
    
    <job id="3">
        <time>025955</time>
        <delay>000000</delay>
        <day>1,2,3,4,5,6,7</day>
        <loop>0</loop>
        <cmd>c:\Epoch\serverstart.bat</cmd>    
        <cmdtype>1</cmdtype>
    </job>
    
    <job id="4">
        <time>030000</time>
        <delay>000000</delay>
        <day>1,2,3,4,5,6,7</day>
        <loop>0</loop>
        <cmd>#shutdown</cmd>    
        <cmdtype>0</cmdtype>
    </job>
</Scheduler>


Job 3 restarts the server.
Server start .bat that I use

timeout 5

@echo off

echo Starting Dayz Server
:: start the server..
set dayzpath="C:\Epoch"
cd %dayzpath%
start "arma2" /min "Expansion\beta\arma2oaserver.exe" -port=2302 "-config=instance_11_Chernarus\config.cfg" "-cfg=instance_11_Chernarus\basic.cfg" "-profiles=instance_11_Chernarus" -name=instance_11_Chernarus "-world=Chernarus" "-mod=@DayZ_Epoch;@DayZ_Epoch_Server;"start "DayZ" "DayZ_Epoch_instance_11_Chernarus.bat"

timeout 40

echo

echo Starting Bec
:: start bec
set becpath="C:\Epoch_Tools\Bec"
cd /d %becpath%
start "Bec" "bec.exe" -f myserver.cfg
timeout 20
echo.
echo Server Started 100%
cls
@exit
Link to comment
Share on other sites

  • 0

This is my Scheduler, 3 hour restarts, as well as 5 messages(replace the text with your message)

Use if you like.

<?xml version="1.0"?>
<Scheduler>
<!-- Repeating messages every 5 minutes -->
<job id="0">
<time>002500</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>1</loop>
<cmd>say -1 REPLACE THIS TEXT</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="1">
<time>002500</time>
<delay>000500</delay>
<day>1,2,3,4,5,6,7</day>
<loop>1</loop>
<cmd>say -1 REPLACE THIS TEXT</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="2">
<time>002500</time>
<delay>001000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>1</loop>
<cmd>say -1 REPLACE THIS TEXT</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="3">
<time>002500</time>
<delay>001500</delay>
<day>1,2,3,4,5,6,7</day>
<loop>1</loop>
<cmd>say -1 REPLACE THIS TEXT</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="4">
<time>002500</time>
<delay>002000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>1</loop>
<cmd>say -1 REPLACE THIS TEXT</cmd>
<cmdtype>0</cmdtype>
</job>
<!-- End repeat messages -->

<!-- 06:00 restart -->
<job id="5">
<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="6">
<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="7">
<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>
<!-- End 06:00 restart -->

<!-- 09:00 restart -->
<job id="8">
<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="9">
<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="10">
<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>
<!-- End 09:00 restart -->

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

<!-- 15:00 restart -->
<job id="14">
<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="15">
<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="16">
<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>
<!-- End 15:00 restart -->

<!-- 18:00 restart -->
<job id="17">
<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="18">
<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="19">
<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>
<!-- End 18:00 restart -->

<!-- 21:00 restart -->
<job id="20">
<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="21">
<time>20: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="22">
<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>
<!-- End 21:00 restart -->

<!-- 00:00 restart -->
<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 minutes</cmd>
<cmdtype>0</cmdtype>
</job>
<job id="24">
<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="25">
<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>
<!-- End 00:00 restart -->

<!-- 03:00 restart -->
<job id="26">
<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="27">
<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="28">
<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>
<!-- End 03:00 restart -->
</Scheduler>
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...