▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/Advanced Restart
Advanced Restart

Advanced Restart

Высоконастраиваемый плагин для автоматической остановки и перезапуска серверов Minecraft. Поддерживает триггеры по времени, лагам, простою и памяти.

Оцените первым
3.4K
22

Advanced Restart

Любой майнкрафт-сервер со временем начинает тормозить из-за накопления данных в памяти, утечек в плагинах или просто долгой работы. Ручной рестарт - это боль для администратора, особенно если сервер работает 24/7. Плагин Advanced Restart автоматизирует этот процесс, позволяя настроить перезапуск по разным условиям.

Возможности

  • Рестарт по расписанию - задайте дни недели и время (например, каждый день в 12:00 или по вторникам в 02:45).
  • Периодический рестарт - сервер перезапускается через определённое количество минут работы.
  • Предупреждения игроков - за несколько секунд или минут до рестарта отправляется сообщение, можно включить обратный отсчёт.
  • Рестарт при низком TPS - если сервер начинает лагать (TPS падает ниже заданного порога), плагин автоматически перезапустит его.
  • Рестарт при высокой нагрузке на память - если RAM превышает лимит, сервер перезапускается.
  • Рестарт при отсутствии игроков - если на сервере никого нет, через заданное время он перезагрузится.
  • Гибкие методы завершения - можно использовать Bukkit.shutdown(), Spigot.restart() или только выполнить команды.
  • Почти всё настраивается - сообщения, таймеры, пороги.

Если вы администрируете сервер - это must-have инструмент. Он избавляет от необходимости следить за временем работы и вручную вводить /stop.

Команды

advancedrestart
  |disable - отключить автоматический рестарт
  |enable - включить рестарт
  |status - посмотреть состояние плагина
  |soft-reload - перезагрузить конфиг
  |config
  |  |read - просмотреть текущие настройки
  |  |reload - перезагрузить конфиг (то же, что soft-reload)
  |debug
  |  |enable - включить вывод отладки в консоль
  |  |disable - выключить отладку
  |  |query - проверить, включена ли отладка
  |stop - остановить сервер
  |  |force - остановить даже если рестарт отключён

Пример конфигурации

# AdvancedRestart by _txsla / NBT Archives
# Messages are formatted with MiniMessage

# Рестарт по расписанию (день-время)
scheduledRestart:
    enabled: false
    schedule:
      - 'ALL-12:00'
      - 'TUE-02:45'
      - 'Fri-14:45'
    message: '<green>- Scheduled Server Restart -</green>'

# Периодический рестарт (через N минут)
periodicRestart:
  enabled: false
  duration: 1440 #minutes
  message: '<green>Server runtime: %RUNTIME minutes - Restarting</green>'

# Предупреждения перед рестартом
restartWarning:
  secondsWarn:
    enabled: true
    seconds: 5
    countdown: true
    message: '<red>Server restarting in %S seconds!</red>'
  minuteWarn:
    enabled: false
    minutes: 5
    countdown: true
    message: '<green>Server restarting in %M minutes!</green>'

# Рестарт при отсутствии игроков
inactiveRestart:
  enabled: false
  timer: 300 # seconds
  message: '<green>No players online: Restarting</green>'

# Рестарт при лагах
lagRestart:
  lowTPS:
    enabled: false
    minTPS: 10
    checks: 3
    message: '<dark_red>Server TPS dropped below %TPS - Restarting<dark_red>'
  lowMemory:
    enabled: false
    maxMemUsage: 4096 # MB
    checks: 5
    message: '<dark_red>Server RAM usage exceeded %MEM - Restarting</dark_red>'

# Метод завершения (1 - Bukkit.shutdown(), 2 - Spigot.restart(), 3 - только команды)
shutdownMethod: 1
shutdownMessage: '<dark_red>Stopping Server</dark_red>'

# Команды при завершении (выполняются от консоли)
shutdownCommands:
  - 'playsound entity.experience_orb.pickup master @a ~ ~ ~ 1'
  - 'title @a title {"color":"red","shadow_color":-8912896,"text":"Server Restarting"}'
  - 'title @a actionbar {"color":"green","text":"Please rejoin momentarily"}'

debug: false

Скачайте плагин Advanced Restart и настройте автоматический рестарт вашего сервера Minecraft - это сэкономит кучу времени и нервов.

Партнёрский материал

Сервер для плагина Advanced Restart - как у профи

Плагин Advanced Restart создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином Advanced Restart для друзей можно за пару минут - BungeeHost всё уже подготовил.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.21.x1.20.x1.19.x

Платформы

Поддерживаемые окружения

Сервер

Ссылки


Детали

Лицензия:
Опубликован:2 года назад
Обновлён:10 месяцев назад
Главная