Day/night cycle

kylebeed

Member
Hello.
I have been looking for a good day/night cycle but have found nothing yet.

I would have like day - restart night but i havent found anything like that yet.


Can anyone help?
 
But how would you use that if you're using server uptime bases restarts?


<Scheduler>

<job id="0">
<time>040000</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>D:\DayZ Server (ET)\Server Restart.bat</cmd>
<cmdtype>1</cmdtype>
</job>

<!-- Server Restart Messages -->

<job id="1">
<time>033000</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 Server Restart In 30 Minutes</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="2">
<time>034500</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 Server Restart In 15 Minutes</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="3">
<time>035000</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 Server Restart In 10 Minutes</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="4">
<time>035500</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 Server Restart In 5 Minutes</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="6">
<time>035900</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>
 
But how would you use that if you're using server uptime bases restarts?


<Scheduler>

<job id="0">
<time>040000</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>D:\DayZ Server (ET)\Server Restart.bat</cmd>
<cmdtype>1</cmdtype>
</job>

<!-- Server Restart Messages -->

<job id="1">
<time>033000</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 Server Restart In 30 Minutes</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="2">
<time>034500</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 Server Restart In 15 Minutes</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="3">
<time>035000</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 Server Restart In 10 Minutes</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="4">
<time>035500</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 Server Restart In 5 Minutes</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="6">
<time>035900</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>

Just make a new Job and set it to for example 24 and 12. Give a global message saying, that the Server restarts at 12 and 24, resetting the time. So you could have both. Your restart and the day / night restart
 
<Scheduler>

<job id="0">
<time>040000</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>D:\DayZ Server (ET)\Server Restart.bat</cmd>
<cmdtype>1</cmdtype>
</job>

<!-- Server Restart Messages -->

<job id="1">
<time>033000</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 Server Restart In 30 Minutes</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="2">
<time>034500</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 Server Restart In 15 Minutes</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="3">
<time>035000</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 Server Restart In 10 Minutes</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="4">
<time>035500</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 Server Restart In 5 Minutes</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="6">
<time>035900</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="7">
<time>12:00:00</time>
<day>1,2,3,4,5,6,7</day>
<loop>1</loop>
<cmd>D:\DayZ Server (ET)\ServerRestart_DAY.bat</cmd>
<cmdtype>1</cmdtype>
</job>

<job id="8">
<time>24:00:00</time>
<day>1,2,3,4,5,6,7</day>
<loop>1</loop>
<cmd>D:\DayZ Server (ET)\ServerRestart_NIGHT.bat</cmd>
<cmdtype>1</cmdtype>
</job>
 
Okay thanks. im kinfa confursed though, This only works at 12am and 12pm?

Ofc you can set the Time Individually or add more Times:

<Scheduler>

<job id="0">
<time>040000</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>D:\DayZ Server (ET)\Server Restart.bat</cmd>
<cmdtype>1</cmdtype>
</job>

<!-- Server Restart Messages -->

<job id="1">
<time>033000</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 Server Restart In 30 Minutes</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="2">
<time>034500</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 Server Restart In 15 Minutes</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="3">
<time>035000</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 Server Restart In 10 Minutes</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="4">
<time>035500</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 Server Restart In 5 Minutes</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="6">
<time>035900</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="7">
<time>12:00:00</time>
<day>1,2,3,4,5,6,7</day>
<loop>1</loop>
<cmd>D:\DayZ Server (ET)\ServerRestart_DAY.bat</cmd>
<cmdtype>1</cmdtype>
</job>

<job id="8">
<time>16:00:00</time>
<day>1,2,3,4,5,6,7</day>
<loop>1</loop>
<cmd>D:\DayZ Server (ET)\ServerRestart_NIGHT.bat</cmd>
<cmdtype>1</cmdtype>
</job>

<job id="9">
<time>20:00:00</time>
<day>1,2,3,4,5,6,7</day>
<loop>1</loop>
<cmd>D:\DayZ Server (ET)\ServerRestart_DAY.bat</cmd>
<cmdtype>1</cmdtype>
</job>

<job id="10">
<time>24:00:00</time>
<day>1,2,3,4,5,6,7</day>
<loop>1</loop>
<cmd>D:\DayZ Server (ET)\ServerRestart_NIGHT.bat</cmd>
<cmdtype>1</cmdtype>
</job>

<job id="11">
<time>04:00:00</time>
<day>1,2,3,4,5,6,7</day>
<loop>1</loop>
<cmd>D:\DayZ Server (ET)\ServerRestart_DAY.bat</cmd>
<cmdtype>1</cmdtype>
</job>

<job id="12">
<time>08:00:00</time>
<day>1,2,3,4,5,6,7</day>
<loop>1</loop>
<cmd>D:\DayZ Server (ET)\ServerRestart_NIGHT.bat</cmd>
<cmdtype>1</cmdtype>
</job>
 
Back
Top