Skip to content

Интеграция с AuthMeReloaded ​

AuthMe и AuthMeReloaded — это один и тот же плагин (часто эти названия используют как синонимы). AuthMeReloaded является продвинутым форком оригинального плагина AuthMe и является рекомендуемым решением для управления аутентификацией на серверах Minecraft.

Примечание: Эта интеграция доступна только для Spigot и его форков (Paper, Folia, Purpur и т. д.). Сам AuthMe не работает на прокси-серверах, таких как BungeeCord или Velocity; на Velocity тот же переключатель Интеграция авторизации работает с форком LimboAuth pano-limbo-auth.

Что такое AuthMeReloaded? ​

AuthMeReloaded — это комплексный плагин аутентификации, который добавляет функционал входа и регистрации на серверах Minecraft. Это самое популярное и надежное решение для аутентификации в сообществе Minecraft.

При интеграции с Pano процесс аутентификации становится бесшовным: игроки могут регистрироваться, входить в систему и управлять своими паролями через ваш веб-сайт, пока плагин автоматически обрабатывает аутентификацию в игре.

Особенности ​

При включении интеграции с AuthMeReloaded Pano обеспечивает:

  • Бесшовную аутентификацию — Процессы входа и регистрации контролируются Pano.
  • Управление паролями — Изменение паролей прямо на веб-сайте.
  • Контроль для администраторов — Администраторы могут сбрасывать пароли игроков из панели управления.
  • Автоматическую синхронизацию — Данные игроков синхронизируются между игрой и вебом.
  • Автонастройку (Zero-Touch) — Pano автоматически корректирует настройки AuthMe, не требуя ручного вмешательства.

Требования ​

Перед включением интеграции с AuthMeReloaded убедитесь, что у вас есть:

  1. AuthMeReloaded, установленный на вашем сервере Minecraft (Spigot/Paper/Folia).
  2. Pano MC Plugin, установленный и подключенный к вашему экземпляру Pano.
  3. Версия AuthMeReloaded 5.6.0 или выше (всегда используйте последнюю версию).

⚠️ Важно: Pano поддерживает последнюю версию AuthMeReloaded. Убедитесь, что ваш плагин AuthMe обновлен. Последняя протестированная версия — v5.6.0.

Руководство по настройке ​

Шаг 1: Установка AuthMeReloaded ​

Скачайте и установите AuthMeReloaded на ваш сервер Minecraft:

Поместите файл AuthMe-<версия>.jar в папку plugins/ вашего сервера и перезапустите его.

Шаг 2: Подключение сервера Minecraft к Pano ​

Если вы еще этого не сделали, установите Pano MC Plugin на сервер и подключите его к Pano:

  1. Установите Pano MC Plugin на сервер Minecraft.
  2. В панели нажмите Серверы вверху бокового меню → Добавить сервер → Подключить через плагин Pano.
  3. Следуйте шагам подключения в окне.

Подробные инструкции см. в разделе Привязка сервера.

В данной документации предполагается, что Pano MC Plugin уже установлен и подключен.

Шаг 3: Проверка активации интеграции в панели ​

  1. Войдите в панель администратора Pano.
  2. Выберите сервер и откройте его вкладку Настройки → Интеграция с игрой (настройки задаются для каждого сервера).
  3. Найдите раздел Интеграция авторизации. Здесь вы можете настроить:
    • Интеграция авторизации (включено по умолчанию): Главный переключатель интеграции.
    • Требовать подтверждение E-Mail (включено по умолчанию): Если включено, игроки должны иметь подтвержденный адрес электронной почты для входа на сервер. Работает, только пока подтверждение почты включено для всей платформы (auth.require-email-verification, Настройки → Платформа).
    • Кикать после регистрации (включено по умолчанию): Если включено, игроки будут автоматически кикнуты с сервера сразу после успешной регистрации в игре. Это используется для того, чтобы игроки подтвердили свою почту перед началом игры.
  4. Проверьте настройки и сохраните их.

Примечание: Интеграция аутентификации и её поднастройки включены по умолчанию. При обнаружении AuthMeReloaded на сервере Pano автоматически подключится к нему и применит эти правила.

Вот и всё! Pano MC Plugin автоматически обнаружит AuthMeReloaded и начнет управлять процессами аутентификации.

Что происходит после включения? ​

После активации интеграции Pano выполнит следующие действия:

1. Обнаружение и подключение к плагину AuthMe ​

Pano MC Plugin автоматически определяет, установлен ли AuthMeReloaded. После обнаружения он регистрирует слушателей команд и событий AuthMe, обеспечивая связь между Pano и AuthMe.

2. Изменение конфигурации AuthMe (Zero-Touch) ​

Pano использует подход с нулевой настройкой (zero-touch) — он автоматически корректирует определенные значения в конфигурации AuthMe для обеспечения совместимости. Перед внесением изменений Pano сохраняет прежние значения изменяемых настроек в файл authme-backup.yml в папке плагина Pano (plugins/Pano/) и возвращает их, когда интеграцию выключают или сервер отключают от Pano.

Будут изменены следующие настройки:

НастройкаНовое значениеПричина
settings.security.passwordHashCUSTOMТребуется для интеграции проверки паролей Pano
settings.registration.typePASSWORDPano поддерживает только аутентификацию по паролю (функции почты обрабатываются веб-сайтом)
settings.security.minPasswordLength6Обеспечивает минимальный стандарт безопасности аккаунта
settings.security.passwordMaxLength128Стандартизированная максимальная длина для совместимости на всей платформе
settings.restrictions.allowedNicknameCharacters[a-zA-Z0-9_]*Ограничивает никнеймы буквами, цифрами и подчеркиванием для совместимости

⚠️ Не изменяйте эти настройки вручную. Они необходимы для полной интеграции и совместимости. Их изменение может нарушить работу системы или вызвать конфликты с другими плагинами.

3. Управление аутентификацией ​

Когда интеграция активна, Pano берет на себя управление следующими процессами:

  • Регистрация игроков — новые игроки регистрируются на вашем сайте или командой /register в игре; в обоих случаях создаётся аккаунт Pano.
  • Вход игроков — аутентификация обрабатывается Pano и синхронизируется с AuthMe.
  • Смена пароля — игроки могут менять пароли прямо на сайте.
  • Восстановление пароля — забытые пароли можно сбросить через почту (если настроен SMTP).
  • Управление паролями администратором — администраторы могут сбросить пароль любого игрока через панель.