Как установить 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 закончена!