mcrating.org Сейчас на сайте: 548 чел.
548
ViaVersion

Скачать ViaVersion

Серверный и прокси-плагин, позволяющий новым клиентам Minecraft Java подключаться к более старым серверам. Поддерживает Paper, Velocity, Fabric, Sponge и другие платформы, требует внимательной связки версий.

Плагины 2 238 791 загрузок 1 120 подписок

Описание

Описание ViaVersion

один из самых известных проектов для совместимости протоколов Minecraft Java Edition. Его основная задача сформулирована на Modrinth прямо: позволить новым клиентам подключаться к более старым серверам. Проект доступен для нескольких платформ, включая Paper, Velocity, Fabric, Folia, Sponge и BungeeCord-подобные окружения, а клиентская и серверная стороны указаны как optional, потому что сценарий зависит от платформы. Чаще всего ViaVersion ставят на сервер или прокси, чтобы игроки с более новой версией клиента могли зайти на сервер старой версии. Это не мод, который обновляет мир до новой версии Minecraft, и не инструмент миграции сохранений. ViaVersion переводит сетевой протокол между клиентом и сервером в пределах поддерживаемых версий. Например, сервер может оставаться на выбранной стабильной версии из-за плагинов, карты или ядра, а игроки смогут заходить с более свежего клиента. Для обратного направления обычно используют другие проекты семейства Via, например ViaBackwards или ViaRewind, если они подходят конкретной задаче. Проект особенно важен для публичных серверов, где игроки часто обновляют клиент сразу после релиза Minecraft. Без совместимости администратор вынужден либо срочно обновлять сервер, рискуя плагинами, либо терять игроков. ViaVersion дает время: можно оставить сервер на стабильной версии, протестировать обновления и не блокировать часть аудитории. При этом нужно внимательно читать примечания к релизам, потому что поддержка новых версий иногда появляется не мгновенно.

Что делает ресурс ViaVersion перехватывает и преобразует пакеты между клиентом и сервером, когда версия клиента новее версии сервера в поддерживаемом диапазоне. Для игрока это выглядит просто: он выбирает новый клиент в лаунчере и подключается к серверу, который физически работает на более старой версии. Для администратора это слой совместимости, который снижает давление обновлений и упрощает управление сетью серверов. На прокси ViaVersion помогает обслуживать несколько серверов с разными версиями за одной точкой входа, если архитектура сети это поддерживает. На Paper или аналогичном сервере плагин ставится в папку plugins. На Fabric сценарии отличаются: официальное описание указывает использовать ViaFabric или ViaFabricPlus, а ViaVersion можно помещать в соответствующую папку для переопределения включенной версии в этих проектах. Это важная деталь, потому что простой перенос jar-файла без понимания платформы может не дать ожидаемого результата. Практическая польза для поиска: ViaVersion — плагин совместимости версий Minecraft Java, позволяющий новым клиентам заходить на старые серверы Paper, Velocity, Fabric, Sponge и другие платформы. Он нужен администраторам серверов, сетям и сборкам, где стабильность важнее немедленного обновления ядра.

Особенности Главная особенность ViaVersion — узкая и надежная специализация. Он не обещает добавить блоки, механики или поведение новой версии на старый сервер. Если игрок заходит с новым клиентом, он все равно играет по правилам серверной версии. Новые блоки, предметы или функции, которых нет на сервере, не появятся магически. Это важно объяснять игрокам, чтобы они не ожидали контент последнего релиза на старом ядре. Вторая особенность — экосистема Via. Для разных направлений совместимости могут требоваться ViaBackwards, ViaRewind, ViaFabric, ViaFabricPlus, ViaBungee или ViaSponge. ViaVersion сам по себе отвечает за основной сценарий newer client to older server. Если вам нужно пустить старые клиенты на новый сервер, задача другая, и нужно смотреть соседние проекты. Неправильная комбинация часто приводит к тому, что часть версий не пускает или возникают ошибки при входе. Третья особенность — требования к Java и каналам релизов. В описании указано требование Java 17, а также рекомендация использовать последние beta-релизы. Alpha-сборки предназначены для snapshot-совместимости и других свежих изменений. Для продакшен-сервера это означает: не ставьте случайный alpha только потому, что он новее; выбирайте стабильный или рекомендованный канал под вашу задачу и делайте резервную копию перед обновлением.

Совместимость и установка

