Плагин для серверов Майнкрафт, который добавляет авторизацию и защиту аккаунтов. Он хранит данные локально в базе H2, защищает игроков до входа и подходит как для одиночного сервера, так и для сети с прокси.
Возможности
- Регистрация с визуальной капчей, вход по паролю и смена пароля.
- До авторизации можно запретить движение, чат, взаимодействие с блоками и получение урона; для игрока включается слепота.
- Пароли хешируются BCrypt.
- Ведётся журнал входов, регистраций, неудачных попыток и действий администрации.
- Есть резервные копии базы
data.mv.db, очистка неактивных аккаунтов и меню администратора с головами игроков. - Для лицензионных аккаунтов доступен режим автоматического входа через проверку Mojang. На прокси можно запретить игрокам без лицензии заходить под именами лицензионных аккаунтов.
- После входа игрока можно перенаправлять на выбранный сервер сети.
- При использовании Geyser и Floodgate игроки Майнкрафт Бедрок с авторизацией Xbox Live могут входить без экрана авторизации.
Команды
Игроки используют:
/register <pass> <pass>— зарегистрировать аккаунт./login <pass>— войти./changepassword <old> <new>— сменить пароль./captcha <code>— пройти капчу./premium [confirm]— включить или выключить автоматический вход для лицензионного аккаунта.
Администраторы могут открывать меню /xlogin gui, создавать копию базы /xlogin backup, очищать неактивные аккаунты /xlogin purge <days>, проверять сведения об игроке /xlogin verify <user>, принудительно авторизовывать его /xlogin forcelogin <user> и менять его пароль через /xlogin changepass <user> <pass>.
Также доступны /xlogin setspawn, /spawn, /xlogin changeuuid <user> <uuid>, /xlogin unpremium <user>, /xlogin unban <ip>, /xlogin unregister <user> и /xlogin reload.
Права
Для административных команд требуется право xlogin.admin.
Настройка
В config.yml выбираются язык сообщений language, минимальная и максимальная длина пароля, разрешённые до входа команды allowed-commands-before-login, капча и время на её прохождение. Можно настроить защиту до входа, автоматический вход игроков Bedrock, сообщения на экране, журналирование и перенаправление после авторизации.
Требования
Режим прокси включается в config.yml; для него требуется дополнение для прокси. Поддерживаются BungeeCord, Velocity, Waterfall и совместимые прокси. Автоматическая регистрация лицензионных игроков, защита имён и команда /premium работают в сети с прокси. Для игроков Майнкрафт Бедрок нужна связка Geyser и Floodgate.
