LoginTo
LoginTo - плагин авторизации для серверов Minecraft с защитой паролей через BCrypt, автовходом для лицензии, OTP-кодами с QR и поддержкой BungeeCord и Velocity.
Если вы держите сервер Майнкрафт в офлайн-режиме (cracked), рано или поздно столкнётесь с классической проблемой: любой может зайти под ником админа или другого игрока. Без системы авторизации такой сервер - открытая дверь для гриферов. Именно эту дыру и закрывает плагин LoginTo - полноценное решение для аутентификации игроков на серверах и целых сетях.
Что такое LoginTo и зачем он нужен
LoginTo - это плагин авторизации для Minecraft, который заставляет игроков регистрировать аккаунт и входить по паролю перед началом игры. Пока человек не авторизовался, он не может двигаться, ломать блоки и взаимодействовать с миром. Такой подход стандарт для пиратских серверов уже много лет, но LoginTo выделяется на фоне старых решений вроде AuthMe за счёт современных фич и активной поддержки.
Плагин работает на огромном списке платформ: Bukkit, Spigot, Paper, Purpur, Folia, а также на прокси - BungeeCord, Waterfall и Velocity. Поддерживаются версии Minecraft Java Edition от 1.8 до 1.21.x, так что подойдёт и для старых сборок, и для свежих. Если у вас сеть серверов за прокси, LoginTo корректно обрабатывает авторизацию на уровне всей сети, а не каждого сервера по отдельности.
Основные возможности
- Автовход для лицензии (Premium autologin) - игроки с купленным Майнкрафтом заходят без пароля вообще. Плагин сам проверяет сессию Mojang и пускает их моментально. Удобно, если у вас смешанная аудитория.
- Хеширование паролей через BCrypt - пароли не хранятся в открытом виде. Даже если база утечёт, восстановить исходные пароли из хешей практически нереально.
- OTP-коды с QR-кодом - двухфакторная защита аккаунта. Игрок сканирует QR в приложении-аутентификаторе и подтверждает вход одноразовым кодом. Для админов и донатеров - must-have.
- Полная поддержка прокси - BungeeCord и Velocity из коробки, без костылей.
- Гибкая настройка сообщений - каждый текст, каждый цвет в чате меняется через конфиг. Можно полностью перевести плагин на русский и стилизовать под свой сервер.
- Логи входов и регистраций - команда
/getlogsпоказывает историю по игроку, полезно при разборе жалоб.
Команды плагина
Набор команд немного отличается в зависимости от платформы, но база везде одинаковая:
Bukkit и форки:
/register <пароль> <повтор>- регистрация аккаунта (алиасы:/r,/reg)/login <пароль>- вход в аккаунт (алиас:/l)/changepassword <старый> <новый>- смена пароля/delacc <игрок> <confirm>- удаление аккаунта игрока (по умолчанию только для OP)/premium [игрок]- перевод аккаунта в премиум-режим/cracked- обратный перевод аккаунта в cracked-режим/getlogs <игрок> [дата]- просмотр логов входов/otp- включение двухфакторной защиты/loginto- админ-команда плагина
Velocity и BungeeCord:
Список почти тот же, только вместо /delacc используется /unregister <игрок> <confirm>, а /premium и /cracked работают без указания другого игрока.
Права доступа
Права устроены логично: обычным игрокам доступны регистрация, вход, смена пароля и переключение premium/cracked для своего аккаунта. Админские права - удаление чужих аккаунтов, просмотр логов, установка премиума другим и доступ к /loginto - по умолчанию выданы только операторам.
Важный нюанс: на Velocity и BungeeCord право loginto.unregister по умолчанию не выдано никому, и для его раздачи понадобится LuckPerms. Учтите это при настройке, а то будете удивляться, почему команда не работает.
Советы по установке и эксплуатации
По факту, установка сводится к закидыванию jar-файла в папку plugins и перезапуску сервера. Но есть пара моментов, о которых стоит знать заранее.
Во-первых, если у вас сеть за Velocity или BungeeCord, ставьте плагин именно на прокси, а не на каждый бэкенд-сервер. Иначе получите дублирующуюся авторизацию и кучу жалоб от игроков.
Во-вторых, обязательно настройте сообщения под себя. Из коробки всё на английском, а для русскоязычной аудитории это лишний барьер. Благо конфиг позволяет поменять вообще всё - от текста до цветов.
В-третьих, включите OTP хотя бы для админского состава. Взлом аккаунта админа на пиратском сервере - не редкость, а с двухфакторкой через QR-код эта угроза сводится почти к нулю.
Проект активно развивается: в свежей версии 4.0.1, например, починили телепортацию игрока между мирами на Bukkit и добавили периодическое повторное напоминание войти или зарегистрироваться - мелочь, а новички меньше тупят в чате "почему я не могу двигаться".
Где поиграть с друзьями
Если вы только собираетесь запустить свой сервер Майнкрафт с авторизацией, проще всего арендовать сервер на хостинге вроде BungeeHost - там плагины вроде LoginTo ставятся в пару кликов, а прокси-сеть на Velocity можно развернуть без ручной возни с конфигами. Для небольшого проекта с друзьями это самый быстрый путь.
Итог
LoginTo - один из самых здравых вариантов среди плагинов авторизации для Minecraft на сегодня. BCrypt-хеширование, автовход для лицензии, OTP с QR-кодом, поддержка всего зоопарка платформ от 1.8 до 1.21 и нормальная работа с прокси - всё это делает его достойной заменой устаревшим решениям. Скачайте плагин LoginTo и закройте вопрос безопасности аккаунтов на своём сервере раз и навсегда.
Скриншоты LoginTo
Часто задаваемые вопросы
Совместимость
Создатели
Детали
Версии плагина LoginTo
Доступно 37 версий. Сначала показаны самые популярные и самые свежие.