Практический чеклист

  1. Проверьте версию ядра сервера.
  2. Проверьте права и команды, если они указаны автором.
  3. Проверьте конфиги после первого запуска.
  4. Проверьте совместимость с прокси или экономикой сервера, если они есть в сборке. Пример, где обычно оказывается файл или профиль после установки: text server/ plugins/viaversion.jar logs/latest.log Если после установки ViaVersion не запускается, сначала проверьте latest.log, список зависимостей и совпадение версии Minecraft. Это быстрее, чем менять сразу несколько модов или паков и потом искать, какой именно файл вызвал конфликт. Для Paper, Folia и похожих серверов скачайте ViaVersion под нужную платформу и поместите файл в plugins, затем перезапустите сервер. Для Velocity или BungeeCord используйте папку plugins прокси. Для Sponge и Fabric следуйте отдельным инструкциям: на Fabric обычно применяют ViaFabric или ViaFabricPlus, а ViaVersion добавляют как переопределение встроенной версии в указанную папку. После запуска проверьте консоль: плагин должен сообщить о загрузке и поддерживаемых версиях. Перед установкой проверьте Java
  5. Если сервер запускается на старой Java, ViaVersion может не загрузиться, даже если остальная часть сервера еще работает. Также важно держать одинаковые версии проектов семейства Via: ViaVersion, ViaBackwards и другие дополнения должны быть совместимы между собой. Не обновляйте один компонент, оставляя остальные очень старыми, если changelog требует связанного обновления. Если игрок не может войти, смотрите точное сообщение о версии. Ошибка может означать, что клиент слишком новый для установленного ViaVersion, сервер слишком старый без ViaRewind, нужен ViaBackwards для обратного направления или прокси и backend-сервер имеют конфликтующую конфигурацию. В сетях с Velocity/Paper важно понимать, где именно стоит плагин: иногда его ставят на прокси, иногда на каждый backend, а иногда требуется выбранная архитектура, чтобы избежать двойной обработки.

Техническая сводка

  • Тип: мод
  • Название: ViaVersion
  • Автор: не указан
  • Популярность: 2 040 975 загрузок по данным каталога
  • Клиент / сервер: клиент: опционально, сервер: опционально
  • Последнее обновление: 2026-05-09T08:06:38.168Z

Вопросы и ответы ViaVersion позволяет старым клиентам заходить на новый сервер? Основной сценарий ViaVersion — новые клиенты на старый сервер. Для других направлений обычно нужны ViaBackwards или ViaRewind, если они поддерживают нужные версии. Добавит ли плагин новые блоки на старый сервер? Нет. Он переводит протокол подключения, но не переносит контент новой версии в старое ядро. Игровая механика остается механикой серверной версии. Где ставить ViaVersion: на прокси или на сервер? Зависит от архитектуры. Для одиночного Paper-сервера обычно ставят на сам сервер. Для сети с Velocity или BungeeCord часто используют прокси, но нужно следовать документации выбранной платформы и избегать ненужного дублирования. Почему после обновления Minecraft поддержка появилась не сразу? В описании проекта указано, что начиная с 1.20.5 релизы ViaVersion и ViaBackwards могут выходить через день или позже после обновления Minecraft, если изменения протокола не тривиальны. Это нормальная задержка для качественной поддержки. Кому нужен ViaVersion? Администраторам публичных серверов, сетям и техническим сборкам, где важно пускать игроков с новыми клиентами, не обновляя серверное ядро немедленно. Для одиночной игры или обычного клиента без сервера он чаще всего не нужен.

Что проверить перед установкой ViaVersion?

Сначала сравните версию Minecraft, загрузчик или ядро, сторону запуска и зависимости. Даже популярный мод может не подойти конкретной сборке, если файл выбран не из той ветки версий.

Когда ViaVersion лучше тестировать на отдельном профиле?

Отдельный профиль нужен при обновлении крупной сборки, смене загрузчика, установке рядом с похожими ресурсами или появлении ошибок в latest.log. Так проще понять, какой файл вызвал конфликт.

Как понять, что ViaVersion не конфликтует с текущей сборкой?

После запуска проверьте главное меню, загрузку мира или сервера, базовый сценарий использования ресурса и свежие строки в логах. Если ошибки нет, можно переносить файл в основной профиль.

Версии и скачивания

4 последних версий
Последняя версия

5.9.2-SNAPSHOT+1005

17 312 загрузок beta ViaVersion-5.9.2-SNAPSHOT.jar Источник: MineMods Файл: MineMods API
Загрузчики: fabric folia paper velocity Версии Minecraft: 1.8.9 1.9 1.9.1 1.9.2 1.9.3 1.9.4 1.10 1.10.1 1.10.2 1.11 1.11.1 1.11.2
Открыть все версии

Проверка и источник

Обновлено
2026-06-09T10:02:55.477091Z
Метрики и версии читаются из публичного API без записи в внешний каталог.

Что проверено

Источник: MineMods; загрузки: 2 238 791; подписки: 1 120; обновлено: 2026-06-09T10:02:55.477091Z.

Категории

utility bungeecord fabric folia paper sponge velocity 1.8.9 1.9 1.9.1 1.9.2 1.9.3 1.9.4 1.10 1.10.1 1.10.2 1.11 1.11.1 1.11.2