▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/LoginSystem
LoginSystem

LoginSystem

LoginSystem - современный плагин для авторизации в Майнкрафт. Мульти-БД, SHA256, гибкая настройка и API для разработчиков.

Оцените первым
7.9K
3

LoginSystem - плагин для Майнкрафт, который решает извечную проблему серверов: защита аккаунтов игроков от кражи. Вместо того чтобы полагаться на стандартные механизмы, он предлагает продвинутую систему аутентификации с шифрованием паролей (SHA256 по умолчанию) и поддержкой сразу нескольких баз данных. Если вы админ, который устал от устаревших решений вроде старых AuthMe, LoginSystem может стать свежим взглядом на безопасность.

Главная фишка - асинхронная работа с БД. Все операции с базой данных выполняются без блокировки основного потока сервера. По факту, это значит, что у вас не будет лагов даже при большом онлайне. Идём дальше: поддержка баз данных впечатляет - SQLite, H2, MySQL, MariaDB, PostgreSQL и даже MongoDB. То есть выбор за вами, под любую инфраструктуру.

Безопасность - приоритет. Плагин поставляется с SHA256 хешированием, но также поддерживает BCRYPT и даже MD5 (хотя это лучше не использовать). Есть автоматическая миграция со старых алгоритмов (SHA1, MD5) - если у вас уже есть база с паролями, LoginSystem спокойно их переведёт на новый хеш. Плюс запрет на небезопасные пароли (типа 123456, password, qwerty и подобное). Это закрывает лазейки для злоумышленников.

Настройка - практически всё можно менять через config.yml. Время ожидания входа, ограничение регистраций с одного IP, блокировка чата/команд до авторизации, разрешенные символы в нике и пароле, и многое другое. Для больших серверов пригодится ForceSingleSession, который не позволяет игроку зайти повторно, если он уже онлайн - это закрывает эксплойты с киканьем.

Команды игроков (/login, /register, /changepassword, /unregister, /logout, /email) - стандартный набор, но всё работает стабильно.

Админские команды через /ls:

  • /ls reload - перезагрузить конфиг и языковой файл
  • /ls lang <язык> - сменить язык на лету
  • /ls register <игрок> <пароль> - принудительно зарегистрировать
  • /ls unregister <игрок> - удалить регистрацию
  • /ls changepass <игрок> <новыйПароль> - сменить пароль
  • /ls forcelogin <игрок> - заставить игрока войти

Права (loginsystem.admin.*) - понятная система, каждый админ-команде соответствует своё разрешение. Для уведомлений об обновлениях есть loginsystem.admin.update.

API для разработчиков - LoginSystem предоставляет мощный v2 API, который позволяет другим плагинам взаимодействовать с ним. Например, проверить, авторизован ли игрок, или слушать события входа. Пример кода:

LoginSystemAPI api = LoginSystem.getApi();
if (api.isLoggedIn(player)) { /* ... */ }

Локализация - 100% перевод через файлы сообщений. Новые языки можно автоматически загрузить с GitHub. Уже есть поддержка множества языков.

GUI поддержка - API позволяет создавать современные Anvil GUI для входа вместо обычного чата. Это добавляет серверу профессиональный вид.

Версии Minecraft - плагин совместим с современными версиями (проверяйте на SpigotMC). Скачать LoginSystem можно для серверов на Paper/Spigot.

В целом, если вы ищете надёжную защиту для сервера и хотите гибкость в настройке - LoginSystem хороший выбор. Наверное, единственный минус - нужно привыкнуть к обилию опций в конфиге, но зато подкрутить можно всё что угодно.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x1.15.x1.14.x1.13.x1.12.x1.11.x1.10.x1.9.x1.8.x

Платформы

Поддерживаемые окружения

Сервер

Ссылки


Детали

Лицензия:
Опубликован:10 месяцев назад
Обновлён:10 месяцев назад
Главная