Скачать Плагин AutoViaUpdater в Майнкрафт
AutoViaUpdater

Плагин AutoViaUpdater 10.1.0 +10.0.0

AutoViaUpdater — серверный плагин для автоматического обновления ViaVersion, ViaBackwards и ViaRewind. Для Spigot в исходном описании также указан ViaRewind-Legacy. Проект избавляет администратора от отдельного поиска новых сборок каждого компонента и объединяет проверки в одном инструменте.

Плагин относится к категориям управления, технологий и служебных решений. Он работает на сервере или совместимом прокси: клиентская сторона не поддерживается, серверная обязательна. Это именно средство обслуживания, а не самостоятельная замена компонентам Via.

Назначение плагина​


AutoViaUpdater проверяет предусмотренные проектом источники сборок и применяет найденные обновления для выбранных компонентов. Подтверждённый перечень включает:

• ViaVersion;
• ViaBackwards;
• ViaRewind;
• ViaRewind-Legacy в Spigot-среде.

Смысл плагина проявляется там, где эти решения уже используются для протокольной совместимости. Сам AutoViaUpdater не заявлен как инструмент, который меняет версию сервера или добавляет поддержку клиентов без Via-компонентов.

Скриншоты и внешний вид​

pro250-229-01-3e9b7325af39.webp


Как устроена проверка обновлений​


После загрузки платформы плагин может запускать проверки с заданным интервалом. В исходной конфигурационной модели также предусмотрены cron-расписание и задержка перед первой проверкой после полного старта сервера. Администратор выбирает, какие Via-компоненты обновлять.

Для отдельных компонентов описан выбор обычных, snapshot, DEV- и Java 8-сборок там, где такой канал существует. Это не рекомендация включать экспериментальные версии: канал следует выбирать в соответствии с требованиями стабильности конкретной сети.

Поддерживаемые платформы​


В метаданных перечислены Bukkit, Spigot, Paper, Purpur, Folia, BungeeCord, Waterfall и Velocity. В список входят и серверные ядра, и прокси. При этом отдельные функции зависят от среды: ViaRewind-Legacy в исходном тексте связан со Spigot и не предназначен для аналогичной работы на BungeeCord.

Перед установкой следует сопоставить:

• платформу и релиз AutoViaUpdater;
• версии установленных Via-компонентов;
• версию ядра или прокси;
• выбранный канал обновлений.

Широкий перечень платформ не означает, что настройки и набор обслуживаемых JAR одинаковы во всех случаях.

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


Подтверждены версии от 1.8 до 1.21.11. Метаданные охватывают ветки 1.8.x–1.20.x и последовательность 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10 и 1.21.11.

Этот список относится к заявленной совместимости ресурса. Из него нельзя выводить, что любая произвольная версия ViaVersion, ViaBackwards или ViaRewind совместима с любой сборкой сервера. Проверять нужно всю связку плагинов и платформы.

Установка​


Базовая процедура соответствует обычной установке серверного плагина:

• остановить совместимый сервер либо прокси;
• поместить JAR AutoViaUpdater в его папку plugins;
• запустить платформу для создания рабочих файлов;
• определить, какие Via-компоненты разрешено обновлять;
• выбрать интервал и допустимый канал сборок;
• проверить журнал после следующего запуска.

Официальное описание прямо допускает работу на прокси, поэтому целевой каталог plugins должен принадлежать той среде, где планируется выполнять обновление.

Ручное управление и права​


Для немедленной проверки подтверждена команда /updatevias. Ей соответствует разрешение autoviaupdater.admin; это же право связано с административным управлением проверками.

Доступ следует выдавать только доверенным сотрудникам. Замена инфраструктурных JAR способна повлиять на запуск сервера или сети. Другие команды и узлы разрешений в предоставленной основе не подтверждены.

Расписание и перезапуск​


Конфигурационная модель содержит интервал проверки, экспериментальное cron-выражение, задержку после запуска и параметры автоматического перезапуска. Автоперезапуск может быть отключён; для включённого режима предусмотрены задержка и сообщение перед рестартом.

Практическая политика должна отвечать на несколько вопросов:

• допустимы ли обновления во время онлайна;
• создаётся ли резервная копия старых JAR;
• кто проверяет журнал после замены;
• когда разрешён перезапуск;
• как выполняется ручной откат.

Загрузка нового файла сама по себе не подтверждает его успешную работу после рестарта.

Файлы и контрольные суммы​


В фактической основе указаны два релиза:

• AutoViaUpdater-10.1.0.jar — версия 10.1.0, 3 989 153 байта; SHA-512 e28035c693120df81558460dc6fc580ec3c0bfcb92b2c6421737d7f9a69609ad30b725a105ffc9b74e2eb4d4f4ab2e8efd29a747ce8af7a8380e141d3025fd51; SHA-1 5b023fcae53a716b95c369190503fa10193af4ca;
• AutoViaUpdater-10.0.0.jar — версия 10.0.0, 3 988 457 байт; SHA-512 fe50607d0a1aac521a21df6f8dc669dbd3649a238a274f5e2cb1b88e65f3c559cf866cd686c09d30bf715968f5a0eed97290bccfaebda7d44ec3907627509c5a; SHA-1 22ba4854314cbf9109c75bd0f5812be24b7f127d.

