Перейти к содержимому

Авторестарты по расписанию

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

Самый надёжный вариант — встроенные расписания панели, они не зависят от плагинов.

  1. Откройте сервер → вкладка РасписаниеСоздать.
  2. Задайте название и cron-время запуска (см. пример ниже).
  3. Сохраните, затем добавьте в расписание задачу с действием перезапуска.

Диалог создания расписания с cron-полями (пример: каждый день в 6)

Пример cron-времени для ежедневного рестарта в 6:00:

Минута: 0
Час: 6
День месяца: *
Месяц: *
День недели: *

Чтобы игроки не были застигнуты врасплох, добавьте в то же расписание задачу с действием Send Command, запланированную на минуту раньше рестарта (например в 5:59):

say Рестарт сервера через 60 секунд. Сохраните прогресс.

Так за минуту до перезапуска все увидят предупреждение в чате.

Если нужен красивый обратный отсчёт в чате и заголовках, поставьте плагин авторестарта, например UltimateAutoRestart. Такие плагины умеют:

  • перезапускать сервер по своему расписанию;
  • показывать обратный отсчёт (титры, чат, звук);
  • запускать команды до и после рестарта.

Файл плагина загружается в папку plugins/, настройки задаются в его конфиге. Для перезапуска самого процесса плагин обычно использует панель, поэтому оба способа хорошо работают вместе.