ViaVersion — как сделать поддержку всех версий на своём Майнкрафт сервере
Все массово-популярные сервера обладают поддержкой мультиверсии, что вполне естественно — игрокам проще заходить на сервер с любой версии, нежели видеть раздражающее сообщение «Сервер/клиент устарел».
![Изображение записи на Голем](https://cdn.mcgolem.com/4d1c9655c7fcf0a1fe16719377723b92.png)
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://cdn.mcgolem.com/f5d2abd3db17cdb74bd666a78ff978a6.png)
Больше полезной информации можно найти тут: https://mcgolem.com/subsite/EnotTeam
авторизуйтесь прежде чем оставлять комментарии