Админы, модераторы и баны
Кто что может на вашем сервере и как управлять игроками из приложения, консоли или чата игры.
Что понадобится
- Работающий Blockheads Server
- Имена игроков, которыми вы хотите управлять
1. Разберитесь с ролями
У консоли сервера есть все права. Админы имеют полный контроль, включая других админов. Модераторы могут выгонять и банить игроков, но не могут менять админов. Админы и модераторы вводят команды в чате игры, начиная с /.
- Модераторы:
/players,/kick,/ban,/unban,/whitelist,/unwhitelist,/clear - Админам также:
/stop,/pvp-on,/pvp-off,/mod,/unmod,/admin,/unadmin,/load-lists - Только владельцу:
/set-password,/remove-password
2. Добавьте админов и модераторов
В приложении откройте Списки доступа → Админы или Модераторы и нажмите Добавить админа или Добавить модератора. Либо нажмите на игрока в разделе Игроки и выберите Сделать админом или Сделать модератором. В консоли:
/admin playername
/mod playername
/list-adminlist
Администраторы, модераторы, белый и чёрный списки в одном месте.
3. Кик и бан
В приложении нажмите на игрока и выберите Выгнать… или Заблокировать…. Бан может блокировать и IP-адрес, а не только имя. /ban банит ещё и устройство игрока, а /ban-no-device — только имя.
/kick playername
/ban playername
/unban playername
Нажмите на игрока, чтобы сменить роль, выгнать или забанить его.
4. Используйте белый список
Белый список включается, как только в нём появляется хотя бы одно имя. После этого заходить могут только игроки из списка, а остальных выгоняет с сервера.
/whitelist playername
/list-whitelist5. Правка файлов списков
В папке каждого мира в saves лежат adminlist.txt, modlist.txt, whitelist.txt и blacklist.txt. Одно имя в строке; регистр не важен, первая строка игнорируется. После ручной правки перезагрузите списки:
/load-listsЕсли что-то пошло не так
- «Sorry, you do not have permission to issue that command.» — вы не модератор и не админ на этом сервере.
- Пока сервер работает, приложение применяет изменения списков через консольные команды.
- Есть вопросы? Спросите на GitHub.