Хеш позволяет подтвердить совпадение локального файла с опубликованным экземпляром. Значения нужно сравнивать в рамках одного алгоритма.

Зависимости, лицензия и стороны​


Обязательные project dependencies в выбранных метаданных не указаны. Однако назначение AutoViaUpdater предполагает наличие компонентов Via, которые он должен обслуживать. Отсутствие формально обязательной зависимости в карточке проекта не превращает его в самостоятельный протокольный плагин.

Проект распространяется по лицензии MIT. Клиентская установка не предусмотрена: JAR размещается только на сервере или совместимом прокси. Игрокам добавлять его в свои сборки не требуется.

Эксплуатационные ограничения​


AutoViaUpdater автоматизирует получение и применение обновлений, но предоставленная основа не подтверждает автоматический откат, безошибочный переход между любыми версиями или одинаковое поведение на всех платформах. Особую осторожность следует проявлять при использовании snapshot- и DEV-каналов.

Минимальный безопасный порядок обслуживания:

• сохранить текущие JAR и конфигурации;
• сверить имя, размер и хеш нового файла;
• проверить совместимость связки компонентов;
• выполнить пробный запуск вне основной сети;
• изучить журнал загрузки;
• сохранить возможность ручного возврата.

Статическая проверка файлов​


Указанные JAR получены по официальному HTTPS и локально сверены с опубликованными хешами. Архивы прошли статическую проверку структуры и путей. Динамический запуск не выполнялся.

Следовательно, подтверждены целостность полученных экземпляров и базовая проверка содержимого архива, но не поведение плагина в работающей среде, не успешность загрузки на каждой платформе и не совместимость с конкретным набором Via-плагинов.

FAQ​


Обновляет ли AutoViaUpdater ядро сервера?​


Нет. Подтверждённое назначение ограничено ViaVersion, ViaBackwards, ViaRewind и ViaRewind-Legacy в соответствующей Spigot-среде.

Можно ли запустить проверку вручную?​


Да. Указана команда /updatevias, требующая разрешение autoviaupdater.admin.

Обязателен ли автоматический перезапуск?​


Нет. Он настраивается и может быть отключён. При этом универсальная возможность применить любой новый JAR без обычного рестарта не подтверждена.

Одинаково ли работает плагин на сервере и прокси?​


Метаданные подтверждают оба типа платформ, но не идентичность функций и настроек. Релиз и обслуживаемые компоненты нужно сопоставлять с конкретной средой.

Проводился ли запуск файлов?​


Нет. Выполнены получение по HTTPS, сверка хешей и статическая проверка архива; динамического тестирования не было.
Автор
rootme
Скачивания
2
Показов
2
Первый выпуск
Обновление

Оценки

0.00 звёзд 0 оценок

Другие ресурсы пользователя rootme

  • Lost Signal VHS
    Шейдеры Lost Signal VHS
    Lost Signal VHS — лёгкий клиентский шейдерпак постобработки, превращающий Minecraft в...
  • Sarp Shaders
    Шейдеры Sarp Shaders
    Sarp Shaders — клиентский шейдерпак для Minecraft, построенный вокруг мягкого освещения...
  • Solar Reimagined
    Шейдеры Solar Reimagined
    Solar Reimagined — клиентский шейдер-пак, созданный для более яркого и атмосферного изображения...
  • FilterLite Shaders
    Шейдеры FilterLite Shaders
    FilterLite Shaders — клиентский шейдер-пак, сосредоточенный исключительно на экранной...
  • DAP Shaders
    Шейдеры DAP Shaders
    DAP Shaders — клиентский шейдер-пак для Minecraft, добавляющий объёмное освещение, динамические...
  • Aerial
    Шейдеры Aerial
    Aerial — клиентский шейдер-пак, ориентированный на атмосферное освещение, выразительное небо и...
  • AuroraRT
    Шейдеры AuroraRT
    AuroraRT — клиентский шейдер-пак для Minecraft с выраженной полярной и космической эстетикой...
  • Pixelated Shaders
    Шейдеры Pixelated Shaders
    Pixelated Shaders — клиентский шейдер-пак для Minecraft, ориентированный на естественное...
  • Realistic Dark
    Шейдеры Realistic Dark
    Realistic Dark — клиентский шейдер для Minecraft, который пытается передать особенности...
  • NxSimpleHome
    Плагин NxSimpleHome
    NxSimpleHome — серверный плагин для Minecraft, позволяющий игроку сохранить домашнюю точку и...