Maintenance
Maintenance - плагин для Майнкрафт, который переводит сервер в режим обслуживания. Блокирует вход обычным игрокам, поддерживает кастомный MOTD, таймеры и вайтлист для стаффа.
Maintenance - плагин для Майнкрафт, который переводит сервер в режим обслуживания. Проще говоря, он не пускает обычных игроков, пока ты чинишь конфиг, обновляешь сборку модов или перезапускаешь машины. Скачать Maintenance имеет смысл любому админу, который ценит свое время и нервы игроков.
Плагин работает на Paper, Velocity, BungeeCord (Waterfall), Sponge и даже Folia. По факту, поддерживаются версии Minecraft с 1.8.8 до 1.21.x. Если ты планируешь создать сервер Майнкрафт и запустить его через BungeeHost, этот плагин станет отличным дополнением - он ставится в 1 клик и сразу готов к работе.
Что умеет плагин
Вместо унылого белого текста Maintenance дает полный контроль над тем, что видит игрок в списке серверов:
- Кастомный MOTD и иконка - показывай красивое сообщение и картинку во время техработ
- Таймеры - включай maintenance по расписанию или ставь таймер до конца. Плагин даже умеет продолжать таймер после рестарта сервера
- Вайтлист - пускай только админов и стафф. Можно добавлять по нику или UUID
- Уведомления - если кто-то ломится на сервер, тебе придет уведомление
- Локализация - русский язык вшит по умолчанию, так что не придется переводить сообщения вручную
Фишки для BungeeCord и Velocity
Если у тебя прокси-сервер, тут начинается самое интересное. Можно включить режим обслуживания только на одном сервере из сети, а не на всем прокси. Есть система фолбэк-серверов - игроков не кикнет, а перекинет на лобби. А если у тебя несколько прокси, их можно связать через MySQL, чтобы не включать maintenance вручную на каждой ноде.
Важные нюансы установки
Для работы на Paper нужен ProtocolLib. Без него не будет работать кастомная иконка и счетчик игроков в списке серверов. На прокси ничего ставить не нужно, всё работает из коробки.
Плагин использует MiniMessage для форматирования текста. Забудь про старые цветовые коды типа &a или §a, они тут не работают. Хочешь градиенты или кликабельные ссылки - используй современный синтаксис.
Команды
Аргументы в < > обязательны, в [ ] - нет.
/maintenance <on/off> [server]- включить или выключить режим/maintenance reload- перезагрузить конфиг/maintenance <add/remove> <player/uuid>- управлять вайтлистом/maintenance whitelist- список игроков в вайтлисте/maintenance starttimer [server] <minutes>- включить режим через заданное время/maintenance endtimer [server] <minutes>- включить режим на заданное время, потом выключить/maintenance schedule [server] <minutes> <minutesToEnd>- запланировать включение и выключение/maintenance aborttimer- отменить таймер/maintenance setmotd <index> <1/2> <message>- настроить MOTD/maintenance motd- показать текущий MOTD/maintenance update- обновить плагин прямо из консоли
Права
maintenance.admin- доступ ко всем командамmaintenance.bypass- обход режима обслуживанияmaintenance.command- использование команд плагинаmaintenance.toggle- включение и выключение режимаmaintenance.reload- перезагрузка конфигаmaintenance.update- обновление плагинаmaintenance.timer- управление таймерамиmaintenance.whitelist.add- добавление в вайтлистmaintenance.whitelist.remove- удаление из вайтлистаmaintenance.whitelist.list- просмотр вайтлистаmaintenance.setmotd- настройка MOTDmaintenance.motd- просмотр MOTDmaintenance.dump- дамп информации для баг-репортовmaintenance.joinnotification- получение уведомлений о попытках входа
Для прокси есть отдельные права, например maintenance.singleserver.bypass.<server>. Важно: права нужно выдавать на самом прокси, а не на бэкенд-серверах. Лучше всего использовать LuckPerms.
Конфигурация
В конфиге можно настроить всё: от текста кика до сообщения в углу списка серверов. Есть секретный трюк - если добавить кучу пробелов в playercountmessage, можно сделать текст слева от иконки сервера:
playercountmessage: "Maintenance AAAA"
Плагин умеет выполнять кастомные команды при включении и выключении обслуживания. Например, можно сделать так, чтобы при старте maintenance сервер писал в чат или даже останавливался:
commands-on-maintenance-enable: ["say Сервер на техработах!"]
Если используется ServerListPlus, Maintenance автоматически отключит его MOTD во время техработ, чтобы они не конфликтовали.
Итог
Maintenance - must-have для любого сервера. Независимо от того, маленький у тебя сервер или огромная сеть на BungeeCord, этот плагин решит проблему с информированием игроков и контролем доступа. Удобные таймеры, гибкая настройка и поддержка MySQL делают его одним из лучших решений для режима обслуживания в Майнкрафт.
Часто задаваемые вопросы
Совместимость
Создатели
Детали
Версии плагина Maintenance
Доступно 24 версий. Сначала показаны самые популярные и самые свежие.