Прокси-сервера с Velocity
Статья для тех, кто хочет себе красивое лобби и много режимов на сервере, чтобы несколько серверов работали вместе.
Velocity - это прокси ядро, которое позволяет вам создавать прокси-связку серверов.
Чтобы настроить связку, выполним несколько простых действий:
Покупаем пару любых тарифов выше
"Прокси"и 1 тариф"Прокси"Устанавливаем Velocity [👈 тык сюда] на тариф
"Прокси"и перезапускаем сервер.На каждом бэкенд сервере заходим в
paper-global.yml(на старых версияхpaper.yml). Меняем строки в пунктеvelocity:на следующие:enabled:trueonline-mode:false(false- если делаете пиратский сервер)secret:вставляем значение из файлаforwarding.secret, который находится в корневой папке прокси сервера (Пример:TxIki3JaN6nF) (Бекенд сервера - все сервера, которые должны быть в связке, за исключением Прокси)Далее настройка
velocity.tomlна прокси сервере:bind ="0.0.0.0:XXXXX"(XXXXX замените на свой основной порт прокси)online-mode =false(false- если делаете пиратский сервер)player-info-forwarding-mode ="modern"haproxy-protocol =true(Ставимtrue, если установлен TCPShield или NeoProtect, в противном случае указываемfalse)[servers]lobby ="172.18.0.1:25577"vanilla ="172.18.0.1:25578"anarchy ="172.18.0.1:25579"В ковычках указываем прямые айпи бекенд серверов, а также любые названия для них. В примере указаны локальные айпи серверов - для подобного, необходимо, чтобы все сервера связки находились на одной ноде.try =["lobby"] Тут указываем, сервер на который игроки должны попадать при заходе. (выбираем из списка[servers]) В нашем случае:"lobby"[forced-hosts] "172.18.0.1:25577" =["lobby"] Указываем тот же айпи и сервер, что используем вtryи[servers]для "лобби".Перезапускаем прокси и все бекенд сервера.
Данная статья рассказывает о базовой настройке Velocity и нацелена на тех, кому лень подробно разбираться в подобном и хочется, "чтобы просто работало". 🙂 Для более детальной настройки Velocity, используйте другие источники.
Автор статьи: AmazingAnimal
Last updated