GeyserUpdater - автообновление Geyser и Floodgate
Плагин GeyserUpdater автоматизирует скачивание и обновление GeyserMC, Floodgate и MCXboxBroadcast для серверов Майнкрафт с кроссплеем между Java и Bedrock.
Если вы держите сервер с кроссплеем между Java и Bedrock, то наверняка знаете эту боль: вышло обновление ванилы или Гейсера, и нужно вручную качать новые JAR-файлы GeyserMC и Floodgate, чтобы игроки с телефонов и консолей могли без проблем заходить. Плагин GeyserUpdater (он же Geyser and Floodgate auto uploader) решает эту рутину раз и навсегда. Это автоматический апдейтер, который сам тянет свежие сборки и заменяет старые файлы.
Проект уже перевалил за 114 тысяч скачиваний. Актуальная версия 1.1.1 поддерживает практически все актуальные релизы Minecraft (от 1.16.x до 1.21.x). Работает утилита на Spigot и его форках вроде Paper, а также на прокси BungeeCord и Velocity.
Главные фичи
- Автозамена JAR-файлов: плагин сам лезет в API, качает последние стабильные сборки GeyserMC и Floodgate и перезаписывает старые файлы в папке
plugins. - Обновление MCXboxBroadcast: утилита может по желанию тянуть свежий MCXboxBroadcast и класть его в папку расширений Geyser. Кстати, в версии 1.1.1 как раз пофиксили баг, когда этот файл кидался не в ту папку на Velocity - теперь всё чётко ложится в
Geyser-Velocity/extensions. - Гибкие проверки обновлений:
- При старте сервера
- По таймеру (например, каждые 12 часов)
- Когда заходит админ с нужным правом (можно отключить)
- Ручной запуск: команда
/geyserupdate(правоgeyserupdater.admin). - Гибкий конфиг: настраивается язык, сообщения, интервалы проверки и команды для рестарта.
Как это работает под капотом
Апдейтер не парсит номера версий. Вместо этого он качает временный файл, считает его SHA-256 хеш и сравнивает с текущим. Если хеши одинаковые - обновление не нужно, файл не трогается. Если разные - происходит атомарная замена старого JAR-ника.
После замены файлов нужен рестарт сервера или прокси. В конфиге можно включить postUpdate.runRestartCommand и прописать команду (например, restart или end), чтобы всё перезапускалось само.
Установка и настройка
- Кидаем нужный JAR для вашей платформы в папку
plugins. - Запускаем сервер. Создастся
config.yml. - Плагин сам ищет файлы со словами "geyser" или "floodgate" в названии. Если ничего не находит, он создаст новые файлы со стандартными именами (типа
Geyser-Spigot.jar).
Важный нюанс
Утилита сканирует только корень папки plugins. Если вы запихнули Гейсер в какую-то хитрую подпапку или назвали my_cool_bridge.jar, апдейтер его просто не увидит. И еще: если при скачивании упадет сеть, старые файлы плагинов не пострадают.
Запуск на хостинге
Раз уж мы говорим про кроссплей сервера, где важна стабильность и онлайн 24/7, держать такие связки лучше на выделенном хостинге. Если вы планируете создать сервер Майнкрафт и играть с друзьями онлайн, плагин без проблем встанет на BungeeHost (https://bungee.host) в один клик. А автоматические рестарты после обновления Гейсера можно легко прикрутить к панели управления BungeeHost, чтобы игроки даже не замечали простоя.
Скачать плагин GeyserUpdater стоит любому админу, который устал вручную мониторить релизы Geyser и Floodgate. Автоматизация спасает кучу нервов и времени.
Часто задаваемые вопросы
Совместимость
Создатели
Детали
Версии плагина GeyserUpdater - автообновление Geyser и Floodgate
Доступно 19 версий. Сначала показаны самые популярные и самые свежие.