Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Need help?

    Create a topic in the appropriate section
    Don't write everything in the chat!
  • Take a look at the marketplace

    There you can buy
    everything related to game servers
  • Don't want a ban?

    Please read our rules
    Don't disturb the order!
  • Sell or buy?

    Use services of the guarantor
    We will make your deal safe

Как настроить сервак, чтобы было чередование День-Рестарт-Ночь-Рестарт-День?

Share this post


Link to post
Share on other sites

12 answers to this question

Recommended Posts

  • 0

А какой промежуток между рестартами?

Share this post


Link to post
Share on other sites



  • 0

А какой промежуток между рестартами?

4 часа. меня тоже этот вопрос очень интересует

Share this post


Link to post
Share on other sites
  • 0

У меня авторестарт каждые 6 часов через батник и планировщик задач.

Использую два батника с такими строчками:

День 

start "arma2" /min "Expansion\beta\arma2oaserver.exe" -port=2302 "-config=instance_1_Overpoch_Chernarus\config.cfg" "-cfg=instance_1_Overpoch_Chernarus\basic.cfg" "-profiles=instance_1_Overpoch_Chernarus" -name=instance_1_Overpoch_Chernarus "-mod=@DayzOverwatch;@DayZ_Epoch;@DayZ_Overpoch_Server;" 

Ночь

start "arma2" /min "Expansion\beta\arma2oaserver.exe" -port=2302 "-config=instance_1_Overpoch_Chernarus2\config.cfg" "-cfg=instance_1_Overpoch_Chernarus2\basic.cfg" "-profiles=instance_1_Overpoch_Chernarus2" -name=instance_1_Overpoch_Chernarus2 "-mod=@DayzOverwatch;@DayZ_Epoch;@DayZ_Overpoch_Server;" 

С виду никакой разницы, но в батнике День используется папка instance_1_Overpoch_Chernarus

А в батнике ночь- папка instance_1_Overpoch_Chernarus2

Дневной батник рестартится каждые 6 часов с временем на сервере 11:00

Ночьной батник запускается раз в сутки ровно в 00:05 (он убивает процесс дневного батника, который запускается в 00:00) с временем на сервере 23:00

 

Думаю на основе моего примера можете разобраться и сделать под себя.

Share this post


Link to post
Share on other sites
  • 0

А какой промежуток между рестартами?

2 часа

Share this post


Link to post
Share on other sites
  • 0

У меня авторестарт каждые 6 часов через батник и планировщик задач.

Использую два батника с такими строчками:

День 

start "arma2" /min "Expansion\beta\arma2oaserver.exe" -port=2302 "-config=instance_1_Overpoch_Chernarus\config.cfg" "-cfg=instance_1_Overpoch_Chernarus\basic.cfg" "-profiles=instance_1_Overpoch_Chernarus" -name=instance_1_Overpoch_Chernarus "-mod=@DayzOverwatch;@DayZ_Epoch;@DayZ_Overpoch_Server;" 

Ночь

start "arma2" /min "Expansion\beta\arma2oaserver.exe" -port=2302 "-config=instance_1_Overpoch_Chernarus2\config.cfg" "-cfg=instance_1_Overpoch_Chernarus2\basic.cfg" "-profiles=instance_1_Overpoch_Chernarus2" -name=instance_1_Overpoch_Chernarus2 "-mod=@DayzOverwatch;@DayZ_Epoch;@DayZ_Overpoch_Server;" 

С виду никакой разницы, но в батнике День используется папка instance_1_Overpoch_Chernarus

А в батнике ночь- папка instance_1_Overpoch_Chernarus2

Дневной батник рестартится каждые 6 часов с временем на сервере 11:00

Ночьной батник запускается раз в сутки ровно в 00:05 (он убивает процесс дневного батника, который запускается в 00:00) с временем на сервере 23:00

 

Думаю на основе моего примера можете разобраться и сделать под себя.

Спасибо 

Share this post


Link to post
Share on other sites
  • 0

Сделал одним батником без планировщика задач.

В батник добавил конфиг, где прописал 2 профильдиректории и 2 запуска сервера. После рестарта заставил переходить от одного запуска к другому, после второго цикл повторять сначала.

Share this post


Link to post
Share on other sites
  • 0

Тут кому как нравится, смысл именно во втором конфиге. Ничего сложного по сути.

Share this post


