Принцип работы Bungeecord

 

Bungeecord простыми словами.
 

  • Что такое Bungeecord 
  • Как работает Bungeecord 
  • Что нужно для Bungeecord 
  • Как запустить Bungeecord 

BungeeCord — это прокси-сервер, разработанный командой SpigotMC, который позволяет объединить несколько серверов Minecraft в один. Благодаря этому можно легко перемещаться между серверами с любого сервера, подключённого через BungeeCord.
BungeeCord работает аналогично обычному серверу Minecraft, но предназначен исключительно для роли центрального сервера, соединяющего другие серверы, указанные в его конфигурации. Для доступа к лобби сервера необходимо подключиться к BungeeCord.
Настройка BungeeCord довольно проста и требует лишь базовых знаний о Minecraft. Она включает добавление и указание серверов для объединения, а также настройку самого прокси и других параметров.


Рассмотрим стандартный конфиг: 


 


На рисунке мы видим параметры, обведённые оранжевым цветом. Здесь указаны название сервера, MOTD и IP-адрес сервера. Чтобы добавить ещё один сервер, просто скопируйте эти параметры и вставьте их чуть ниже, изменив их значения на значения добавляемого сервера.

Важно помнить, что конфигурационный файл с расширением .yml должен иметь правильный синтаксис, иначе сборка может не заработать.


Параметр host: обведённый синим, требует указания адреса прокси сервера, адрес прокси сервера - это тот, куда вы загрузили сам Bungeecord. 
Чуть выше есть строчка fallback_server
В ней следует указать название сервера, на который игрок будет попадать при входе на прокси - сервер. 


Давайте для начала подключим к прокси только один, лобби сервер. 
Пример конфига посмотрите не картинке. 

 


И так! Представим, что у нас есть четыре сервера как на картинке: 

Предположим, мы загрузили файлы прокси сервера ( BungeeCord ) на сервер с адресом: 148.251.91.188:30036 
Указываем его порт 30036 в после нулей в параметр host
Должно получится вот так: host: 0.0.0.0:30036 
Там где параметр lobby пишем адрес любого другого нашего сервера с обычным ядром. 
Пусть это будет наш второй сервер 148.251.91.188:30032 
Должно получится вот так: address: 148.251.91.188:30032 
В параметр max_player укажите количество слотов вашего сервера по желанию. 
В параметр query_port обязательно укажите порт от вашего сервера BungeeCord. 
В параметре online_mode: true должно быть false, а то не сможете войти. 
Всех этих настроек достаточно для запуска сервера Bungecord с одним Lobby сервером. 

Чтобы войти на Lobby сервер, нужно, войти по адресу BungeeCord 148.251.91.188:30036 

 




После входа BungeeCord автоматически перекидывает вас на сервер 148.251.91.188:30032. Здесь вы можете создавать порталы или таблички для перехода в другие сервера, указанные в конфигурации.


На картинке оставляю готовый пример конфигурации 4 серверов соединённых BungeeCord.

 

Автор статьи: Владимир.