
ControlBans - бесплатная система наказаний для сервера Майнкрафт
ControlBans - бесплатный open-source плагин модерации для Майнкрафт: баны, муты, жалобы, апелляции, AutoMod, детект альтов и синхронизация через Redis. Для Paper, Folia, Velocity и BungeeCord, поддержка версий 1.16-1.21.
ControlBans - плагин для модерации Minecraft-сервера, который я бы в первую очередь показал любому админу, уставшему от LiteBans и платных плагинов наказаний. Он полностью бесплатный, с открытым исходным кодом, и весь функционал работает сразу после кидания jar-файла в папку plugins. Без премиум-команд, без урезанной версии, без подвоха.
Проект появился в конце 2025 года и активно развивается. Для владельца сервера это означает главное: модерация - это не просто команда /ban. Это жалобы, апелляции, логи действий, защита от обхода банов через альты и нормальный фильтр чата. ControlBans закрывает всё это в одном jar-файле, и если вы держите сеть серверов, его вообще стоит ставить в обязательном порядке - ради Redis-синхронизации.
Что умеет ControlBans
Это полноценный набор модерации (moderation suite). Наказания, жалобы, апелляции, управление чатом, детект альтов, муты в голосовом чате и инструменты для персонала. Всё выполняется асинхронно, так что сервер не подлагивает даже при массовом бане игроков. Если у вас спавнится 200 человек в час и модерация пашет на полную - важный нюанс именно в этом: блокирующие операции с базой данных здесь не застревают в основном потоке игры.
Работает на Paper, Folia, Purpur, Spigot, Bukkit, BungeeCord, Velocity и Waterfall. Версии Minecraft: от 1.16.x до 1.21.x (а также указанные 26.1.x и 26.2). Для сети серверов есть синхронизация через Redis: каждый бан, мут или разбан мгновенно попадает на все сервера. На практике это экономит кучу нервов - игрок забанен на лобби, и он автоматически забанен везде, без ручной рассылки команд по консоли.
Скачать плагин ControlBans стоит в первую очередь тем, кто ведёт сервер с онлайном и живой аудиторией: там, где модерация ведётся вручную через команды, рано или поздно что-то теряется. Тут ничего не теряется - всё фиксируется в истории.
Команды наказаний
| Команда | Описание |
|---|---|
/ban, /tempban, /unban | Постоянный бан, бан на время и разбан |
/mute, /tempmute, /unmute | Постоянный мут, мут на время и снятие |
/shadowmute | Теневой мут: игрок видит свои сообщения, остальные - нет. Идеально для провокаторов, которым не стоит показывать, что их услышали |
/ipban, /ipmute, /unipban | Наказание по IP-адресу, чтобы забаненный не зашёл с второго аккаунта с той же сети |
/warn | Предупреждение с настраиваемыми шаблонами эскалации (например, 3 варна = автоматический бан) |
/kick | Кик игрока с указанием причины |
/freeze | Заморозка игрока для скриншер-проверки. Если игрок выйдет из игры - автоматический бан |
/voidjail, /unvoidjail | Тюрьма в безвыходном void-измерении |
/banskin, /unbanskin | Возврат скина игрока к стандартному |
/voicemute, /tempvoicemute | Мут в Simple Voice Chat |
Совет из практики: теневой мут (/shadowmute) - недооценённый инструмент. Провокатор, которого никто не "видит", обычно уходит сам через пару минут, а чат остаётся чистым без войн в нём. А вот /freeze для скриншер-проверок включайте осторожно - ложные срабатывания на игроков с плохим интернетом случаются, и сначала стоит проверять историю аккаунта через /check.
Команды для персонала
| Команда | Описание |
|---|---|
/punish | GUI-меню наказаний: наказывать можно кликами, не вводя длинные команды |
/history | Полная история наказаний игрока в виде таймлайна |
/check | Текущий статус игрока: активные наказания, варны, примечания |
/alts | Поиск альтов по общему IP |
/note | Приватные заметки персонала на игрока |
/banlist, /mutelist | Просмотр активных наказаний |
/blame | Кто именно из персонала что сделал - полный аудит действий |
/reports | GUI жалоб: фильтры по статусу, чтение описаний, телепорт к жалобщику или нарушителю в один клик, а также решение, отклонение, переоткрытие и удаление |
/appeals | GUI апелляций: чтение жалоб на муты с одобрением (авто-размут) или отказом |
/chat lock, /chat slow, /chat clear | Управление чатом: блокировка, замедление, очистка - полезно при набегах или флуде |
/staff | Кто из персонала онлайн |
Команда /blame особенно полезна на серверах с большой командой модераторов: споры "а кто выдал этот бан?" закрываются одной проверкой. Это и защита игроков от произвола, и защита админов от "потерянных" наказаний.
Команды для игроков
| Команда | Описание |
|---|---|
/report | Жалоба на игрока через GUI. Категории полностью настраиваются в конфиге (иконки, названия, описания), либо игрок пишет свою причину |
/reports | Проверить статус собственных жалоб |
/appeal | Подача апелляции на мут прямо в игре |
Система жалоб с GUI и отслеживанием статуса - это то, что серьёзно повышает доверие игроков. Когда человек видит, что его репорт не ушёл "в никуда", он чаще пишет по делу, а не флудит в чат.
Каждая команда персонала поддерживает флаг -s для тихих наказаний. Наказание видят только персонал с соответствующим правом, остальные - нет.
AutoMod и фильтрация чата
Регулярные выражения (regex) работают до того, как модератор вообще заметит проблему. Можно блокировать сообщения, пропускать их в теневом режиме (видит только персонал), ловить спам и нормализовать КАПС. Каждое правило настраивается с уведомлениями для персонала.
По факту AutoMod здесь закрывает 80% рутины: маты, флуд и рекламу сторонних проектов ловятся автоматически, а модераторы занимаются реальными конфликтами. На старте достаточно включить блок матов и спама, а правила под капс и рекламу докрутить под свой сервер - на анархиях и гриферских проектах чат живее и порог нужен выше.
Базы данных
По умолчанию используется SQLite - просто закиньте jar в папку plugins, ничего подключать не нужно. Для серьёзных нагрузок поддерживаются MySQL и MariaDB через пул соединений HikariCP, а Redis отвечает за синхронизацию сети. Просроченные наказания автоматически чистятся по расписанию, так что база не превращается в свалку со временем.
Хотите перейти с другого плагина? Встроенный импортёр подхватит данные из LiteBans, AdvancedBan и Essentials одной командой: /cb import.
Важный нюанс перед миграцией: сделайте бэкап базы данных, даже если импортёр проверенный. Также учтите, что при переходе с Essentials старые наказания могут иметь формат причин, отличающийся от того, что ожидает ControlBans, - загляните в историю пары игроков после импорта, чтобы убедиться, что всё на месте.
Интеграции
- Simple Voice Chat:
/voicemuteи/tempvoicemuteблокируют голос в proximity-чате и полностью синхронизированы с обычными мутами. Грифер не заорёт в микрофон, пока сидит в муте. - DiscordSRV: уведомления о наказаниях автоматически уходят в каналы Discord. Модерация из игры видна команде в реальном времени.
- Floodgate/Geyser: игроки с Bedrock корректно определяются и обрабатываются - критично для кроссплатформенных серверов, где один игрок может зайти и с телефона, и с ПК.
Также есть публичное API - если вы сами пишете плагины, можно повеситься на все события ControlBans и строить свои системы поверх.
Темы и языки
Каждое сообщение форматируется через MiniMessage и настраивается. В комплекте идут готовые темы в папке themes/ в стиле известных проектов: Hypixel, minemen и mcpvp(.club) - если хочется сразу узнаваемый вид без ручной настройки.
Плагин полностью переведён на десять языков: английский, немецкий, испанский, французский, итальянский, японский, нидерландский, португальский, русский и турецкий. Русский язык включён из коробки - локализацию менять не придётся.
Как установить и на что обратить внимание
Установка стандартная для любого серверного плагина Майнкрафт: скачайте jar для вашей версии, закиньте в plugins (или в папку плагинов прокси, если ставите на Velocity/BungeeCord) и перезапустите сервер. Для сети серверов настройте Redis и MySQL в конфиге, одиночному серверу на SQLite хватит с головой.
После первого запуска обязательно пройдите по конфигу: шаблоны эскалации варнов, категории жалоб и правила AutoMod имеют значения "по умолчанию", которые почти наверняка захочется подстроить под правила именно вашего проекта. Раздайте права через permissions-плагин (LuckPerms и т.п.) - silent-уведомления и доступ к /blame должны быть только у доверенного персонала.
Если хотите протестировать модерацию с друзьями до выхода в релиз - поднимите сервер на BungeeHost: ControlBans ставится туда в один клик, и проверить Redis-синхронизацию между двумя серверами можно за пару минут, не настраивая ничего вручную.
Итог
ControlBans - редкий случай, когда бесплатный плагин закрывает задачи, за которые другие берут деньги. Баны, муты, теневые муты, жалобы с GUI, апелляции, детект альтов, скриншер-инструменты и нормальная фильтрация чата - всё в одном месте, без премиум-подписок. Для сервера с онлайном это must-have, а для сети серверов синхронизация через Redis решает главную боль мультисерверной модерации. Поддержка Paper, Folia, Velocity и BungeeCord плюс версии от 1.16 до 1.21 делает его совместимым практически с любой сборкой.
Сервер для плагина ControlBans - бесплатная система наказаний для сервера Майнкрафт - как у профи
Плагин ControlBans - бесплатная система наказаний для сервера Майнкрафт создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином ControlBans - бесплатная система наказаний для сервера Майнкрафт для друзей можно за пару минут - BungeeHost всё уже подготовил.
