Top.Mail.Ru
Ответы

AuthMe minecraft 1.21.10

Есть сервер на velocity. На сервере lobby стоит authme, и если у меня при заходе на сервер все хорошо, то когда мой друг пытается зайти, в консоли velocity появляется это:

disconnected while connecting to lobby: Сработала защита против ботов! Необходимо подождать перед следующим входом на сервер.

Можно ли это как-нибудь исправить?

По дате
По рейтингу
Аватар пользователя
Ученик
9мес

Проблема "Сработала защита против ботов!" в Velocity, когда AuthMe на лобби не пускает друга,

связана с тем, что AuthMe или другой плагин безопасности (например, от самого Velocity или BungeeCord- защита от ботов/дубликатов сессий) срабатывает на новом подключении после перенаправления на лобби, блокируя его из-за подозрительной активности, хотя у вас все проходит. Решение в том, чтобы настроить исключения в AuthMe и, возможно, в Velocity/Floodgate для лобби-сервера, чтобы он не проверял аутентификацию игрока так же строго, как основной сервер, или увеличить таймауты и разрешить временное повторное подключение в конфигурациях плагинов. 

Возможные решения:

  1. Исключение лобби-сервера из проверки AuthMe:

    • Найдите в конфиге AuthMe (обычно config.yml) параметр типа bungeeCord или velocity и убедитесь, что он включен (true).

    • Поищите настройку, позволяющую исключать определенные серверы из проверки, например, лобби (например, excludedServers или allowedServers для определенных действий).

    • Если такой настройки нет, AuthMe может блокировать повторное подключение, думая, что это бот, пытающийся обойти регистрацию.

  2. Настройка Velocity/Floodgate (если используется):

    • Проверьте конфиг Velocity (velocity.toml) и плагины типа Floodgate (если вы используете Bedrock игроков). Там могут быть настройки защиты от ботов (bot-protection, max-login-attempts), которые слишком агрессивны.

    • Попробуйте временно отключить или ослабить защиту в Velocity и посмотреть, пройдет ли друг.

  3. Увеличение задержек и попыток в AuthMe:

    • В конфиге AuthMe найдите параметры, связанные с таймаутами при входе (например, loginTimeout), и попробуйте их увеличить, чтобы дать другу больше времени.

  4. Проверка версии и совместимости:

    • Убедитесь, что AuthMe и Velocity совместимы с версией Minecraft 1.21.10, и что все плагины установлены корректно.

  5. Перезапуск друзей после регистрации:

    • После того, как друг зарегистрируется и войдет в систему, попросите его переподключиться (выйти и зайти заново) - иногда это сбрасывает проблемы, связанные с кэшем сессий. 

Где искать:

  • Файлы AuthMe: plugins/AuthMe/config.yml

  • Файл Velocity: velocity.toml (в корневой папке Velocity)

  • Если есть Floodgate: plugins/Floodgate/config.yml

Сделайте резервную копию конфигов перед изменениями. Обычно проблема решается настройкой исключений для лобби в AuthMe



Видео по теме