
LibreLogin
LibreLogin - это открытый, кроссплатформенный и настраиваемый плагин аутентификации для Minecraft с продвинутыми функциями, включая TOTP 2FA и поддержку Bedrock Edition.
LibreLogin - это плагин аутентификации для серверов Minecraft, который решает главную проблему любого сервера: безопасность аккаунтов игроков. Если вы админ, то знаете, как часто игроки теряют доступ к своим профилям из-за кражи паролей или недобросовестных соседей по серверу. LibreLogin предлагает мощный набор инструментов, чтобы этого не случилось, и при этом он полностью бесплатный и с открытым исходным кодом.
Плагин работает на прокси-серверах (Velocity и BungeeCord) и требует Java 21 или новее. Он подходит как для небольших проектов, так и для крупных сетей с десятками тысяч игроков.
Основные возможности
- Автоматический вход для премиум-игроков - владельцы лицензионных аккаунтов могут заходить без пароля. В конфиге можно настроить, включено ли это по умолчанию или игрок выбирает сам.
- TOTP 2FA - LibreLogin - единственный прокси-плагин аутентификации, который поддерживает двухфакторную аутентификацию через Google Authenticator или Authy. Это реально крутая фича, если хочешь защитить аккаунты от взлома. Подробности в документации.
- Поддержка Bedrock Edition - игроки с Bedrock Edition через Floodgate могут заходить без аутентификации, как премиум-игроки. Но они не могут выполнять большинство команд. И да, LibreLogin - единственный плагин, который поддерживает привязку аккаунтов Floodgate.
- Валидация никнеймов - проверяет, что ник игрока соответствует правилам сервера.
- Сессии - игроки не обязаны вводить пароль каждый раз, если заходят с того же IP. Длительность сессии настраивается.
- Перенос данных между никами - если игрок сменил ник, плагин автоматически переносит его инвентарь, данные плагинов и прочее на новый ник. Можно сделать это и вручную через команду.
- Балансировка нагрузки - сначала игрок подключается к лимбо-серверу, а после аутентификации его отправляют на лобби с наименьшим количеством игроков. Сервера периодически пингуются на доступность.
- Мощное API - можно кастомизировать почти всё через API. Интеграция в сеть проходит без проблем.
- Документация - большая часть поведения плагина описана в вики.
- Поддержка Velocity и BungeeCord - Spigot версия тоже в планах.
- Конвертация из других плагинов - LibreLogin умеет импортировать данные из кучи других систем аутентификации. Если у тебя другой тип базы данных - есть гайд.
- RedisBungee - поддержка нескольких прокси через RedisBungee, включая Velocity версию.
- Открытый исходный код - плагин всегда будет бесплатным и с открытым кодом, так что за малварь можно не переживать.
Важно знать
Если собираешь сервер с нуля - LibreLogin отличный выбор. Он решает проблему безопасности аккаунтов на прокси-уровне, что удобнее, чем ставить отдельные плагины на каждый сервер. На слабом железе тоже работает нормально, но учти, что Java 21 обязательна. Для больших сетей с несколькими прокси - поддержка RedisBungee будет плюсом.
Скачать LibreLogin можно на официальной странице проекта. Плагин подходит для Minecraft версий, поддерживаемых Velocity и BungeeCord.
