AuthMeProxy
Плагин-мост между сервером с AuthMe на Spigot и прокси BungeeCord/Velocity. Решает проблему переноса авторизации между серверами, чтобы игрокам не приходилось вводить пароль повторно.
AuthMeProxy - единая авторизация для прокси-сетей Майнкрафт
Если у тебя сервер с лобби и несколькими игровыми мирами (через BungeeCord или Velocity), ты знаешь эту боль: игрок заходит на сервер, вводит пароль на AuthMe, а потом переключается на другой сервер сети - и его снова просят авторизоваться. Это раздражает. AuthMeProxy решает эту проблему раз и навсегда.
Как это работает
По сути, это форк популярного плагина AuthMeBungee, который работает не только с BungeeCord, но и с Velocity. Принцип простой: когда игрок авторизуется на одном сервере через AuthMe, плагин отправляет сигнал на прокси, и тот запоминает, что игрок уже прошел проверку. Переключаясь между серверами, он не видит новый запрос пароля.
Что нового по сравнению с AuthMeBungee
- Поддержка Velocity - это главная фича. Оригинал работал только на BungeeCord, а тут полный охват.
- API для разработчиков - можешь управлять игроками прямо с прокси: принудительно залогинить, разлогинить, зарегистрировать или удалить аккаунт. Удобно для админских плагинов и скриптов.
- AutoLogin - если у тебя AuthMe стоит на нескольких серверах, можно включить автоматический вход. Игрок авторизуется один раз на первом сервере и свободно путешествует по сети.
Важно знать
Для работы API нужно, чтобы хотя бы один игрок был онлайн на целевом сервере. Это логично - плагин общается с игроком через сервер, а не напрямую с прокси.
Требования и совместимость
Для BungeeCord и его форков
- Java 8+
- BungeeCord / Waterfall / Travertine 1.7+
Для Velocity
- Java 17+
- Velocity 3.3.0+ (тестировалось на этой версии)
Bukkit Bridge для Velocity
- Spigot или любой форк (Paper, Purpur) на версии 1.12+ (хотя должно работать и выше 1.7)
Установка
На BungeeCord
- Скачай
AuthMeProxy-Bungee-x.x.jar - Кинь его в папку
pluginsна BungeeCord - Перезапусти всё
- Настрой плагин (обязательно пропиши
authServersв конфиге) - В конфиге AuthMeReloaded на серверах включи опцию
Hooks.bungeecord - Готово - игроки авторизуются один раз и всё
На Velocity Тут чуть сложнее, зато полный контроль:
- Скачай
AuthMeProxy-Velocity-x.x.jarна сам Velocity - Скачай
AuthMe-Velocity-Bridge-x.x.jarна каждый сервер где стоит AuthMe - Настрой прокси (те же
authServers) - Включи
Hooks.bungeecordв AuthMeReloaded - Перезапусти всё и проверь
Если настраиваешь сервер для игры с друзьями на BungeeHost - всё ставится в один клик через панель управления. Плагин совместим с любыми версиями Minecraft от 1.7 и выше, главное чтоб на прокси и серверах была подходящая Java.
Ограничения
Не проси помощи по этому форку на Discord AuthMeReloaded - они не имеют к нему отношения. Если что-то не работает, пиши в GitHub тикеты или на страницу плагина на Spigot.
Скачать AuthMeProxy
Проверенные сборки лежат на странице релизов - выбирай под свою версию прокси. Установи, настрой и забудь о повторной авторизации.
Сервер для плагина AuthMeProxy - как у профи
Плагин AuthMeProxy создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином AuthMeProxy для друзей можно за пару минут - BungeeHost всё уже подготовил.