Скачать Forge Auto Shutdown — Minecraft Моды — MetaMods

Forge Auto Shutdown

Активный

Установок

0

Последнее обновление

3 года назад
Клиент
Fabric
Quilt
Forge
Neoforge
Утилиты

Forge Auto Shutdown

Автоматическое управление сервером Minecraft

Этот мод представляет собой адаптированную версию для Minecraft 1.12.2, которая позволяет автоматизировать процессы выключения и перезапуска игрового сервера. Мод необходимо устанавливать как на клиенте, так и на стороне сервера — в одиночных мирах он не добавляет команд, но необходим для правильного отображения локализованных сообщений.

Основные возможности

Планируемое автоматическое выключение − вы можете настроить ежедневное отключение сервера в определенное время либо после заданного периода непрерывной работы. Это идеально подходит для автоматического перезапуска через командные файлы Windows, shell-скрипты или системные службы.

Система голосования − игроки могут инициировать коллективное голосование за принудительное отключение сервера. Это особенно полезно в ситуациях, когда сервер начинает лагать, но администратор недоступен.

Контроль стабильности (режим наблюдения) − мод может отслеживать состояние сервера и автоматически реагировать на его зависания или критическое падение производительности (экспериментальная функция).

Особенности работы

Плановое отключение

Сразу после старта сервера в консоли появляется информационное сообщение с точной датой и временем следующего автоматического отключения. Если это сообщение отсутствует — значит, либо мод установлен некорректно, либо соответствующая функция отключена в настройках.

При работе в клиенте мод не вызывает ошибок и не мешает игровому процессу, ограничиваясь лишь записью предупреждения в консоль.

Режимы работы

По умолчанию используется отключение по времени суток — сервер будет выключаться в установленное время ежедневно. Если момент отключения уже прошел, следующий будет запланирован на следующий день.

Альтернативный вариант — отключение по времени непрерывной работы, что позволяет перезапускать сервер несколько раз в сутки или после продолжительных периодов активности.

Предупреждения и задержки

Система автоматически уведомляет всех игроков о предстоящем отключении с пятиминутным интервалом. При необходимости можно отключить уведомления, и сервер завершит работу без каких-либо предупреждений.

Дополнительно можно настроить автоматическую отсрочку отключения, если на сервере остаются игроки — система будет откладывать завершение работы до тех пор, пока все участники не покинут мир. При этом учитываются только реальные игроки, игнорируются технические entities вроде карьеров BuildCraft.

Голосование за отключение

Любой игрок может инициировать процедуру голосования командой /shutdown. После этого все игроки на сервере (включая инициатора) должны проголосовать, используя /shutdown yes или /shutdown no.

Голосование считается завершенным неудачно, если собрано достаточное количество голосов "против" или многие участники покинули сервер в процессе. В случае неудачи следующее голосование станет возможным только через определенный промежуток времени.

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

Система мониторинга

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

  • Зависание сервера на выполнении игрового тика
  • Длительное поддержание TPS ниже критического порога

При обнаружении проблем система сначала попытается корректно завершить работу с сохранением всех данных. Если это занимает более десяти секунд, будет применено принудительное завершение.

Требования

  • Minecraft Forge сервер версии 1.12.2 с forge 14.23.5.2859
  • Рекомендуется настроить скрипт автоматического перезапуска для восстановления работы после отключения

Все функции могут быть индивидуально отключены через файл конфигурации.

Участники проекта
targrenmods

targrenmods

Создан: 7 июн 2022

ID: 27801