AdvancedBan/LiteBans: профессиональная система наказаний — муты, баны, предупреждения и история
Введение: порядок и справедливость
Стандартная система банов Minecraft (ban, ban-ip) примитивна: нет истории нарушений, нет временных мутов, нет предупреждений, нет синхронизации между серверами сети. AdvancedBan и LiteBans решают эти проблемы. Это профессиональные системы наказаний с веб-интерфейсом, историей, шаблонами причин и синхронизацией через MySQL. В этом гайде я разберу оба плагина, их настройку и лучшие практики.
AdvancedBan vs LiteBans: что выбрать?
| Критерий | AdvancedBan | LiteBans |
|---|---|---|
| Цена | Бесплатно | Платный (~$10) |
| Веб-интерфейс | Нет (только плагин) | Да (веб-панель для просмотра истории) |
| Синхронизация сети | MySQL | MySQL, прокси-режим |
| Шаблоны причин | Да | Да |
| История нарушений | Да | Да, с веб-просмотром |
| Временные наказания | Да | Да |
Установка и настройка AdvancedBan
- Скачайте AdvancedBan с официальной страницы на SpigotMC (бесплатный).
- Поместите JAR-файл в папку
plugins. - Для синхронизации нескольких серверов — настройте MySQL в
config.yml.
Базовые команды:
/ban Игрок Причина # Перманентный бан
/tempban Игрок 7d Причина # Временный бан на 7 дней
/mute Игрок Причина # Перманентный мут
/tempmute Игрок 2h Причина # Временный мут на 2 часа
/warn Игрок Причина # Предупреждение
/kick Игрок Причина # Кик
/unban Игрок # Разбан
/check Игрок # Проверить историю нарушений
Настройка шаблонов причин (Layouts)
В файле plugins/AdvancedBan/layouts.yml настраиваются стандартные причины наказаний:
Message:
Ban:
Default: "&cВы забанены на сервере!
&7Причина: &f%reason%
&7Забанил: &f%operator%
&7Разбан через: &f%duration%"
Temp: "&cВы временно забанены!
&7Причина: &f%reason%
&7Срок: &f%duration%
&7Забанил: &f%operator%"
Mute:
Default: "&cВы получили мут!
&7Причина: &f%reason%"
Kick:
Default: "&cВас кикнули!
&7Причина: &f%reason%"
Установка и настройка LiteBans
- Купите LiteBans на SpigotMC (~$10).
- Поместите JAR-файл в папку
pluginsна ВСЕХ серверах сети. - Настройте MySQL в
config.yml(ОБЯЗАТЕЛЬНО для синхронизации). - Веб-панель доступна по адресу
http://ваш-сервер:порт(настраивается в конфиге).
Преимущества веб-панели LiteBans:
- Просмотр истории нарушений игрока в браузере.
- Поиск по нику, IP, UUID.
- Экспорт истории в CSV.
- Управление наказаниями через веб (разбан, снятие мута).
Лучшие практики системы наказаний
Прогрессивная шкала наказаний
Не баньте за первое нарушение. Дайте шанс исправиться:
- 1-е нарушение — предупреждение (
/warn). - 2-е нарушение — мут на 1 час (
/tempmute 1h). - 3-е нарушение — мут на 24 часа (
/tempmute 24h). - 4-е нарушение — бан на 7 дней (
/tempban 7d). - 5-е нарушение — перманентный бан (
/ban).
Единая база наказаний для сети серверов
Если у вас BungeeCord/Velocity, настройте MySQL для AdvancedBan/LiteBans на ВСЕХ серверах. Игрок, получивший бан на сервере выживания, автоматически получит бан на ВСЕХ серверах сети.
Типичные ошибки
- Банят без причины. Всегда указывайте причину. Игрок имеет право знать, за что его наказали. Пустые баны — путь к репутации «админ-самодур».
- Банят по IP без проверки. Под одним IP могут играть братья/сёстры, соседи по общежитию. Банить всех — несправедливо. Проверяйте, действительно ли это один и тот же человек (стиль общения, время игры).
- Не проверяют историю перед баном. Игрок мог уже получить предупреждение от другого модератора. Всегда делайте
/check Игрокперед наказанием.
💡 Совет профи
Настройте автоматическую очистку старых наказаний. Баны, выданные год назад, уже не актуальны. В конфиге AdvancedBan/LiteBans есть параметр cleanup-days: 365 — наказания старше года автоматически удаляются из базы. Это экономит место и даёт игрокам шанс на «чистую историю» после долгого времени.
💬 Комментарии (0)
🔒 Войдите, чтобы оставить комментарий
😊 Пока нет комментариев. Будьте первым!