nLogin
nLogin - это плагин для сервера Minecraft, который предоставляет механизм аутентификации и управления учётными записями игроков на сервере. Он позволяет администраторам контролировать доступ к серверу, а также предоставляет игрокам возможность создавать и управлять своими учётными записями.
Установка
- Скачайте плагин с официального сайта;
- Выполните действия из данной статьи.
Конфигурация
После установки плагина в папке
~/plugins
вы увидите файл "config.yml".Откройте этот файл. В нём вы найдёте следующие параметры:
enable-registration
: Определяет, разрешена ли регистрация новых учётных записей. Значение по умолчанию:true
.enable-password-recovery
: Определяет, разрешено ли восстановление утерянных паролей. Значение по умолчанию:true
.default-group
: Определяет группу, к которой принадлежит новый зарегистрированный игрок. Значение по умолчанию:default
.login-attempts
: Определяет максимальное количество попыток входа до временной блокировки учётной записи. Значение по умолчанию:3
.lock-time
: Определяет время блокировки учётной записи (в минутах) после достижения максимального количества попыток входа. Значение по умолчанию:5
.
Измените значения параметров по вашему усмотрению и сохраните файл конфигурации.
Команды и права
nLogin предоставляет несколько команд для администрирования учётных записей и управления доступом к серверу:
Команда | Описание |
---|---|
/register <пароль> <подтверждение> | Регистрирует новую учётную запись на сервере. |
/login <пароль> | Выполняет вход на сервер с использованием указанного пароля. |
/changepassword <старый_пароль> <новый_пароль> <подтверждение> | Изменяет пароль для текущего пользователя. |
/recoverpassword <игровое_имя> | Отправляет на почту письмо со сбросом пароля. |
/lockaccount <игровое_имя> | Блокирует учётную запись игрока. |
/unlockaccount <игровое_имя> | Разблокирует заблокированную учётную запись игрока. |
/nlogin reload | Перезагружает конфигурацию плагина. |
Для использования этих команд игроки должны иметь соответствующие права доступа:
Право | Описание |
---|---|
nlogin.register | Разрешает игрокам регистрировать новые учётные записи. |
nlogin.login | Разрешает игрокам входить на сервер (логиниться). |
nlogin.changepassword | Разрешает игрокам менять свои пароли. |
nlogin.recoverpassword | Разрешает игрокам восстанавливать утерянные пароли. |
nlogin.lockaccount | Разрешает администраторам блокировать учётные записи игроков. |
nlogin.unlockaccount | Разрешает администраторам разблокировывать учётные записи игроков. |
nlogin.reload | Разрешает администраторам перезагружать конфигурацию плагина. |