This is a mobile optimized page that loads fast, if you want to load the real page, click this text.

Плагин ShutdownServer: описание и руководство 2025-12-28

Плагин​

ShutdownServer — инструмент для администрирования серверов Minecraft, позволяющий планировать и выполнять штатное завершение работы сервера с гибкими настройками и уведомлениями.

Назначение​

Плагин даёт администраторам возможность:

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

Основные​

  • Планирование выключения — установка точного времени или задержки до завершения работы.
  • Система уведомлений — автоматическая рассылка сообщений игрокам за заданное время до выключения.
  • Гибкие настройки — возможность кастомизировать текст уведомлений и интервалы.
  • Отмена выключения — команда для экстренной отмены запланированного завершения работы.
  • Логирование действий — запись событий в лог сервера для контроля.

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

  • Версии Minecraft: 1.8–1.21.x (включая 1.21.1).
  • Ядра: Spigot, Paper, Bukkit, Purpur.
  • Требуется Java 8+.

Установка​

  1. Скачайте файл <span>ShutdownServer.jar</span>.
  2. Переместите его в папку <span>plugins</span> сервера.
  3. Запустите сервер — плагин создаст конфигурационные файлы.
  4. Перезапустите сервер для полной активации плагина.

Настройка​

После первого запуска в папке <span>plugins/ShutdownServer/</span> появится файл <span>config.yml</span>. Откройте его и настройте параметры:

yaml


<span># Время до выключения (в секундах)</span><br><span>shutdown-delay:</span> <span>300</span><br><br><br><span># Интервалы уведомлений (в секундах до выключения)</span><br><span>notification-intervals:</span><br> <span>-</span> <span>300</span> <span># за 5 минут</span><br> <span>-</span> <span>120</span> <span># за 2 минуты</span><br> <span>-</span> <span>60</span> <span># за 1 минуту</span><br> <span>-</span> <span>10</span> <span># за 10 секунд</span><br><br><br><span># Сообщения для уведомлений</span><br><span>messages:</span><br> <span>warning:</span> <span>"&amp;cСервер выключится через %seconds% секунд!"</span><br> <span>final:</span> <span>"&amp;4&amp;lВНИМАНИЕ! Сервер выключается через %seconds% секунд!"</span><br> <span>shutdown:</span> <span>"&amp;cСервер завершает работу..."</span><br><br><br><span># Сообщение при отмене выключения</span><br><span>cancel-message:</span> <span>"&amp;aЗапланированное выключение отменено."</span><br><br><br><span># Включить звуковое уведомление (true/false)</span><br><span>enable-sound:</span> <span>true</span><br><br><br><span># Звук при уведомлениях (например, BLOCK_NOTE_BASS)</span><br><span>sound-effect:</span> <span>BLOCK_NOTE_BASS</span><br>

Команды​

  • <span>/shutdownserver</span><span> now</span> — немедленно выключить сервер.
  • <span>/shutdownserver</span><span> &lt;секунды&gt;</span> — запланировать выключение через указанное время (в секундах).
  • <span>/shutdownserver</span><span> cancel</span> — отменить запланированное выключение.
  • <span>/shutdownserver</span><span> reload</span> — перезагрузить конфигурацию без перезапуска сервера.
  • <span>/shutdownserver</span><span> status</span> — показать статус (время до выключения, активные уведомления).

Примеры​

  1. Немедленное выключение:




    /shutdownserver now<br>
  2. Выключение через 10 минут (600 секунд):




    /shutdownserver 600<br>
  3. Отмена запланированного выключения:




    /shutdownserver cancel<br>

Интеграция​

ShutdownServer совместим с:

  • EssentialsX — для расширенных уведомлений.
  • Vault — если требуется интеграция с экономикой (например, выплата компенсации игрокам перед выключением).
  • PlaceholderAPI — для динамических сообщений (например, отображение онлайна в уведомлении).

Мониторинг​

  • Лог сервера — проверяйте <span>logs/latest.log</span> на сообщения от ShutdownServer (например, «Shutdown scheduled for…»).
  • Тестирование — попробуйте запланировать выключение на 60 секунд и убедитесь, что уведомления приходят корректно.
  • Проверка конфликтов — если уведомления не отображаются, убедитесь, что другие плагины не перехватывают чат.

Рекомендации​

  • Не используйте <span>/shutdownserver</span><span> now</span> на публичных серверах без предупреждений — это может привести к потере прогресса игроков.
  • Настройте интервалы уведомлений так, чтобы игроки успевали сохранить прогресс.
  • Используйте <span>/shutdownserver</span><span> cancel</span> при экстренных ситуациях (например, если сервер нужно оставить работающим для важного ивента).
  • Обновляйте плагин — следите за релизами на официальном сайте/GitHub.

Устранение​

  • Уведомления не приходят — проверьте <span>notification-intervals</span> и <span>messages</span> в <span>config.yml</span>, убедитесь, что плагины чата не блокируют сообщения.
  • Сервер не выключается — убедитесь, что команда выполнена от администратора с правами на <span>/shutdownserver</span>.
  • Ошибки в логах — проверьте совместимость с версией ядра и Minecraft.

Итог​

ShutdownServer — простой, но мощный инструмент для управления завершением работы сервера Minecraft. Он позволяет:

  • избегать внезапных отключений;
  • уведомлять игроков заранее;
  • гибко настраивать процесс выключения.
Регулярно проверяйте конфигурацию и обновляйте плагин для стабильной работы.