Найти в Дзене
Zorotex

ViaVersion: Как запустить сервер на старой версии и пускать игроков с новой

Хотите запустить сервер на старом, проверенном ядре (например, 1.8.8), но чтобы к нему могли подключиться друзья с актуальных клиентов (1.20+)? Есть простое решение — плагин ViaVersion. Что это такое?
ViaVersion — это мост между разными версиями Minecraft. Он транслирует сетевой трафик, позволяя игрокам с новых клиентов беспрепятственно заходить на серверы, работающие на старых версиях. Важно: плагин не добавляет новые блоки или предметы, он лишь обеспечивает стабильное соединение. Простая установка Важно для сетей: Если вы используете BungeeCord или Velocity, сначала обновите сам прокси-сервер. Плагин ViaVersion рекомендуется ставить на бэкенды, а для Velocity — прямо на него для лучшей совместимости. Расширенная поддержка версий
Для поддержки очень старых клиентов, например 1.7.10, вам понадобится связка плагинов: Решение частых проблем Полезные команды (требуют право viaversion.admin) Официальный источник: Скачать последнюю версию ViaVersion всегда можно на SpigotMC: https://www.spi
ViaVersion — плагин для Minecraft
ViaVersion — плагин для Minecraft

Хотите запустить сервер на старом, проверенном ядре (например, 1.8.8), но чтобы к нему могли подключиться друзья с актуальных клиентов (1.20+)? Есть простое решение — плагин ViaVersion.

Что это такое?
ViaVersion — это мост между разными версиями Minecraft. Он транслирует сетевой трафик, позволяя игрокам с новых клиентов беспрепятственно заходить на серверы, работающие на старых версиях. Важно: плагин не добавляет новые блоки или предметы, он лишь обеспечивает стабильное соединение.

Простая установка

  1. Скачайте актуальную версию ViaVersion с официальной страницы на SpigotMC.
  2. Переместите файл в папку /plugins вашего сервера.
  3. Перезагрузите сервер.

Важно для сетей: Если вы используете BungeeCord или Velocity, сначала обновите сам прокси-сервер. Плагин ViaVersion рекомендуется ставить на бэкенды, а для Velocity — прямо на него для лучшей совместимости.

Расширенная поддержка версий
Для поддержки очень старых клиентов, например 1.7.10, вам понадобится связка плагинов:

  1. ViaVersion — для подключения с новых версий.
  2. ViaBackwards — для поддержки старых клиентов (вниз до 1.9).
  3. ViaRewind — для поддержки клиентов 1.7.10-1.8.9.

Решение частых проблем

  1. Кикает с ошибкой "too many packets"? В конфиге config.yml увеличьте параметр max-pps. Чтобы отключить лимит полностью, установите значение -1.
  2. Блоки выглядят странно? Найдите и включите опцию serverside-blockconnections: true в конфигурационном файле.
  3. Конфликты плагинов: Убедитесь, что все ваши плагины предназначены для версии ядра сервера. Известны конфликты с Orebfuscator и BKCommonLib — для них требуются специальные версии.

Полезные команды (требуют право viaversion.admin)

  • /viaver list — посмотреть, кто с какой версии играет.
  • /viaver autoteam — решает проблемы с командами в Bungee.
  • /viaver dontbugme — отключает уведомления об обновлениях.
  • /viaver debug — режим отладки (только для диагностики проблем).

Официальный источник: Скачать последнюю версию ViaVersion всегда можно на SpigotMC: https://www.spigotmc.org/resources/viaversion.19254/