Как установить bungeecord на свой сервер майнкрафт

Обновлено: 05.07.2024

BungeeCord представляет из себя сервер-связку для переключения между серверами без использования меню. Это значит, что вы можете перемещаться между серверами посредством команды в игре (/server [имя]), либо настроить автоматическое перемещение по серверам при помощи специальных порталов.

А нужно ли оно мне?

Что для этого нужно?

Для начала необходимо приобрести тариф «BungeeCord». Туда то мы и будем устанавливать наш Proxy сервер. Далее, необходимы обычные тарифы. Они будут служить для обычных Spigot серверов. Количество тарифов зависит от того, сколько серверов будет присоединено к нашему BungeeCord.

Начинаем установку

Первый запуск

Когда мы загрузили jar файл ядра на сервер, нам необходимо указать его название в параметре Core (без точки и .jar). Далее, нам необходимо провести первый запуск сервера. Запускаем, и… Наш сервер не запустился. Да, это — вполне естественно. BungeeCord только-только сгенерировал свой конфиг, теперь нам необходимо его настроить.

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

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

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

[Гайд] Установка и настройка BungeeCord, изображение №1

Находим вот эту часть конфига. Это — сервера, которые привязаны к нашему BungeeCord. В начальном конфиге у нас будет только один сервер — называться он будет BW-2. Нам необходимо полностью изменить это название. Например, на survival. Далее, в значение поля address нам необходимо вставить адрес и порт нашего обычного сервера. Вот и всё, сервер добавлен в BungeeCord. По такой же технологии мы добавляем и другие сервера.

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

priorities:
- auth

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

Настройка обычных серверов

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

Лобби авторизации

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

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

Скачиваем плагин, ставим его на наши обычные сервера. Перезагружаем их 2 раза. Готово.

📙 ► В этой статье вы узнаете: *Как настроить BungeeCord сервера*!

| ► Что такое BungeeCord?
║Коротко о BungeeCord — это ядро для управления сервером, разработанное командой SpigotMC и предназначенное для соединения нескольких серверов Minecraft вместе. BungeeCord действует как прокси-сервер между клиентом игрока и подключенными серверами Minecraft и даёт возможность быстрого переключения игроков между ними.

| ► Зачем нужен BungeeCord?
║С помощью BungeeCord можно объединять несколько серверов Minecraft и ║защитить сервер от DDOS аттак!

| ► Системные требования для запуска BungeeCord?

║Для запуска и настройки BungeeCord у вас должно быть не менее двух доступных серверов Minecraft.

  • Один сервер используется в качестве прокси (ОЗУ: 512Мб; ЦПУ: 1 ядро; ПЗУ: 4 Гб)
  • Второй сервер обычно действует как ”хаб“ или ”лобби“ (ОЗУ: 512Мб; ЦПУ: 1 ядро; ПЗУ: 4 Гб)
  • N-сервер - дополнительные серверы обычно используются для реального игрового процесса

Теперь пожалуй приступим к настройке BungeeCord

Для начала нам нужно скачать готовые BungeeCord сервера:

✅ BotFilter, Auth (По желанию), Lobby

В нашем случае вы узнаете как настроить BotFilter, Lobby и Ваш сервер.

► Пожалуй перейдём к настройке:

1. Скачиваем готовые BungeeCord сервера по ссылке ниже

2. Открываем файл BungeeCord.zip, далее переносим папки: *BungeeCord, Lobby* на рабочий стол.
3. Открываем папку BungeeCord, далее открываем файл config.yml

priorities:

- lobby ( Это сервер на который вас будет направлять после проверки )

host: localhost ( IP Адрес BungeeCord сервер / ЗДЕСЬ НЕЛЬЗЯ УКАЗЫВАТЬ ДОМЕН! )

ip_forward: true ( Здесь обязательно должно стоять значение true )

online_mode: false ( Проверка на лицензию, при значении false - выключена )

| И переходим к самим серверам


servers:

lobby:

address: IP ( Здесь указывате цифровой IP адрес сервера lobby )

restricted: false

survival: ( Это название можете поменять )

address: IP ( Здесь указывате цифровой IP адрес вашего главного сервера )

restricted: false

| ► И так, вроде бы с этим разобрались, теперь переходим к серверу Lobby:

1. Открываем папку Lobby
2. Открываем файл spigot.yml
3. Ищем строку bungeecord: false - Меняем значение false на true

