ViaVersion — как сделать поддержку всех версий на своём Майнкрафт сервере

Все массово-популярные сервера обладают поддержкой мультиверсии, что вполне естественно — игрокам проще заходить на сервер с любой версии, нежели видеть раздражающее сообщение «Сервер/клиент устарел».

Изображение записи на Голем

ViaVersion таблица версий

Как же им удаётся делать, если у ядра есть конкретная версия? Да, ядра Spigot / Bukkit позволяют игрокам заходить лишь с одной версии — той, которую поддерживает само ядро. То есть если ядро версии 1.16, то зайти с 1.15/1.17 у вас не получится.

ViaVerison — полностью бесплатный плагин, который поможет вам организовать поддержку мульти-версии, начиная с 1.8, заканчивая 1.16.4. И все эти версии будут доступны для входа одновременно.

Единственный недостаток плагина, который никак не исправить (обусловлено это самим ядром) — отсутствие поддержки новых предметров. Т.е если у вас будет ядро 1.12.2 с установленным ViaVersions, то с 1.16 зайти будет можно, а вещи, мобы, блоки и структуры из этой версии доступны не будут.

Установка плагина ViaVersion

Для начала нам необходимо убедиться в наличии первоначальных библиотек на нашем сервере — Vault и ProtocolLib. Это плагины, без которых более 90% плагинов на вашем сервере функционировать не будут.

Сам плагин можно скачать с официального сайта SpigotMC, после чего переместить .jar файл в папку /plugins и перезапустить сервер.

После этого сервер сразу будет готов к приёму игроков с широкого диапазона версий. В config.yml плагина можно даже настроить некоторые процессы сервера, связанные с версиями. Например — систему пвп, во что будут превращаться несуществующие в старых версиях вещи и так далее. Плагин позволяет ограничить количество отправляемых пакетов в секунду игроком, что позволит предотвратить некоторые краши.

Где найти самые новые версии плагина?

Данный сайт предоставляет самые актуальные версии плагина.

Скачать: https://ci.viaversion.com

Изображение записи на Голем

Больше полезной информации можно найти тут: https://mcgolem.com/subsite/EnotTeam

1043 views
0 комментариев
Пожалуйста, создайте учетную запись или
авторизуйтесь прежде чем оставлять комментарии