BaronessAuth DocumentationBaronessAuth

connection_filters.yml - Фильтры подключений

Настройки фильтров подключений в BaronessAuth

Файл connection_filters.yml

Путь: content/BaronessAuth/config/security/connection_filters.yml

Настройки, касающиеся фильтров подключений игрока. Как правило, стандартные настройки всем подходят.

📋 Содержимое файла

# ┌────────────────────────────────
# │ Настройки, касающиеся фильтров подключений игрока.
# │ Как правило, стандартные настройки всем подходят.
# └────────────────────────────────

# -----------------------------------------------------

# ┌────────────────────────────────
# │ Временно запрещает игроку войти на сервер после его выхода.
# │ Многие системы могут работать неправильно, если игрок перезайдёт на сервер слишком быстро.
# └────────────────────────────────
rejoin-delay:
  enabled: true
  cooldown: '850 мсек'
  message: '<red>Вы слишком быстро повторно входите на сервер!'

# ┌────────────────────────────────
# │ Проверяет ники игроков, используя регулярное выражение.
# │ Стандартные настройки повторяют Mojang - 3-16 символов, латиница, цифры и нижнее подчёркивание.
# └────────────────────────────────
player-name-regex:
  enabled: true
  regex: '^[a-zA-Z0-9_-]{3,16}$'
  message: |-
    <#b5270b><bold>Ник должен содержать от 3 до 16 символов!</bold>
    <gray>Разрешены:
        <u>латинские буквы</u>,
        <u>цифры</u>,
        <u>символ подчеркивания _</u>,
        <u>дефис -</u>.

    <white>Вы сейчас входите с ником <u><current_name></u>.

# ┌────────────────────────────────
# │ Требует, чтобы игрок входил с ником в том регистре, в каком он был при регистрации.
# │ Например, игрок, зарегистрированный как BlackBaroness, не сможет войти как blackbaroness.
# │ В Minecraft такие ники считаются одинаковыми, но некоторые плагины могут "не узнать" игрока.
# └────────────────────────────────
player-name-original-case:
  enabled: true
  message: |-
    <red>Вы должны входить с ником <u><correct_name></u>.

    Вы сейчас входите с ником <u><current_name></u>.

# ┌────────────────────────────────
# │ Не пускает игроков, которые заблокировали себя в ботах привязки.
# │ Эта функция автоматически отключается, если у вас нет включённых ботов привязки.
# └────────────────────────────────
blocked-by-link:
  enabled: true
  message: '<red>Вход в этот аккаунт был заблокирован владельцем.'

🔧 Основные секции

Rejoin Delay

Задержка повторного входа:

  • enabled - включить/выключить задержку
  • cooldown - время задержки (850 мсек по умолчанию)
  • message - сообщение при попытке быстрого входа

Player Name Regex

Проверка ников по регулярному выражению:

  • enabled - включить/выключить проверку
  • regex - регулярное выражение для проверки ников
  • message - сообщение при несоответствии требованиям

Player Name Original Case

Проверка регистра ников:

  • enabled - включить/выключить проверку регистра
  • message - сообщение при неправильном регистре

Блокировка заблокированных аккаунтов:

  • enabled - включить/выключить блокировку
  • message - сообщение при попытке входа в заблокированный аккаунт

🔐 Рекомендуемые настройки

Для большинства серверов безопасные настройки:

rejoin-delay:
  enabled: true
  cooldown: '1 сек'

player-name-regex:
  enabled: true
  regex: '^[a-zA-Z0-9_-]{3,16}$'

player-name-original-case:
  enabled: true

blocked-by-link:
  enabled: true

⚠️ Важно

  • rejoin-delay помогает предотвратить проблемы с плагинами при быстром переподключении
  • player-name-regex обеспечивает соответствие ников стандартам Mojang
  • player-name-original-case помогает избежать проблем с плагинами, которые чувствительны к регистру
  • blocked-by-link работает только при включенных ботах привязки