Плагин Защита NameGuard [2026-02-07]

NameGuard
Краткое описание:
Позволяет ограничивать заход с определённых ников + альтернатива UltimateServerProtector
4
87
Плагин для блокировки ников и добавления дополнительных проверок для аккаунтов с правами.

  • Поддерживает 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 включено.

Если игрок был проверяется группой и проходит по одному из правил доступа, то игрок допускается на сервер, а дальшейшие проверки пропускаются.

Порядок групп при проверке определяется порядком групп в файле.

Автор

redguest
ВерхНиз