Skip to content

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

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

Примечание: Эта интеграция доступна только для Spigot и его форков (Paper, Folia, Purpur и т. д.). Она недоступна для прокси-серверов, таких как Bungeecord или Velocity.

Что такое AuthMeReloaded?

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

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

Особенности

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

  • Бесшовную аутентификацию — Процессы входа и регистрации контролируются Pano.
  • Управление паролями — Изменение паролей прямо на веб-сайте.
  • Контроль для администраторов — Администраторы могут сбрасывать пароли игроков из панели управления.
  • Автоматическую синхронизацию — Данные игроков синхронизируются между игрой и вебом.
  • Поддержку команд плагина — Выполнение специфических команд AuthMe из 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. В панели управления перейдите в раздел Серверы → нажмите кнопку +.
  3. Следуйте шагам подключения в окне.

Подробные инструкции см. в Руководстве по установке.

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

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

  1. Войдите в панель администратора Pano.
  2. Перейдите в раздел Панель → Настройки сервера → Интеграция с игрой.
  3. Найдите раздел Auth Integration. Здесь вы можете настроить:
    • Auth Integration (включено по умолчанию): Главный переключатель интеграции.
    • Require Verified (включено по умолчанию): Если включено, игроки должны иметь подтвержденный адрес электронной почты для входа на сервер.
    • Kick After Register (включено по умолчанию): Если включено, игроки будут автоматически кикнуты с сервера сразу после успешной регистрации в игре. Это используется для того, чтобы игроки подтвердили свою почту перед началом игры.
  4. Проверьте настройки и нажмите Save.

Примечание: Интеграция аутентификации и её поднастройки включены по умолчанию. При обнаружении 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 создает резервную копию вашего файла config.yml под именем authme-backup.yml в папке плагина Pano (plugins/Pano/).

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

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

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

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

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

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