- Для версий
- 1.21.✘
- Исходный код
- https://github.com/destruction-team/NameGuard
Плагин для блокировки ников и добавления дополнительных проверок для аккаунтов с правами.
Группы доступа
Описываются декларативно в файле
Если игрок проверяется группой и не проходит ни по одному из правил доступа, то попытка входа отклоняется с сообщением
Если игрок был проверяется группой и проходит по одному из правил доступа, то игрок допускается на сервер, а дальшейшие проверки пропускаются.
Порядок групп при проверке определяется порядком групп в файле.
- Поддерживает Paper 1.21.1+ и BungeeCord
- Удобный декларативный конфиг
- Проверка по IP, подсети или виртуальному хосту
- Блокировка никнеймов по полному совпадению или вхождению Regex
- Перезагрузка одной командой:
/nameguard reload - Альтернатива UltimateServerProtector
- Идеален для непубличных и съёмочных серверов
Группы доступа
Описываются декларативно в файле
access-groups.yml. YAML:
# Название группы. Может быть каким угодно и будет отображаться в логах, если логирование включено
group:
# Если выключено, группа будет игнорироваться
enabled: false
# Включить логирование при неудачных попытках захода
log-to-console: true
# Поддерживает MiniMessage
kick-message: "<red>Access denied"
# Правила доступа
access-rules:
- "vhost:access.myserver.com"
- "ip:192.168.1.120"
- "subnet:127.0.0.1/24"
match:
# Если включено, любой игрок будет проверяться этой группой
everything: false
# Если никнейм есть в этом списке, игрок будет проверяется этой группой
nicknames:
- owner
- helper
# Если никнейм содержит хоть один Regex паттерн из списка,
# игрок будет проверяться этой группой
patterns:
- "b[a4]d_?w[o0]rd"Если игрок проверяется группой и не проходит ни по одному из правил доступа, то попытка входа отклоняется с сообщением
kick-message, а в консоли появляется соответствующее сообщение, если log-to-console включено.Если игрок был проверяется группой и проходит по одному из правил доступа, то игрок допускается на сервер, а дальшейшие проверки пропускаются.
Порядок групп при проверке определяется порядком групп в файле.