НОВОЕ 📢 Ограниченное стартовое предложение: скидка до 70% на первый месяц для любой игры!Посмотреть тарифы

Как перезапускать сервер Sven Co-op по расписанию

Sven Co-opUpdated Nov 2, 20264 min read

У нового сервера Sven Co-op в PlayNHost нет расписания перезапуска. Создайте его в разделе Быстрые задачи: возьмите Отправить перезапуск из Задачи по умолчанию, выберите Запланировать… и задайте время на каждый день. Каждый запуск проверяет в Steam более новую сборку Sven Co-op, поэтому ежедневный перезапуск заодно держит сервер обновлённым.

Зачем перезапускать по расписанию?

  • Каждый запуск проверяет в Steam более новую сборку игры и устанавливает её, поэтому игроки с самой новой версией всегда могут зайти.
  • Запуск применяет сохранённые Настройки игры, например новые Название сервера или Пароль.
  • Запуск заново читает svencoop/admins.txt с добавленными вами админами.

Единственное готовое расписание на сервере Sven Co-op это ночной Автоматический бэкап: Как сделать бэкап и восстановить сервер Sven Co-op.

Создайте ежедневный перезапуск

  1. Откройте свой сервер в панели и нажмите Быстрые задачи в меню слева.
  2. В разделе Все задачи откройте Задачи по умолчанию и найдите Отправить перезапуск. Под ней написано Корректно перезапускает контейнер сервера.
  3. Откройте её меню и выберите Запланировать….
  4. Задайте расписанию Название, например Daily restart, и нажмите Следующий шаг.
  5. Выберите Повторять, в Как часто выберите Каждый день и задайте время в поле В. Время указано по времени панели. Если ваш компьютер в другом часовом поясе, окно добавляет, сколько это времени там, где вы находитесь.
  6. Оставьте Включено и нажмите Запланировать.
Окно «Запланировать задачу» с вариантами «Повторять», «Каждый день» и временем на сервере Sven Co-op

Новое расписание появляется в разделе Расписания. Игроки отключаются, пока сервер перезапускается, и карта начинается заново с Карта по умолчанию. На сервере Sven Co-op нет мира для сохранения, поэтому больше ничего не теряется.

Как не перезапускать, пока люди играют?

Откройте расписание и включите Пропускать, пока игроки в сети. Под ним появится список Когда игроки в сети:

  • Пропустить этот запуск: запуск, который наступает, пока кто-то играет, пропускается, а следующий пробуется в своё время.
  • Ожидание, например Wait up to 2 hours for the server to empty: панель проверяет снова каждые 5 минут, перезапускает сервер, как только игра сообщит, что на нём никого нет, и всё равно перезапускает его, когда ожидание закончится.

В примечании самой панели сказано: Если сервер не может сообщить об игроках, задача выполняется. Запустить сейчас выполняется всегда.

Как проверить, выключить или удалить расписание?

  1. В Быстрые задачи найдите своё расписание в разделе Расписания.
  2. Переключателем выключите или включите его.
  3. Откройте меню расписания и выберите Запустить сейчас, чтобы проверить его. Сервер перезапустится сразу. Выберите Удалить расписание, чтобы убрать его.

Страница Быстрые задачи не может изменить время существующего расписания. Для другого времени создайте новое расписание и выключите старое.

Можно ли менять карту по таймеру вместо перезапуска?

Да. Поставьте в расписание задачу Сменить карту так же: откройте её меню, выберите Запланировать…, задайте шагу Название карты, например sc_tetris1, и выберите время. Она загружает эту карту без перезапуска. См. Как сменить карту на сервере Sven Co-op.

Как заранее предупредить игроков?

Расписание игроков не предупреждает. Перед назначенным временем введите say и своё сообщение во вкладке Console, например say The server restarts in 5 minutes. Команда say есть в официальном списке команд, но команда Sven Co-op не описывает, как её вводить, поэтому в первый раз проверьте, что игроки видят сообщение. Все части страницы: Как планировать задачи и автоматические бэкапы.

Ваш сервер уже у другого хостинга? Перенесите его к нам

ПОСЛЕДНИЕ БЛОГИ