Принцип работы 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.