Плагин для серверов Майнкрафт автоматически перезапускает сервер по расписанию, времени работы, отсутствию игроков или проблемам с производительностью. Перед перезапуском он умеет предупреждать игроков, а сообщения и способ остановки сервера настраиваются.
Возможности
- Перезапуск по дням недели и времени, через заданный промежуток работы сервера или после ухода всех игроков.
- Перезапуск при низком TPS либо высоком потреблении оперативной памяти.
- Предупреждения за секунды и минуты до перезапуска, включая обратный отсчёт.
- Выполнение команд от консоли перед остановкой сервера.
- Выбор способа остановки:
Bukkit.shutdown(),Bukkit.spigot().restart()или только команды остановки.

Команды
Основная команда — advancedrestart:
advancedrestart disable— запретить перезапуск.advancedrestart enable— снова разрешить перезапуск.advancedrestart status— показать состояние плагина.advancedrestart soft-reload— перезагрузить конфигурацию.advancedrestart config read— показать текущие параметры конфигурации.advancedrestart config reload— перезагрузить конфигурацию.advancedrestart debug enable,advancedrestart debug disable,advancedrestart debug query— управлять отладочным выводом.advancedrestart stop— остановить сервер.advancedrestart stop force— остановить сервер, даже если перезапуск отключён.
Настройка
В конфигурации доступны разделы scheduledRestart, periodicRestart, restartWarning, inactiveRestart и lagRestart.
- В
scheduledRestart.scheduleвремя указывается в форматеDDD-HH:MM, напримерALL-12:00илиTUE-02:45. - В
periodicRestart.durationзадаётся время работы до перезапуска в минутах. - В
lagRestart.lowTPS.minTPSзадаётся порог TPS, а вlagRestart.lowMemory.maxMemUsage— лимит памяти в МБ. - В
shutdownCommandsможно перечислить команды консоли без символа/. - Сообщения используют формат MiniMessage; значение
nullотключает сообщение.
