Auto Restart в Minecraft: перезагрузка сервера без лишних хлопот
Когда играешь с друзьями на своём сервере, внезапная остановка или «залипание» по TPS быстро портят впечатление. Мод Auto Restart как раз решает эту проблему: он умеет автоматически перезапускать Minecraft-сервер по расписанию, при сбоях, при пустом онлайне и даже при падении производительности. В итоге вы меньше отвлекаетесь на ручную перезагрузку и больше времени проводите в мире — на крафте, в биомах и на серверных механиках, ради которых всё и затевалось.
Почему этот мод полезен
Auto Restart действует на стороне сервера и не предназначен для клиента. Это важный момент: мод помогает именно тем, кто запускает сервер и хочет стабильность для всех подключившихся игроков. Подход особенно ценен в тех случаях, когда сервер работает круглосуточно, а администратору некогда следить за временем перезапусков и логами.
Главные механики Auto Restart
- Перезапуск по расписанию: сервер сам рестартится в заданные часы (формат 24-часового времени).
- Рестарт, если сервер пуст: если никто не играет, сервер может перезапуститься после указанной задержки, экономя ресурсы.
- Рестарт при падении TPS: если производительность падает ниже порога и держится заданное время, сервер перезапускается, чтобы восстановить стабильность.
- Перезапуск при краше: если сервер упал, мод инициирует восстановление.
- Предупреждения перед перезапуском: игрокам выводится сообщение за заданный интервал до рестарта.
- Команда перезапуска: доступна команда /restart, которая выполняет рестарт по месту.
Как работает серверная настройка
Конфиг мода находится в папке world в подпапке serverconfig. Название файла: auto_restart-server.toml. Само имя папки мира определяется через server.properties — в параметре, отвечающем за директорию мира. Поэтому перед настройкой проверьте, как именно у вас называется папка мира: так вы попадёте в нужный конфиг и избежите ситуации, когда мод «ничего не делает» из-за несоответствия путей.
Блок restart: когда и как выполняется рестарт
В конфиге есть разделы, определяющие поведение мода. За ключевые сценарии отвечают следующие параметры.
- use_external_restart_script: запускаете ли вы внешний скрипт перезапуска.
- restart_command: команда, выполняемая для рестарта, если внешний скрипт выключен.
- auto_restart.enabled: включение автоматических рестартов.
- auto_restart.times: список времени в формате
HH:MM, когда сервер будет перезапускаться. - warning_times: сколько времени заранее показывать предупреждение перед рестартом (например, 5s, 7m, 2h).
- on_crash: включает ли автоматический рестарт при падении сервера.
Рестарт при пустом онлайне
Если сервер долго остаётся без игроков, иногда проще перезапустить его с небольшой паузой, чем держать лишнюю нагрузку и ждать следующего вечера. За это отвечает секция on_empty_restart:
- enabled: включить рестарт при пустом сервере.
- delay: задержка до перезапуска (например, 5s, 7m, 2h).
Практический совет: если у вас бывают частые короткие «забеги» без онлайна, поставьте задержку побольше, чтобы сервер не рестартился из-за временного отсутствия игроков.
Рестарт при низком TPS
Самый «умный» сценарий — восстановление производительности. Когда TPS становится ниже порога и держится определённое время, сервер перезапускается. Это задаётся в блоке low_tps_restart:
- enabled: включение логики по TPS.
- minium_tps_level: минимальный порог TPS, ниже которого запускается проверка.
- delay: сколько времени сервер должен оставаться ниже порога, прежде чем рестарт выполнится.
Ключевая идея здесь — не реагировать на одно короткое проседание, а действовать только тогда, когда проблема продолжается.
Важный нюанс по установке
Чтобы мод реально рестартил сервер, обычно требуется поддержка со стороны окружения: нужны один или несколько скриптов для перезапуска. Для Linux используются sh-файлы, а для Windows — bat/cmd. Если у вас включён режим внешнего скрипта, проверьте, что скрипт корректно перезапускает сервер и что путь/команда указаны верно в конфиге.
Если хочется проще подойти к установке, этот мод можно легко добавить через лаунчер foxygame.net — удобный, гибкий и современный лаунчер для Minecraft, где можно скачать моды прямо из меню. Так меньше возни с ручными действиями, а время быстрее возвращается к игре.
О чём помнить перед запуском
- Только серверная часть: в клиенте это не сработает.
- Совместимость версий: мод поддерживает не все версии Minecraft, а для неподдерживаемых сценариев могут быть ограничения.
- Пути к миру и конфигу: название папки мира влияет на то, где находится auto_restart-server.toml.
- Ограничение по логике рестарта: если включены несколько условий (по расписанию, пустоте, TPS), продумайте, чтобы рестарты не конфликтовали между собой.
Итог
Auto Restart — это практичный способ сделать сервер спокойнее и предсказуемее: расписание, реакция на краш, перезапуск при пустом онлайне и восстановление производительности по TPS работают как единая система. Настроив конфиг в serverconfig внутри папки мира и заранее определив сценарии предупреждений, вы получаете стабильность, а игроки — меньше неожиданных сбоев и задержек.