Хорошая команда модераторов держится на трёх вещах. У каждого своя роль и свои права, выданные группой, а не через OP. Наказания идут по общей таблице, а не по настроению. Каждое решение записано, поэтому жалобу на бан разберёт любой старший, даже если автор бана в отпуске.
Роли: хелпер, модератор, администратор
| Роль | Чем занимается | Чего не делает |
|---|---|---|
| Хелпер | Отвечает новичкам, следит за чатом, выдаёт предупреждения и муты | Не банит, не телепортируется к игрокам, не наблюдает |
| Модератор | Разбирает жалобы, наблюдает за подозреваемыми, кикает и банит по таблице наказаний | Не меняет настройки плагинов, не снимает чужие баны |
| Администратор | Настраивает плагины, разбирает апелляции, принимает и снимает модераторов | Не имеет доступа к оплате хостинга и консоли без нужды |
| Владелец | Хостинг, оплата, консоль, бэкапы, итоговые решения | Не раздаёт свой пароль |
Новичка в команде удобно брать на испытательный срок: временная роль, которая снимется сама, если её не продлить. В LuckPerms для этого есть временные группы.
Права через LuckPerms, а не OP
OP даёт все команды сервера сразу — от /op для друзей до /stop. Модератору это не нужно, а украденный аккаунт модератора с OP — это украденный сервер. Права выдают группами в LuckPerms, и группы наследуют друг друга: модератор умеет всё, что хелпер, администратор — всё, что модератор.
lp creategroup helper
lp creategroup moderator
lp creategroup admin
lp group moderator parent add helper
lp group admin parent add moderator
lp group moderator permission set minecraft.command.kick true
lp group moderator permission set minecraft.command.spectate true
lp user Ник_модератора parent add moderator
lp user Ник_новичка parent addtemp helper 14d- Права на бан, мут и варн зависят от вашего плагина наказаний — берите их из его документации.
- Право
minecraft.command.gamemodeоткрывает все режимы, включая творческий. Для наблюдения за игроками безопаснее плагин невидимости с отдельными правами. /lp editorоткрывает веб-редактор прав — удобнее, чем десятки команд./lp log recentпоказывает, кто и когда менял права. Загляните туда, если у кого-то внезапно появились лишние возможности.- Командам DGuard (
/dguard license,reload,update,perf) нужно правоdguard.admin— выдавайте его только администраторам.
Никогда не давайте пароль владельца и консоль
Пароль от хостинга, панели или аккаунта владельца — это весь сервер: файлы, бэкапы, оплата. Модераторы приходят и уходят, их аккаунты крадут, а общий пароль не отзовёшь у одного человека. Ушёл один — пароль придётся менять для всех.
Правило простое: у каждого свой вход и свои права. Тогда каждое действие привязано к человеку, а доступ снимается одним действием, не трогая остальных. Многие панели хостинга умеют добавлять пользователей с ограниченными правами — консоль и файлы давайте только тем, кому они правда нужны.
Правила и таблица наказаний
Игроки читают правила сервера, а модераторы работают по таблице наказаний: нарушение — наказание — срок, отдельно для первого раза и повтора. Таблица убирает главный источник обид: «его за то же самое только кикнули».
| Нарушение | Первый раз | Повтор | Что приложить |
|---|---|---|---|
| Читы | Бан | — | Отчёт античита, запись |
| Оскорбления в чате | Мут на час | Мут на сутки | Скриншот или лог чата |
| Гриф | Временный бан и откат | Бан | Выборка CoreProtect |
| Отказ от проверки | По правилам сервера | — | Кто вызвал, когда, ответ игрока |
Публичные правила с наказаниями можно собрать за минуту в генераторе правил, а таблицу для команды — вывести из них. Как модератору собирать доказательства, подробно — в статье как проверить игрока на читы.
Журнал наказаний: каждое решение проверяемо
В журнал попадает каждое наказание: кто, кого, за что, когда, на какой срок и по каким доказательствам. Без журнала апелляция превращается в спор «я точно видел», а злоупотребления модератора не видны никому.
Ручные наказания хранит ваш плагин наказаний; ссылки на записи и скриншоты удобно складывать в закрытый канал команды. Баны и кики античита DGuard попадают в журнал панели сами: к каждому бану — отчёт с разбором улик, фильтры по серверу, нику, проверке и периоду, выгрузка в CSV. В журнале ники игроков, поэтому он включается в конфиге: cloud.punishment-log: true и /dguard reload. Записи хранятся 90 дней.
Апелляции
Жалобу на бан разбирает не тот, кто банил, а старший: администратор или другой модератор. У игрока один канал для апелляций и понятный срок ответа, а решение записывается рядом с баном. Если бан выдал античит, начните с его отчёта. Подробный порядок и типичные причины ошибок — в статье почему античит банит честных игроков.
Раз в месяц полезно пройтись по журналу целиком: у кого из модераторов заметно больше банов, сколько из них отменено на апелляциях. Выгрузка в CSV покажет это без голословных обвинений.
Команда в DGuard: журнал без вашего пароля
В панели DGuard есть раздел «Команда». Пригласите человека по почте и выберите роль — приглашение он примет в своей панели, для этого нужен бесплатный аккаунт DGuard с той же почтой. Мест — до 10, вместе с ещё не принятыми приглашениями. Если убрать человека из команды, доступ пропадает сразу.
| Что можно | Модератор | Администратор | Владелец |
|---|---|---|---|
| Статус серверов, онлайн и TPS | да | да | да |
| Журнал наказаний с отчётами, фильтры и выгрузка CSV | да | да | да |
| Сообщения о пропаже сервера | нет | да | да |
| Серверы: добавить, переименовать, удалить | нет | да | да |
| Новый лицензионный ключ | нет | да | да |
| Тариф, оплата, баланс и магазин конфигов | нет | нет | да |
| Состав команды | нет | нет | да |
Так модератор разбирает жалобу «меня забанили ни за что» по отчёту, а не по памяти, и выгружает журнал в CSV, не зная вашего пароля. Посмотреть, как это выглядит изнутри, можно в демо-кабинете без регистрации.
Частые вопросы
Как дать модератору права без OP?
Создайте в LuckPerms группу moderator, выдайте ей нужные права командой /lp group moderator permission set <право> true и добавьте игрока в группу командой /lp user <ник> parent add moderator. Права на бан и мут берите из документации своего плагина наказаний.
Сколько модераторов нужно серверу?
Столько, чтобы в часы пика онлайна кто-то из команды всегда был на сервере, а жалобы и апелляции разбирались в срок, указанный в правилах. Начните с малого и добавляйте людей по мере роста.
Как проверить, что модератор не злоупотребляет банами?
Ведите журнал всех наказаний с доказательствами и раз в месяц сверяйте его: число банов у каждого модератора и сколько из них отменено на апелляциях. Кто менял права, покажет /lp log recent в LuckPerms.
Сколько человек можно добавить в команду DGuard?
До 10 мест, вместе с ещё не принятыми приглашениями. Модераторы видят статус серверов и журнал наказаний с выгрузкой в CSV, администраторы ещё управляют серверами и ключами.
Видит ли модератор DGuard оплату и баланс?
Нет. Тариф, оплата, баланс, магазин конфигов и состав команды доступны только владельцу.