Плагин для серверов Майнкрафт с прокси Velocity, который ограничивает вход на отдельные серверы сети через права и группы LuckPerms. Он использует существующие данные LuckPerms: отдельный белый список и база доступов не нужны.
Возможности
- Ограничивает переходы на выбранные серверы Velocity, включая подключения через принудительные хосты.
- Проверяет права, унаследованные группы и контекст целевого сервера.
- Для правила можно потребовать любое из условий (
ANY) или все условия сразу (ALL). - Поддерживает общие и отдельные для сервера права обхода, перенаправление, отключение игрока и отказ в переходе.
- Несколько серверов могут использовать общий профиль доступа.
- Сообщения настраиваются в формате MiniMessage; изменения прав вступают в силу при следующей попытке подключения.
Команды
/lpbsa— основная команда плагина./lpbsa help— справка./lpbsa reload— перезагрузить конфигурацию./lpbsa status— проверить состояние./lpbsa servers— показать серверы и правила доступа./lpbsa check <player> <server>— проверить доступ игрока./lpbsa test <server>— проверить правило сервера.
Права
lpbsa.server.<server>— доступ к серверу сети.lpbsa.bypass— обход всех ограничений.lpbsa.bypass.<server>— обход ограничения конкретного сервера.lpbsa.command.*— административные команды.
Настройка
Доступ задаётся в конфигурации для имени сервера Velocity. Например, правило для сервера build проверяет право lpbsa.server.build; выдать его группе можно командой LuckPerms: /lpv group builder permission set lpbsa.server.build true.
Порты внутренних серверов не должны быть доступны игрокам напрямую: привяжите их к 127.0.0.1 на одной машине или ограничьте доступ межсетевым экраном, оставив подключение только для прокси.
Требования
Нужны Velocity, Java и LuckPerms для Velocity. Плагин ставится только на прокси; на Paper, Folia, Spigot и другие внутренние серверы его устанавливать не требуется.
