Версия 3.X.X
Для старых версий мода обратитесь к вики.
Этот мод перезапускает сервер Minecraft автоматически или с помощью внешнего скрипта перезапуска.
Мод предназначен только для серверной стороны и не работает на клиентской стороне.
Поддержка
Версии Minecraft, для которых мод не выпущен, не поддерживаются.
Текстовую версию можно найти здесь.
Возможности
- Перезапуск сервера в указанное время
- Перезапуск сервера с задержкой, если он пуст
- Перезапуск сервера, если TPS ниже заданного уровня в течение указанного времени
Конфигурация сервера
Файл конфигурации находится в папке "serverconfig" внутри папки "world" и называется "auto_restart-server.toml". Имя папки мира задается для серверов в файле "server.properties".
- restart – Параметры перезапуска:
- use_external_restart_script – Запускается ли сервер внешним скриптом перезапуска?
- restart_command – Команда, выполняемая при остановке сервера для его перезапуска. Вызывается только если "use_external_restart_script" имеет значение false.
- auto_restart – Параметры автоматического перезапуска:
- enabled – Должен ли сервер выполнять автоматические перезапуски?
- times – Время в 24-часовом формате, в которое сервер будет автоматически перезапускаться. Примеры: "14:00", "16:32"
- on_crash – Должен ли сервер автоматически перезапускаться при сбое.
- warning_times – Время до автоматического перезапуска сервера, за которое должно быть показано предупреждение. Примеры:
5s– Для сообщения за 5 секунд до перезапуска7m– Для сообщения за 7 минут до перезапуска2h– Для сообщения за 2 часа до перезапуска
- on_empty_restart – Параметры перезапуска, если сервер пуст:
- enabled – Должен ли сервер перезапускаться, если нет игроков онлайн?
- delay – Задержка, после которой сервер должен перезапуститься, если он пуст. Примеры:
5s– Задержка 5 секунд7m– Задержка 7 минут2h– Задержка 2 часа
- low_tps_restart – Параметры перезапуска, если TPS сервера или его измерений низкие:
- enabled – Должен ли сервер перезапускаться, если он находится ниже уровня TPS в течение указанного времени?
- minium_tps_level – Уровень TPS, ниже которого сервер перезапускается, если это состояние длится указанное время.
- delay – Задержка, в течение которой сервер должен находиться ниже заданного уровня TPS, чтобы быть перезапущенным. Примеры:
5s– Задержка 5 секунд7m– Задержка 7 минут2h– Задержка 2 часа
Команды
/restart– Перезапускает сервер
Как настроить мод?
Для использования мода требуются один или несколько shell (sh или Linux) или batch (bat или cmd на Windows) скриптов/файлов.
Чтобы настроить все для использования этого мода, обратитесь к Руководству по настройке.

