Чтобы перезапускать сервер Space Station 14 каждый день в PlayNHost, откройте Быстрые задачи, выберите Запланировать… в меню Отправить перезапуск, задайте Повторять, Каждый день и время и нажмите Запланировать. Перезапуск завершает идущий раунд, поэтому выберите час, когда никто не играет. У нового сервера расписания перезапуска нет.
Как настроить ежедневный перезапуск?
- Откройте свой сервер в панели и нажмите Быстрые задачи в меню слева.
- В разделе Все задачи откройте Задачи по умолчанию и найдите Отправить перезапуск.
- Откройте её меню и выберите Запланировать….
- Задайте расписанию Название, например
Daily restart, и нажмите Следующий шаг. - Выберите Повторять, в Как часто выберите Каждый день и задайте время в поле В.
- Оставьте Включено и нажмите Запланировать.

Расписание появляется в разделе Расписания. Отправить перезапуск останавливает сервер так же, как кнопка Остановить, и Space Station 14 воспринимает это как обычное выключение, а затем запускает его снова. Игроки отключаются, пока в Console снова не появится строка Server Version ... -> Ready, это около 20 секунд в тестах PlayNHost.
Зачем перезапускать сервер Space Station 14 каждый день?
Перезапуск применяет любые изменения, сделанные на странице Настройки или в server_config.toml, в выбранный вами час, а не посреди раунда. Он также запускает процесс сервера с чистого листа: PlayNHost измерил около 700 МБ памяти на пустом сервере за первые 90 секунд после запуска. Если график RAM на странице Обзор за сутки продолжает расти, ежедневный перезапуск возвращает его к этой начальной точке.
Что происходит с раундом и сохранёнными данными?
Идущий раунд завершается: раунды живут в памяти сервера. Сохранённые данные, например персонажи и время игры, лежат в базе данных сервера в папке data, поэтому после перезапуска они на месте.
Можно ли отложить перезапуск, пока никто не играет?
В Space Station 14 нельзя. Параметру расписания Пропускать, пока игроки в сети нужно, чтобы сервер сообщал об игроках, а панель не может прочитать список игроков Space Station 14. В подсказке панели сказано: «Если сервер не может сообщить об игроках, задача выполняется.» Вместо этого выберите час без раундов.
Как сообщить игрокам, когда будет перезапуск?
Расписание никого не предупреждает. Впишите время в сообщение дня: в разделе [chat] файла server_config.toml задайте, например, motd = "Daily restart at 05:00 UTC", сохраните и перезапустите. Игроки увидят его при подключении: Как изменить название и описание сервера Space Station 14.
Как выключить расписание, проверить его или удалить?
- В Быстрые задачи найдите расписание в разделе Расписания.
- Выключите или включите его переключателем.
- Откройте его меню и выберите Запустить сейчас, чтобы проверить (сервер перезапустится сразу), или Удалить расписание, чтобы убрать его.
В Быстрые задачи нельзя изменить время уже созданного расписания. Для другого времени создайте новое расписание, а старое удалите или выключите. Подробнее о расписаниях: Как настроить расписание задач и автоматические бэкапы. Память и размер тарифа: Сколько RAM нужно серверу Space Station 14?



