Плагин для серверов Майнкрафт с авторизацией, регистрацией и паролями. Он подходит для серверов без лицензии: до входа игрока можно ограничить его действия, а данные аккаунтов хранить в нескольких типах баз данных.
Возможности
- Проверка пароля при входе и автоматическое отключение игрока, который не успел авторизоваться.
- Блокировка передвижения, команд и других действий до авторизации.
- Белый список команд, доступных до входа.
- Вход без повторного ввода пароля на заданный срок по IP-адресу.
- Веб-панель для просмотра зарегистрированных игроков, смены паролей и удаления регистрации.
- Выполнение заданных команд после регистрации или входа.
- Хранение данных в YAML, JSON, SQLite, H2 или MySQL, а также перенос между хранилищами с резервной копией.
- Пароли защищаются хешированием BCrypt; для отображения администраторам и в веб-панели используется дополнительная маска XOR.
Команды
/register <password> <password>— зарегистрировать аккаунт./login <password>— войти./changepassword <old password> <new password>— сменить свой пароль./forcechangepassword <player> <new password>— принудительно сменить пароль игроку./lightauth info <player>— показать сведения об игроке: дату регистрации, последний вход, IP-адрес и UUID./lightauth password <player>— показать текущий пароль игрока./unregister <player>— удалить регистрацию игрока./lightauth website— показать адрес веб-панели.
Настройка
Через конфигурационный файл настраиваются команды, сообщения, разрешённые до входа команды, время ожидания, вход по IP, действия после регистрации и входа, а также используемое хранилище данных.
