Gamely.Pro - Бесплатный Майнкрафт хостинг
Главная База знаний Контакты Разместить рекламу Войти в аккаунт
Gamely.Pro - Бесплатный Майнкрафт хостинг

GAMELY

Бесплатный игровой хостинг

База знаний

Категории

Как установить Velocity

Работа с ядрами

В данном гайде вы узнаете:
Как установить и настроить
ядро Velocity на ваш сервер



Что такое Velocity?

Velocity - это прокси ядро, которое является аналогом BungeeCord, нацеленное на скорость и совместимость с новыми версиями Minecraft. Данное ядро позволяет создавать связки из одного или нескольких серверов. Использование Velocity может положительно сказаться на производительности, так как вместо создания множества измерений на одном сервере, вы выносите условное лобби или целый игровой режим на отдельный сервер.



Имейте ввиду, что Velocity лучше использовать с новыми версиями игры! Однако, вы можете использовать его и со старыми версиями, просто учтите, что настройка будет отличаться.



Установка ядра на сервер

1. Переходим на оффициальный сайт и скачиваем последнюю доступную версию ядра.
2. Загружаем скачанный файл на сервер, используя SFTP или файловый менеджер в панели управления.
3. Переименовываем загруженный файл в server.jar.
5. Во вкладке настройки ставим Java 22.
6. Запускаем сервер и идём дальше по руководству.



Общая настройка

1. Откройте файл velocity.toml.

2. Найдите в файле конфигурации поле bind = "0.0.0.0:25577" и замените 25577, на основной порт вашего сервера.

3. Настройте параметр online-mode, он отвечает за проверку лицензии, укажите false, если вы хотите, чтобы к вашему прокси серверу можно было подключаться используя пиратскую версию игры, в ином случае оставьте true

4. В параметре player-info-forwarding-mode в ковычках укажите modern, если вы будете связывать только сервера, с версией выше, чем 1.12.2, иначе напишите bungeeguard

5. В параметре ping-passthrough настраивается передача информации с серверов в связке, тоесть если здесь указать description, то Velocity скопирует MOTD с первого доступного сервера и отобразит его, подробнее о каждой опции расписано в самом конфиге.

6. В самом низу имеется параметр bungee-plugin-message-channel, рекомендуем ему установить значение true, так как многие плагины требуют включения этой опции, для корректной работы.



Добавление серверов

1. Откройте файл velocity.toml.
2. В середине файла, найдите графу [servers].
3. Укажите в этой графе все свои сервера, указывать можно по следующему принципу:

lobby1 = "d1.gamely.pro:20001"
lobby2 = "d2.gamely.pro:20002"
survival = "65.108.225.15:20003"
anarchy = "65.108.226.229:20004"

4. Настройте параметр try = [   ], где в квадратных скобочках, через запятую укажите сервера, на которые будет перенаправлять велосити при подключении игрока, чтобы получилось на подобии этого:

try = [ "lobby1", "lobby2"]

В таком случае, как указано выше, велосити будет подключать всех игроков к lobby1 и в случае если игроку не удалось подключиться к нему, велосити направит игрока на второе лобби, так как первое не доступно или на нём был достигнут лимит игроков.

5. Найдите графу [forced-hosts] и удалите все строки вплоть до графы [advanced], чтобы получилось вот так:

[forced-hosts]
# Configure your forced hosts here.

[advanced]

Привязка серверов

Если в player-info-forwarding-mode вы выбрали modern:
1. Перейдите в файл config/paper-global.yml или paper.yml в зависимости от версии игры.
2. Найдите раздел velocity, где:
3. В параметре enabled укажите true.
4. В параметре secret укажите свой секретный код, который можно достать из файла forwarding.secret, находящемся на вашем прокси сервере.


Если в player-info-forwarding-mode вы выбрали bungeeguard:

1. Перейдите в файл spigot.yml, где в строчке bungeecord, задаём значение true.
2. Скачайте плагин BungeeGuard
3. Загрузите скачанный плагин в папку plugins на сервере.
4. Перейдите в файл plugins/BungeeGuard/config.yml и вставьте секретный код из файла forwarding.secret, находящемся на вашем прокси сервере, чтобы получилось примерно так:

allowed-tokens:
- "gjtzy3zrd"

Имейте ввиду, что данные действия нужно делать для каждого вашего сервера (за исключением самого велосити).
Не забудьте перезапустить все свои сервера после настройки!



Статья написана командой Gamely.PRO с любовью ❤

Перезагрузить

Копировать выделенное

Открыть в новой вкладке

Копировать ссылку элемента


Получить помощь в дискорде