Skip to content
Автор статьи
FlashYan123

nLogin

nLogin - это плагин для сервера Minecraft, который предоставляет механизм аутентификации и управления учётными записями игроков на сервере. Он позволяет администраторам контролировать доступ к серверу, а также предоставляет игрокам возможность создавать и управлять своими учётными записями.

Установка

  1. Скачайте плагин с официального сайта;
  2. Выполните действия из данной статьи.

Конфигурация

  1. После установки плагина в папке ~/plugins вы увидите файл "config.yml".

  2. Откройте этот файл. В нём вы найдёте следующие параметры:

    • enable-registration: Определяет, разрешена ли регистрация новых учётных записей. Значение по умолчанию: true.
    • enable-password-recovery: Определяет, разрешено ли восстановление утерянных паролей. Значение по умолчанию: true.
    • default-group: Определяет группу, к которой принадлежит новый зарегистрированный игрок. Значение по умолчанию: default.
    • login-attempts: Определяет максимальное количество попыток входа до временной блокировки учётной записи. Значение по умолчанию: 3.
    • lock-time: Определяет время блокировки учётной записи (в минутах) после достижения максимального количества попыток входа. Значение по умолчанию: 5.
  3. Измените значения параметров по вашему усмотрению и сохраните файл конфигурации.

Команды и права

nLogin предоставляет несколько команд для администрирования учётных записей и управления доступом к серверу:

КомандаОписание
/register <пароль> <подтверждение>Регистрирует новую учётную запись на сервере.
/login <пароль>Выполняет вход на сервер с использованием указанного пароля.
/changepassword <старый_пароль> <новый_пароль> <подтверждение>Изменяет пароль для текущего пользователя.
/recoverpassword <игровое_имя>Отправляет на почту письмо со сбросом пароля.
/lockaccount <игровое_имя>Блокирует учётную запись игрока.
/unlockaccount <игровое_имя>Разблокирует заблокированную учётную запись игрока.
/nlogin reloadПерезагружает конфигурацию плагина.

Для использования этих команд игроки должны иметь соответствующие права доступа:

ПравоОписание
nlogin.registerРазрешает игрокам регистрировать новые учётные записи.
nlogin.loginРазрешает игрокам входить на сервер (логиниться).
nlogin.changepasswordРазрешает игрокам менять свои пароли.
nlogin.recoverpasswordРазрешает игрокам восстанавливать утерянные пароли.
nlogin.lockaccountРазрешает администраторам блокировать учётные записи игроков.
nlogin.unlockaccountРазрешает администраторам разблокировывать учётные записи игроков.
nlogin.reloadРазрешает администраторам перезагружать конфигурацию плагина.