Link to post
Share on other sites
  • 0

Сделал одним батником без планировщика задач.

В батник добавил конфиг, где прописал 2 профильдиректории и 2 запуска сервера. После рестарта заставил переходить от одного запуска к другому, после второго цикл повторять сначала.

Покажите пример как у вас в батнике одном всё, чтоб сделать по вашему примеру 

Share this post


Link to post
Share on other sites
  • 0

Самое главное в папке с игрой иметь 2 папки с конфигами.

В моем случае это 

1. dayz.chernorus

2. dayz.chernorus_night

 

В батнике перед параметрами запуска сервера дописать

 

:ServerStart

 

Далее после запуска ВЕС дописываем

goto ServerStartNight

 

В том же батнике ниже

Пишем

:ServerStartNight

Копируем параметры запуска сервера, изменяем путь до конфига (в моем случае dayz.chernorus на dayz.chernorus_night)

 

После ВЕС пишем

goto ServerStart

 

В итоге когда ВЕС рестартнет конфиг первого он командой goto ServerStartNight пройдет собственно до самого ServerStartNight и запустит сервер из другого конфига и наоборот.

 

Вот как то так.

 

Share this post


Link to post
Share on other sites
  • 0

 

Самое главное в папке с игрой иметь 2 папки с конфигами.

В моем случае это 

1. dayz.chernorus

2. dayz.chernorus_night

 

В батнике перед параметрами запуска сервера дописать

 

:ServerStart

 

Далее после запуска ВЕС дописываем

goto ServerStartNight

 

В том же батнике ниже

Пишем

:ServerStartNight

Копируем параметры запуска сервера, изменяем путь до конфига (в моем случае dayz.chernorus на dayz.chernorus_night)

 

После ВЕС пишем

goto ServerStart

 

В итоге когда ВЕС рестартнет конфиг первого он командой goto ServerStartNight пройдет собственно до самого ServerStartNight и запустит сервер из другого конфига и наоборот.

 

Вот как то так.

 

спасибо

Share this post


Link to post
Share on other sites
  • 0

Все проще чем вам кажется

set hour=%time:~0,2%
if "%hour%" == " 0" goto do_night
if "%hour%" == " 1" goto do_night
if "%hour%" == " 2" goto do_night
if "%hour%" == " 3" goto do_night

if "%hour%" == " 8" goto do_night
if "%hour%" == " 9" goto do_night
if "%hour%" == "10" goto do_night
if "%hour%" == "11" goto do_night

if "%hour%" == "16" goto do_night
if "%hour%" == "17" goto do_night
if "%hour%" == "18" goto do_night
if "%hour%" == "19" goto do_night

del "C:\Arma2server\instance_11_Chernarus\HiveExt.ini"
copy "C:\arma2server\instance_11_Chernarus\HiveExt_day.ini" "C:\arma2server\instance_11_Chernarus\HiveExt.ini"

goto day_night_ok

:do_night

del "C:\arma2server\instance_11_Chernarus\HiveExt.ini"
copy "C:\arma2server\instance_11_Chernarus\HiveExt_night.ini" "C:\arma2server\instance_11_Chernarus\HiveExt.ini"

:day_night_ok

timeout 2
start "arma2" /high "C:\arma2server\arma2oaserver.exe" -port=2302 -noPause -nosound "-config=instance_11_Chernarus\config.cfg" "-cfg=instance_11_Chernarus\basic.cfg" "-profiles=instance_11_Chernarus" -name=instance_11_Chernarus "-mod=@DayZ_Epoch;@DayZ_Epoch_Server;"

Бомби на его основе, и все изи

Share this post


Link to post
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

  • Similar Content

    • By Zabava
      Делала для себя удобный калькулятор дня и ночи на сервере Dayz, возможно еще кому пригодится) Доступен по ссылке: Калькулятор день/ночь
    • By NickPS
      Всем привет! Возникло желание добавить на сервер голосование за день или ночь.
      В моей версии Infistar нет такого:
      /* "_UDN": Players can Vote if they want Day- or NighTime !vote day,/vote day, vote day, !vote night,/vote night, vote night */ _UDN = true; /* true or false */  
      Как можно решить эту проблему без переустановки Инфи?
       
  • Our picks

×
×
  • Create New...

Important Information

By using this site, you automaticly agree to our Guidelines and Privacy Policy.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.