Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
  • Нужна помощь?

    Создайте тему в соответствующем разделе
    Не нужно писать всё в чат!
  • Загляните на торговую площадку

    Там вы можете купить
    всё что касается игровых серверов
  • Не хотите бан?

    Пожалуйста, ознакомьтесь с нашими правилами
    Не нарушайте порядок!
  • Продаёте или покупаете?

    Пользуйтесь услугами гаранта
    Мы сделаем вашу сделку безопасной

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Рекомендованные сообщения

  • 0

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
MagicByte MagicByte MagicByte
  • 0

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Батник сделай

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

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

2 часа

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 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

 

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

Спасибо 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

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

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

1. dayz.chernorus

2. dayz.chernorus_night

 

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

 

:ServerStart

 

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

goto ServerStartNight

 

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

Пишем

:ServerStartNight

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

 

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

goto ServerStart

 

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

 

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

 

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

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

1. dayz.chernorus

2. dayz.chernorus_night

 

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

 

:ServerStart

 

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

goto ServerStartNight

 

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

Пишем

:ServerStartNight

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

 

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

goto ServerStart

 

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

 

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

 

спасибо

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 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;"

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×
×
  • Создать...

Важная информация

Используя этот сайт, вы автоматически обязуетесь соблюдать наши Правила и Политика конфиденциальности.
Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим.

Поддержка