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

AutoViaUpdater

Плагин для автоматического обновления ViaVersion, ViaBackwards, ViaRewind и ViaRewind-Legacy на серверах Minecraft. Больше не нужно следить за новыми билдами вручную - всё делается само.

Оцените первым
5.5K
8

AutoViaUpdater

AutoViaUpdater - это плагин для серверов Minecraft (Spigot/Paper/Folia, Velocity, BungeeCord), который автоматически обновляет все компоненты Via: ViaVersion, ViaBackwards, ViaRewind и ViaRewind-Legacy. Если ты админишь сервер, где игроки заходят с разных версий Майнкрафт, то ViaVersion - must have. Но вручную отслеживать новые билды на Jenkins и каждый раз таскать джарники - тоска. AutoViaUpdater решает эту проблему: сам проверяет CI, скачивает свежие сборки и применяет их. Никакого лишнего геморроя.

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

Плагин стартует вместе с сервером, проверяет наличие обновлений для каждого из выбранных Via-компонентов с заданным интервалом (по умолчанию раз в 60 минут) и при обнаружении новой версии автоматически загружает и применяет её. Настройка минимальна: кинул jar в plugins/ (или на прокси), запустил один раз, отредактировал конфиг под себя - и забыл. Можно также запустить проверку вручную командой /updatevias.

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

  • /updatevias - запустить немедленную проверку обновлений. Требуется право autoviaupdater.admin.

Права:

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

Конфигурация (YAML)

Пример стандартного конфига:

# AutoViaUpdater config

ViaVersion:
  enabled: true
  snapshot: true
  dev: false
  java8: false

ViaBackwards:
  enabled: true
  snapshot: true
  dev: false
  java8: false

ViaRewind:
  enabled: true
  snapshot: true
  dev: false
  java8: false

ViaRewind-Legacy:
  enabled: true
  snapshot: true
  dev: false

Check-Interval: 60

Cron-Expression: ""

Delay: 5

AutoRestart: false
AutoRestart-Delay: 60
AutoRestart-Message: '&cServer is restarting in 1 minute!'

Основные настройки:

  • enabled - включать/отключать обновление для конкретного компонента.
  • snapshot - если true, качает последнюю сборку, даже если она помечена как -SNAPSHOT. Иначе - только стабильные релизы.
  • dev - включает канал DEV-сборок (обычно нестабильные).
  • java8 - для сборок под Java 8 (актуально на старых серверах).
  • Check-Interval - интервал проверки в минутах.
  • Cron-Expression - можно задать CRON-расписание (например, "0 0 * * *" - раз в сутки в полночь). Если пусто, используется интервал.
  • Delay - задержка в секундах после полной загрузки сервера перед началом проверки.
  • AutoRestart - если true, сервер перезагрузится после применения обновлений.
  • AutoRestart-Delay - задержка перед перезагрузкой.
  • AutoRestart-Message - сообщение в чат перед перезагрузкой.

Пара слов про совместимость

AutoViaUpdater работает на Spigot, Paper, Folia, Velocity и BungeeCord. Для прокси-серверов (Velocity, BungeeCord) ViaRewind-Legacy не поддерживается - это учтено в конфиге. Если у тебя сервер на Fabric или Forge - увы, этот плагин не для тебя, он только для серверов на Bukkit/Proxy.

Стоит ли ставить?

Если на твоём сервере используется ViaVersion и ты хочешь автоматизировать обновления - да, это удобная штука. Особенно если серверов много или ты часто забываешь проверять новые билды. Настраивается за пару минут, не жрёт ресурсы. Единственный минус - авторестарт может быть неудобен на активных серверах, но его можно отключить. В целом - must-have для администраторов, которые не хотят тратить время на рутину.

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

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

Minecraft: Java Edition

1.21.x1.20.x1.19.x1.18.x1.17.x1.16.x1.15.x1.14.x1.13.x1.12.x1.11.x1.10.x1.9.x1.8.x

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

Сервер

Ссылки

Детали

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