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

1008 views
0 комментариев
Пожалуйста, создайте учетную запись или
авторизуйтесь прежде чем оставлять комментарии
How to protect your Minecraft server from hacking via PlaceholderAPI

In this article, we will understand how to protect Minecraft server from file siphoning and hacking.

Изображение записи пользователя на Голем