OfflineAuth: автономная аутентификация для Minecraft

Что такое OfflineAuth и почему он устарел OfflineAuth — это мод для Minecraft версии 1.7.10, работающий на Forge и создающий автономную систему аутентификации прямо на сервере. Он появился в ответ на недовольство игроков политикой Microsoft: принудительная миграция аккаунтов Mojang на учётные зап...

Скачать offlineauth для Minecraft 1.7.10

Оригинальное название: offlineauth

Версии Minecraft: 1.7.10

Загрузчик: Forge

ФайлВерсияЗагрузчикРазмер
offlineauth-0.1.12.jar1.7.10Forge4.0 МБСкачать
offlineauth-0.1.15.jar1.7.10Forge4.0 МБСкачать
offlineauth-0.2.46.jar1.7.10Forge4.2 МБСкачать
offlineauth-0.2.47.jar1.7.10Forge4.2 МБСкачать
offlineauth-0.2.49.jar1.7.10Forge4.2 МБСкачать
offlineauth-0.2.75.jar1.7.10Forge4.2 МБСкачать
offlineauth-mc1.7.10-0.2.84.jar1.7.10Forge4.2 МБСкачать
offlineauth-mc1.7.10-0.2.88.jar1.7.10Forge4.2 МБСкачать
offlineauth-mc1.7.10-0.2.96.jar1.7.10Forge4.3 МБСкачать

Что такое OfflineAuth и почему он устарел

OfflineAuth — это мод для Minecraft версии 1.7.10, работающий на Forge и создающий автономную систему аутентификации прямо на сервере. Он появился в ответ на недовольство игроков политикой Microsoft: принудительная миграция аккаунтов Mojang на учётные записи Microsoft и введение системы жалоб на чат. Мод позволял серверам полностью отказаться от внешних серверов проверки лицензии, запуская собственный REST-сервер на базе Spark. Однако сегодня разработчик рекомендует использовать более современное и чистое решение — authlib-injector, поэтому OfflineAuth помечен как устаревший. Тем не менее, для владельцев сборок на 1.7.10 этот мод остаётся интересным примером кастомной аутентификации.

Как работает OfflineAuth

В основе мода лежит идея полной независимости от серверов Mojang и Microsoft. После установки на серверную часть он поднимает локальный веб-сервер, который обрабатывает запросы на регистрацию и вход. Игроки проходят аутентификацию через этот внутренний сервер, а не через официальные лицензионные службы. Такой подход позволяет запускать сервер даже в закрытой локальной сети без доступа в интернет. При этом все учётные данные шифруются сквозным методом, что исключает перехват паролей. Для дополнительной безопасности можно использовать вход по паре ключей вместо обычного пароля.

Основные возможности мода

  • Регистрация и удаление аккаунтов, смена пароля и отображаемого имени.
  • Поддержка скинов и плащей: менять их можно прямо в игре.
  • Одноразовые токены для регистрации — только владельцы токенов могут создавать учётные записи.
  • Гибкая настройка конфигурации через файл или консоль сервера.
  • Интеграция с Et Futurum Requiem для корректного отображения элитр.
  • Экспериментальная совместимость с FTB Library и FTB Utils (скины в меню друзей).
  • Работа в одиночной игре.

Установка и настройка

Для серверной стороны достаточно поместить jar-файл мода в папку mods и запустить сервер. После первого запуска сгенерируется конфигурационный файл, где нужно указать порт для REST-сервера (по умолчанию 4567). Важно, чтобы хостинг позволял открывать дополнительные порты, иначе игроки не смогут регистрироваться. Команда /fingerprint покажет отпечаток публичного ключа сервера — его стоит сообщить игрокам для проверки подлинности сервера и защиты от атак «человек посередине».

Игрокам достаточно установить мод клиентски, добавить сервер в список, перейти в меню управления аутентификацией и зарегистрировать аккаунт. При первом входе потребуется подтвердить отпечаток ключа. Если вы ищете простой способ установить мод без ручного копирования файлов, обратите внимание на лаунчер foxygame.net — он позволяет гибко управлять сборками и устанавливать моды прямо из меню, что особенно удобно для новичков в мире Minecraft-модинга.

Полезные команды

Мод добавляет несколько административных и пользовательских команд:

  • /changename <player> <displayname> — смена отображаемого имени (сбрасывает прогресс игрока).
  • /deleteplayer <identifier> — удаление аккаунта.
  • /listusers — список зарегистрированных пользователей.
  • /playerexists <identifier/displayname> — проверка существования игрока.
  • /gentoken — генерация одноразового токена для регистрации.
  • /fingerprint — отпечаток публичного ключа сервера.
  • /deleteskin <identifier> и /deletecape <identifier> — удаление скина или плаща.
  • /oaconfig — изменение конфигурации через консоль сервера.

Интеграция с другими модами

OfflineAuth умеет дружить с популярными модификациями. Например, для корректной работы с Et Futurum Requiem потребуется дождаться обновления последнего, чтобы не ломались предпросмотры скинов. Мод также подхватывает кастомизацию главного меню из Custom Main Menu: если кнопка или метка имеют определённое имя в конфиге, к ним автоматически привязывается меню аутентификации и вход на сервер. Экспериментальная поддержка FTB Library и FTB Utils позволяет видеть скины друзей в соответствующем интерфейсе, но для этого нужны специальные сборки GT:NH.

Безопасность и шифрование

Одной из ключевых особенностей OfflineAuth является сквозное шифрование учётных данных. Пароли никогда не передаются открытым текстом, а публичный ключ сервера можно проверить через команду /fingerprint. Это снижает риск MITM-атак, когда злоумышленник пытается выдать себя за сервер. Дополнительно реализована возможность входа по криптографической паре ключей вместо пароля, что повышает защиту аккаунтов на серверах с повышенными требованиями к безопасности.

Почему мод помечен как устаревший

Разработчик прямо указывает, что OfflineAuth — это бета-версия, и рекомендует переходить на authlib-injector. Причина в том, что authlib-injector предлагает более чистую архитектуру и лучшую совместимость с современными версиями Minecraft и лаунчерами. Тем не менее, для серверов на версии 1.7.10, где authlib-injector может быть недоступен, OfflineAuth остаётся рабочим решением. Сообщество продолжает поддерживать мод, а его исходный код открыт под лицензией LGPLv3+SNEED, что позволяет энтузиастам вносить правки и переводы.

Заключение

OfflineAuth — яркий пример того, как Minecraft-сообщество реагирует на изменения политики крупных компаний. Мод даёт полный контроль над аутентификацией, позволяя создавать полностью автономные серверы с собственными учётными записями, скинами и плащами. Несмотря на статус устаревшего, он остаётся ценным инструментом для владельцев ретро-сборок на 1.7.10. Если вы ищете способ упростить установку подобных модов, лаунчер foxygame.net предлагает интуитивный интерфейс и встроенный каталог, где можно найти множество модификаций без ручного поиска по форумам. В конечном счёте, выбор между OfflineAuth и authlib-injector зависит от вашей версии игры и требований к безопасности, но оба решения демонстрируют, что независимость от официальных серверов в Minecraft вполне достижима.