Sol's AuthLogin — надёжная авторизация для Minecraft-серверов
Если вы держите сервер в offline-mode, то прекрасно знаете: любой игрок может зайти под чужим ником и увести чужой прогресс. Sol's AuthLogin решает эту проблему раз и навсегда — это мощная система аутентификации, которая превращает вход на сервер в защищённый процесс с паролями, токенами и умными ограничениями.
Что такое Sol's AuthLogin
Sol's AuthLogin — это мод, который добавляет на сервер полноценную систему регистрации и входа. Разработчик Solmochi сделал ставку не только на базовую защиту паролем, но и на современный токен-ориентированный авто-вход, который заменяет устаревшие IP-сессии. После команды /login или /register игрок получает уникальный токен, и при следующем заходе система распознаёт его автоматически — без повторного ввода пароля.
Важный нюанс: для полноценной работы авто-входа мод нужно ставить и на сервер (в папку mods), и на клиент. Если клиентского мода нет, система просто откатится к ручному вводу пароля — ничего не сломается.
Ключевые возможности и безопасность
Авторизация построена на SHA-256-хешировании с уникальной солью для каждого пользователя. Это значит, что даже при утечке базы пароли останутся бесполезными для злоумышленника. Дополнительно работают:
- Ограничение частоты попыток входа против брутфорса;
- Временная блокировка аккаунта после серии неудач (настраивается);
- Запрет нескольких одновременных сессий — один аккаунт, один игрок;
- Опциональное кеширование сессий для совместимости.
До прохождения авторизации игрок полностью заморожен: нельзя двигаться, ломать и ставить блоки, открывать инвентарь, подбирать предметы, драться, писать в чат или использовать команды — кроме /login и /register. Даже переключение вида заблокировано. Это исключает любые манипуляции до входа.
Кстати, если вы ищете удобный способ собрать сборку под такой сервер, обратите внимание на лаунчер foxygame.net: в его каталоге дополнений Sol's AuthLogin устанавливается в один клик, а автообновление версий избавляет от ручной возни с файлами.
Умный таймаут, спавн и возврат
Система поддерживает настраиваемый таймаут входа с авто-киком, напоминания в action bar и заголовке. После успешного логина игрок либо телепортируется на спавн, либо возвращается на исходную позицию — причём позиция сохраняется crash-safe, так что падение сервера не отправит вас в случайную точку мира. Поддерживаются как стандартный спавн мира, так и кастомные координаты.
Админ-команды
Для управления есть набор команд /auth_admin:
- reload — перезагрузить конфигурацию;
- resetpassword — сбросить пароль игроку;
- unregister — удалить аккаунт;
- forcelogin и forcelogout — принудительная авторизация и деавторизация;
- info — статус авторизации игрока;
- list — список всех зарегистрированных.
Кому подходит Sol's AuthLogin для Minecraft
Идеальный сценарий — offline-mode (пиратские) серверы, где Mojang не проверяет личность. Здесь мод жизненно необходим: он защищает прогресс, предотвращает имперсонацию и гриферство. На online-mode серверах Mojang уже верифицирует UUID, поэтому мод будет избыточным и может вызвать двойную аутентификацию — использовать его стоит только ради дополнительных слоёв защиты.
Как установить
Установка простая: скачайте Sol's AuthLogin, поместите файл в папку mods на сервере и, для авто-входа, на клиенте. Мод совместим с популярными версиями Minecraft и загрузчиками Forge, NeoForge и Fabric — точный список смотрите на странице загрузки. После первого запуска настройте таймауты, правила паролей и сообщения в конфиге. Если хотите быстро скачать Sol's AuthLogin и не возиться с ручной установкой, используйте лаунчеры с готовыми каталогами модов.
Итог
Sol's AuthLogin — это продуманное решение для тех, кто ценит безопасность и удобство. Токен-авто-вход убирает раздражающий повторный ввод пароля, строгая пре-авторизационная защита закрывает дыры эксплойтов, а гибкие настройки позволяют подогнать мод под любой сервер. Если вы администрируете offline-проект, эта система должна быть в вашем арсенале.