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

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

BungeeCord — это прокси сервер от разработчиков SpigotMC, сервер позволяет объединить несколько серверов Minecraft в один. Это позволяет перемещаться между серверами с любого сервера соединённого прокси сервером Bungeecord.

BungeeCord — прокси сервер запускается так же как и обычный сервер Майнкрафт, но он не предназначен для игры на нём, на него нельзя войти и играть, этот прокси сервер играет роль центра соединения обычных серверов, которые вы укажите в его конфиге. Но для входа в Лобби сервер, нужно входить именно по адресу BungeeCord.

Конфигурация BungeeCord очень проста и чтобы настроить её достаточно простейших знаний о Майнкрафт.
Состоит она из добавления и указания серверов которые следует объединить, а также указания самого прокси и других настроек.
Рассмотрим стандартный конфиг:

✓ Что такое BungeeCord и с чем его едят. Делаем регистрацию на сервере Майнкрафт | Tapeline Tutorial

На рисунке мы видим параметры обведённые оранжевым цветом.
Тут мы указываем название сервера, МОТД, ip адрес сервера.
Чтобы добавить ещё один сервер, просто скопируйте эти параметры и вставьте их чуть ниже, измените их значения на значения добавляемого сервера.

Важно помнить! Конфигурационный файл с расширением .yml и при редактировании параметров файла, следует соблюдать синтаксис .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 и в котором мы можем сделать порталы или таблички, через которые сможем из лобби переходить в другие сервера, которые укажем в конфиге.

Как создать BungeeCord сервер для MineCraft любой версии

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

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

Источник: zorotex.org

Установка, настройка и защита BungeeCord

BungeeCord – это ядро сервера MineCraft, которое представляет из себя прокси-сервер, для объединения нескольких серверов в один, для переключения между разными игровыми серверами Майнкрафт без выхода в меню игры, а сразу на сервере.

Если у вас обычный сервер, на котором играет малое количество игроков, то вам не подходит данная штука. Она предназначена для высоконагруженных игровых проектов, у которых подключено множество режимов, на которых каждая новая арена является отдельным сервером.

Установка

Для начала нам нужно скачать сам BungeeCord – https://ci.md-5.net/job/BungeeCord/ или использовать BotFilter от Leymoo_s – http://rubukkit.org/threads/antibot…ot-botov-update-08-07-2021-1-8-1-17-1.137038/ или любой другой Форк для BungeeCord.

Когда мы загрузили jar файл ядра на сервер, нам необходимо поменять его название, чтобы файл назывался так: BungeeCord.jar. Далее, нам необходимо запустить сервера. При первом запуске, BungeeCord только-только сгенерировал свой конфиг, теперь нам необходимо его настроить.

Настройка файла config.yml

Настройка (Для поиска используем Ctrl + F)

Необходимо найти следующие ключи, и заменить их значение на то, что указано ниже.

online-mode: false # Отключаем вход только с лицензии
ip_forward: true # Включаем наследование айпи
groups: # В этом ключе желательно снять админку с md_5

Находим вот эту часть конфига. Это — сервера, которые привязаны к нашему BungeeCord. В начальном конфиге у нас будет только один сервер — называться он будет BW-[1-3]. Нам необходимо полностью изменить это название. Далее, в значение поля address нам необходимо вставить адрес 172.18.0.1 и порт вашего обычного сервера, который необходимо посмотреть в конфиге.

Читайте также:  Что такое Warn в minecraft

Сервер добавлен в BungeeCord. Таким же образом мы добавляем и другие сервера.

Сервера уже добавлены. Нам необходимо, чтобы BungeeCord перенаправлял игроков на нужный нам сервер. Находим поле:

priorities:
– auth

auth меняем на название сервера, который будет главным. На него и будут направляться все игроки при заходе на сервер.

Настройка остальных серверов

Находим на обычном сервере файл spigot.yml, ищем там ключ bungeecord. Ставим его значение на true.

Настройка Лобби авторизации

Если мы хотим, чтобы наши игроки попадали в лобби авторизации, нам необходим отдельный сервер.

В config.yml добавляем его по вышеуказанной инструкции, и ставим его название в priorities.

Далее, нам необходимо поставить на сервер авторизации плагин AuthMe. Открываем его конфиг, ищем и настраиваем значения в ключах:

bungeecord: true # Включаем перенаправление
sendPlayerTo: ‘НазваниеСервераВыживания’ # Сервер, на который нас будет перенаправлять после успешной авторизации. Должен быть добавлен в список серверов в config.yml (Значение priorities трогать НЕ НУЖНО!)

Защита от взломов

Если вы всё правильно сделали, то обойти BungeeCord не получится, поэтому какие-то дополнительные плагины не нужны для защиты.

Перейдём к самому вкусному, а именно дополнительная защита BungeeCord:

Шаг 1. Откываем файл config.yml, после этого мы увидим строчку ip_forward, изначальное значение в ней установленно false, но нам нужно изменить его на true, как тут:

ip_forward: false

Шаг 2. После того, как мы изменили значение ip_forward, перейдём к серверу Spigot среди файлов Spigot, мы должны найти файл spigot.yml в нём мы должны найти строчку bungeecord, изначальное значение в ней установленно false, но нам нужно его заменить на true, как тут:

bungeecord: true

Шаг 3. После того, как мы настроили все конфиги в BungeeCord и Spigot, мы перейдём к IPWhiteList – данный плагин поможет вам избежать подключений к вашему серверу из вне. Это нужно, чтобы взломщик не смог попасть на сервер путём подключения к главному серверу, избегая при этом авторизации. В папке плагина IPWhiteList мы должны найти файл config.yml, и мы увидим в нём такие строчки:

Читайте также:  Как пользоваться доменной печью в Майнкрафт ic2

whitelist: — 127.0.0.1 playerKickMessage: ‘cВы не можете поключаться к серверу избегая Прокси-сервер.’ debug: false setup: false

Если вы запускаете сервера не на одном сервере(VPS, VDS, Dedicated и.т.д), то вместо 127.0.0.1, вы устанавливаете IP адрес вашего BungeeCord сервера.

Шаг 4. После успешных исправлений в конфиге вы можете перезагружать ваш сервер на Spigot и Прокси-сервер(BungeeCord).

На этом защита вашего BungeeCord сервер закончена, если вы увидели ошибку в тексте, то обязательно сообщите об этом!

Источник: zetacraft.ru

BungeeCord прокси-сервер для объединения нескольких серверов

BungeeCord представляет собой прокси сервер который позволит Вам объединить несколько серверов и сделать один гигантский сервер. Программа чаще всего используется для снижения нагрузки на сервер путем распределения потоков, защиты от ботов, объединения серверов с мини играми и т.д.

BungeeCord прокси-сервер для объединения нескольких серверов

Как установить BungeeCord

  1. Создаем новую папку с произвольным именем, к примеру «Server BungeeCord»;
  2. Скачиваем BungeeCord и скидываем его в созданную папку;
  3. Создаём в папке новый текстовый документ и прописываем в нем эту строку:
    java -jar BungeeCord.jar
  4. Сохраняем тестовый документ и изменяем формат с .txt на .bat;
  5. Выполняем установку и открываем файл под именем config.yml(это конфиг файл).
  6. Настраиваем конфиг файл и сохраняемся.

Важно! Встроенные команды для BungeeCord можно посмотреть тут.

Скачать BungeeCord

Можете скачать прямо с сайта, или же посмотреть актуальную версию BungeeCord на официальном сайте.

Источник: game-roblox.ru