Авторизация

Регистрация

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


В этой статье мы рассмотрим установку Velocity на игровой тариф.
Внимание, в этой статье мы рассказываем о подключении Velocity к ядру Paper и версией выше 1.13.
Для других ядер или модов потребуются другие настройки они указаны внизу статьи.

Шаг №1.

Скачать ядро с сайта - Ссылка



Шаг №2

Загрузить ядро через FTP в папку Plugins
После чего переименовать ядро в server.jar



Шаг №3

После загрузки ядра на сервер и его переименования необходимо запустить сервер и дождаться его запуска.
После чего можно приступить к настройке Velocity.



Шаг №4

Теперь необходимо установить секретный ключ, сам ключ находится в файле forwarding.secret
Обычно ключ создается автоматически, но если его там не оказалось придумайте сложный ключ с хотя бы 10 цифрами и буквами.

Не требуется для ядер на Vanilla,forge и spigot.



Шаг №5

Теперь мы переходим в ваш игровой сервер в папку config и открываем файл paper-global.yml
В этом конфиг файле мы находим следующие параметры

velocity:
enabled: true - Включаем поддержку velocity.
online-mode: true - Онлайн режим.
secret: '' - Между одинарных ковычек вписываем наш секретный ключ из файла forwarding.secret

Секретный ключ необходимо добавить на каждый игровой сервер.

Не требуется для ядер на Vanilla,forge и spigot.



Шаг №6

Привязывание ваших игровых серверов
Открываем файл velocity.toml и находим строчки:

[servers]
lobby = "127.0.0.1:30066"
- Тут мы указываем название сервера, например lobby и его IP.
factions = "127.0.0.1:30067"
minigames = "127.0.0.1:30068"

try = [
"lobby"
- Тут мы указываем к какому серверу, Velocity будет подключать игрока в первую очередь.
]
Серверов для подключения в первую очередь может быть несколько.



Шаг №7

В файле velocity.toml находим следующую строчку и устанавливаем как показано ниже
player-info-forwarding-mode = "modern"

Для серверов на vanilla,forge и spigot настройки указаны внизу статьи.



Шаг №8

На этом этапе настройку можно считать завершенной, но сервер не защищен от взлома.
Далее мы покажем как защитится.
Копируем IP адрес сервера Velocity без порта.
В каждом из своих игровых серверов подключенных к Velocity необходимо зайти в вкладку Firewall.





После перехода в вкладку Firewall обходимо добавить наш IP в белый список.





После добавления нашего IP адреса в белый список, нажмите кнопку Закрыть.





Дополнительные параметры


motd = "Hosting Craft-Hosting.ru" - Тут указывается название вашего Velocity, лучше заменить на плагин MOTD.
show-max-players = 500 - Количество слотов отображаемое в списке серверов.
online-mode = false - Включает проверку лицензии на серверах Mojang, только для лицензии.



Дополнительная информация

На других ядрах например на forge или vanilla для работы velocity необходимо установить
player-info-forwarding-mode = "none" - Крайне небезопасно и авторизацию могут обойти.
Секретный ключ при этом устанавливать не нужно.

На ядрах Spigot и Paper ниже версии 1.13 необходимо установить
player-info-forwarding-mode = "legacy" - При этом в файле spigot.yml необходимо установить bungeecord:true



На этом наша установка Velocity закончена!