▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/GeyserUpdater
GeyserUpdater

GeyserUpdater

Плагин для автоматического обновления Geyser, Floodgate и MCXboxBroadcast на серверах Minecraft. Поддерживает Spigot/Paper, BungeeCord и Velocity. Упрощает поддержку кросс-платформенных серверов.

Оцените первым
68.3K
39

GeyserUpdater - автообновление для Geyser и Floodgate

Если у тебя сервер с Geyser (чтобы игроки с Bedrock Edition заходили на Java-сервер), то ты знаешь, как часто выходят обновления. Вручную таскать JAR-файлы каждый раз - тоска. GeyserUpdater решает эту проблему: сам проверяет новые версии Geyser, Floodgate и MCXboxBroadcast, качает и заменяет файлы. Никакой возни с FTP или панелью.

Что делает плагин

  • Автоматическая загрузка последних стабильных сборок Geyser и Floodgate с официального API (Jenkins).
  • Опционально подтягивает MCXboxBroadcast из Modrinth и кладёт его в папку расширений Geyser.
  • Проверки обновлений: при старте сервера, по расписанию (например, каждые 12 часов) или при входе админа.
  • Ручная команда /geyserupdate (право geyserupdater.admin) - запустить проверку прямо сейчас.
  • Настраиваемые сообщения, интервалы и даже автоматический рестарт после обновления.

Как это работает

Плагин сравнивает SHA-256 хеш текущего JAR с тем, что на сервере загрузки. Если хеши совпадают - обновление не нужно. Если разные - старый файл заменяется атомарно. После обновления требуется перезапуск сервера или прокси. Можно настроить автоматический рестарт через команду (например, restart).

Важно: плагин ищет файлы, в имени которых есть "geyser" или "floodgate", только в корне папки plugins. Если у тебя нестандартные имена или файлы в подпапках - автообновление не сработает. Для MCXboxBroadcast всегда кладёт в plugins/Geyser-Spigot/extensions.

Команды и права

  • /geyserupdate - запустить проверку (право geyserupdater.admin).

Настройка config.yml

После первого запуска создаётся конфиг. Вот основные опции:

ПараметрОписание
enabledВключить/выключить плагин
languageЯзык сообщений: ja, en, de, ko
checkOnStartupПроверять при старте
periodic.enabledПериодическая проверка
periodic.intervalHoursИнтервал в часах
adminLogin.enabledПроверять при входе игрока с правом
adminLogin.permissionПраво для триггера (по умолч. geyserupdater.admin)
targets.geyser / floodgate / mcxboxbroadcastКакие компоненты обновлять
postUpdate.runRestartCommandАвторестарт после обновления
postUpdate.restartCommandКоманда рестарта (например, restart)
messages.<lang>Тексты сообщений для разных языков

Платформы

  • Spigot/Paper (и другие форки)
  • BungeeCord
  • Velocity

Просто положи нужный JAR в папку плагинов и запусти сервер. Плагин сам найдёт существующие файлы Geyser и Floodgate, если они названы стандартно (например, Geyser-Spigot.jar). Если не найдёт - создаст новые с дефолтными именами.

Что по итогу

GeyserUpdater - штука простая, но для администраторов кросс-платформенных серверов почти маст хэв. Экономит кучу времени и не даёт протухнуть Geyser, из-за чего могут посыпаться коннекты с Bedrock. Единственный нюанс - не показывает версии, только хеши. Но если тебе нужно просто "чтобы было последнее и работало" - оно работает.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26w14a26.2.x26.1.x1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x

Поддерживаемые окружения

Сервер

Ссылки


Создатели

Детали

Лицензия:
Опубликован:9 месяцев назад
Обновлён:1 неделю назад
Главная