| ► Так же это нужно проделать с вашим основным сервером!

| ► Запуск:

Заходим в Minecraft и подключаемся после проверки к серверу, указанному survival.

По-хорошему, всё должно работать.

| ► Как сделать переход с сервера Lobby на Ваш основной сервер ( suvival )

Это можно осуществить с помощью NPC или меню ( плагин DeluxeMenus )

Поясняю

| ► Так-же вы можете настроить BotFilter на сервере BungeeCord!

1. Открываем папку BotFilter
2. Открываем файл config.yml
В конфиге будет всё написано, что и как настраивать!

Готово! Вы настроили BungeeCord сервер и сервер lobby, теперь чтобы зайти на сервер вам нужно заходить через IP адрес BungeeCord сервера! Советую сделать какой нибудь переход с сервера Lobby на Ваш в виде NPC или Меню.

В данной статье будет подробно показана инструкция настройки связки серверов с BungeeCord.

Для настройки BungeeCord нам потребуется два купленных игровых сервера и один тариф BungeeCord.
Один сервер будет сервером авторизации, а второй сервер - выживание.

Суть заключается в том, что игрок подключается по ip адресу BungeeCord и попадаёт на сервер авторизации. На сервере авторизации игрок регистрируется или логинится, после успешной регистрации или авторизации его перекидывает на выживание.

Сервер №1 - сделаем сервером авторизации.
Сервер №2 - сделаем сервером для выживания


Шаг №1. Переходим в панель управления BungeeCord и нажимаем на кнопку "Конфиг".


Шаг №2. Открываем вкладку "Список серверов" и жмём на кнопку "Добавить сервер".


Шаг №3. В открывшемся окне заполняем данные.

Наименование - указываем любое наименование сервера на АНГЛИЙСКОМ языке. Пример: auth, survival, server1, server2
Motd - Название привязвываемого сервера.
ip адрес сервера - указываем ip адреса сервера (допускается локальный ip адрес).
restricted - оставляем значение false.

✔️ Наша команда специалистов подготовила для Вас обучающий видео урок на тему: " Как настроить BungeeCord на сервере Майнкрафт? ".

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

Переключение между серверами обычно происходит командой /server nameserver1 и /server minigame , либо другими в зависимости от поставленных плагинов.

Если у Вас есть 2 сервера, например мини-игры и еще какой-то мод, благодаря BungeeCord ядру, Вы можете сделать единый вход на сервера, вместо двух разных IP по которым нужно было бы подключаться. Мы заходим на BungeeCord и далее уже выбираем какой конкретно сервер нас интересует, выглядит это всё как переход между мирами. BungeeCord корректно работает с серверами на ядре Spigot при настройках в конфиге " bungeecord: true " и " online-mode=false ", за остальные ядра информации нет.

BungeeCord также служит как ядро с защитой от атаки ботами, так как имеет возможность фильтровать все входящие подключения (разумеется благодаря плагинам) никак не влияя на основной игровой сервер.

❗️ ❗️ На нашем хостинге, тариф BungeeCord стоит всего 35 рублей в месяц, на этом тарифе запрещено запускать любые другие ядра кроме BungeeCord, хоть это и является доступным, но никакое другое ядро сервера корректно работать не будет, панель не определит его как запущенный!

ЗАКРЫТИЕ ПОРТОВ НА СЕРВЕРЕ

Все наши ноды связаны локально и мы проводим процедуру выдачи " локальных " IP адресов, которые будут доступны только между нодами, т.е даже если сервер bungee и lobby на разных нодах, они будут доступны друг для друга, но lobby будет доступен только для bungee локально, а bungee будет доступен полностью для всех, что исключает возможность обхода авторизации. При этом RCON доступ возможно оставить доступным для lobby сервера, по обычному внешнему адресу, например для выдачи донатов.

Всё что требуется, это создать запрос в поддержку о необходимости локальных адресов для связи bungee.

После этого в config.yml сервера bungee указывайте полученные локальные IP адреса других серверов, вместо обычных.

Подробнее смотрите в видео ролике:

✅ ПОДПИШИСЬ НА НАШ YOUTUBE КАНАЛ ✅


❗️ ❗️ КАК ЗАКАЗАТЬ СЕРВЕР МАЙНКРАФТ СМОТРИТЕ - ЗДЕСЬ ❗️ ❗️

ПРОМО-КОД НА СКИДКУ 15%: ready-steady-go

Читайте также: