База знаний / Как настроить и включить режим технических работ / Плагин Maintenance

🧩 Настройка плагинов

Как настроить и включить режим технических работ / Плагин Maintenance

Плагин Maintenance включает режим технических работ и закрывает сервер для обычных игроков. Подходит для Spigot, Paper, BungeeCord, Sponge и Velocity.

Что делает плагин

  • блокирует вход всем, кроме игроков из белого списка Maintenance;
  • меняет MOTD и при необходимости иконку в списке серверов;
  • включает и выключает режим по таймеру или расписанию.

Установка

  1. Скачайте Maintenance с Modrinth или SpigotMC.
  2. В панели: Files → plugins, загрузите .jar и перезапустите сервер. После первого запуска появится папка Maintenance с конфигом.

Подробнее об установке плагинов − в статье Как установить плагины на сервер?

Настройка config.yml

Основной конфиг − plugins/Maintenance/config.yml.

  • language − язык сообщений. Для русского − ru.
  • maintenance-enabled − включён ли режим техработ после старта сервера.
  • ping-message − MOTD во время техработ (несколько вариантов − выбирается случайно).
  • player-count-message − текст вместо счётчика игроков.
  • player-list-hover-message − подсказка при наведении.
  • custom-maintenance-icon − при true подставляется maintenance-icon.png.
  • kick-online-players − кикать ли уже онлайн-игроков при включении режима.
  • commands-on-maintenance-enable / commands-on-maintenance-disable − команды при включении/выключении.
  • timer-broadcast-for-seconds − за сколько секунд до таймера слать оповещения.

Тексты кика и команд − в файлах локализации выбранного языка.

Пример заполнения config.yml

Пример для ping-message, player-count-message, player-list-hover-message, enable-timer-specific-message:

language: ru

ping-message:
  enabled: true
  messages:
    default:
    - <red>Сейчас идут технические работы<br><gradient:#fbffc2:#0fffff>Мы скоро вернемся
  enable-timer-specific-messages: true
  timer-messages:
    default:
    - <red>Cейчас идут технические работы<br><gradient:#fbffc2:#fffff>Мы вернемся через:</gradient> <color:#aa55ee>%TIMER%

player-count-message:
  enabled: true
  messages:
    default: <dark_red>Технические работы
  enable-timer-specific-message: true
  timer-messages:
    default: '<dark_red>Мы вернемся через: <yellow>%TIMER%'

player-list-hover-message:
  enabled: true
  messages:
    default: <red>Сейчас идут технические<br><red>работы
  enable-timer-specific-message: false
  timer-messages:
    default: <red>Мы вернемся через:<br><red><yellow>%TIMER%
Пример отображения сервера в списке Minecraft во время техработ: MOTD, текст вместо онлайна и подсказка при наведении
Пример отображения сервера в списке во время техработ: MOTD, текст вместо счётчика игроков и подсказка при наведении

Команды

В игре − с /, в консоли − без. Параметр [server] − на прокси (Velocity / BungeeCord), если техработы для отдельного бэкенда.

  • Включение режима:
    • /maintenance on [server] − закрыть сервер
    • /maintenance off [server] − открыть сервер

    После включения заходят только игроки из белого списка.

  • Белый список:
    • /maintenance add <ник/uuid> − добавить
    • /maintenance remove <ник/uuid> − убрать
    • /maintenance whitelist − список
  • Таймеры:
    • /maintenance starttimer [server] 10m − включить через 10 минут
    • /maintenance endtimer [server] 30m − включить сейчас, выключить через 30 минут
    • /maintenance schedule [server] 5m 1h − через 5 минут закрыть на 1 час
    • /maintenance aborttimer − отменить таймер
  • MOTD:
    • /maintenance setmotd <index> <1/2> <сообщение> − задать строку MOTD
    • /maintenance motd − показать текущие MOTD
  • Прочее:
    • /maintenance reload − перезагрузить конфиг и maintenance-icon.png
    • /maintenance update − скачать новую версию плагина
    • /maintenance dump − выгрузить информацию для баг-репорта