Прокси-сервера с Velocity
Статья для тех, кто хочет себе красивое лобби и много режимов на сервере, чтобы несколько серверов работали вместе.
Velocity - это прокси ядро, которое позволяет вам создавать прокси-связку серверов.
Чтобы настроить связку, выполним несколько простых действий:
Покупаем пару любых тарифов выше
"Прокси"
и 1 тариф"Прокси"
Устанавливаем Velocity [👈 тык сюда] на тариф
"Прокси"
и перезапускаем сервер.На каждом бэкенд сервере заходим в
paper-global.yml
(на старых версияхpaper.yml
). Меняем строки в пунктеvelocity:
на следующие:enabled:
true
online-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