Как правильно настроить конфиг bungeecord
📙 ► В этой статье вы узнаете: *Как настроить 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:
motd: »
address: IP ( Здесь указывате цифровой IP адрес сервера lobby )
restricted: false
survival: ( Это название можете поменять )
motd: » ( Это не обязательно заполнять, так как motd не будет видно )
address: IP ( Здесь указывате цифровой IP адрес вашего главного сервера )
restricted: false
| ► И так, вроде бы с этим разобрались, теперь переходим к серверу Lobby:
1. Открываем папку Lobby
2. Открываем файл spigot.yml
3. Ищем строку bungeecord: false — Меняем значение false на true
| ► Так же это нужно проделать с вашим основным сервером!
| ► Запуск:
Заходим в Minecraft и подключаемся после проверки к серверу, указанному survival.
По-хорошему, всё должно работать.
| ► Как сделать переход с сервера Lobby на Ваш основной сервер ( suvival )
Это можно осуществить с помощью NPC или меню ( плагин DeluxeMenus )
Поясняю
— ‘[connect] anarchy’ — С помощью левой кнопки мыши вас подключит к серверу anarchy ( Конфиг взят с сервера с анархией )
— ‘[connect] anarchy’ С помощью правой кнопки мыши вас подключит к серверу anarchy ( Конфиг взят с сервера с анархией )
| ► Так-же вы можете настроить BotFilter на сервере BungeeCord!
1. Открываем папку BotFilter
2. Открываем файл config.yml
В конфиге будет всё написано, что и как настраивать!
Готово! Вы настроили BungeeCord сервер и сервер lobby, теперь чтобы зайти на сервер вам нужно заходить через IP адрес BungeeCord сервера! Советую сделать какой нибудь переход с сервера Lobby на Ваш в виде NPC или Меню.
Источник
[Гайд] Установка и настройка BungeeCord
BungeeCord представляет из себя сервер-связку для переключения между серверами без использования меню. Это значит, что вы можете перемещаться между серверами посредством команды в игре (/server [имя]), либо настроить автоматическое перемещение по серверам при помощи специальных порталов.
А нужно ли оно мне?
Несмотря на то, что наш хостинг BungeeHost.ru предоставляет поддержку данного ядра, оно не всегда может быть вам нужно. Если у вас обычный сервер выживания, на котором играет 5-10 игроков, то зачем вам это? Данная система предназначена для высоконагруженных игровых проектов, у которых подключено множество режимов, на которых каждая новая арена является отдельным сервером.
Что для этого нужно?
Для начала необходимо приобрести тариф «BungeeCord». Туда то мы и будем устанавливать наш Proxy сервер. Далее, необходимы обычные тарифы. Они будут служить для обычных Spigot серверов. Количество тарифов зависит от того, сколько серверов будет присоединено к нашему BungeeCord.
Начинаем установку
Заходим через программу FileZilla client по FTP данным нашего BungeeCord тарифа. Удаляем всё содержимое. Далее, нам необходимо скачать сам BungeeCord — в нашем гайде мы будем скачивать его модифицированную версию, в которую встроена защита от ботов в самой игре. Скачать.
Первый запуск
Когда мы загрузили jar файл ядра на сервер, нам необходимо указать его название в параметре Core (без точки и .jar). Далее, нам необходимо провести первый запуск сервера. Запускаем, и… Наш сервер не запустился. Да, это — вполне естественно. BungeeCord только-только сгенерировал свой конфиг, теперь нам необходимо его настроить.
Настройка файла config.yml
Основные настройки системы (Для поиска используем Ctrl + F)
Нам необходимо найти следующие ключи, и заменить их значение на то, что указано ниже.
online-mode: false # Отключаем вход только с лицензии
ip_forward: true # Включаем наследование айпи
— query_port: порт вашего сервера # Меняем порт для приёма статистики
host: айписервера:порт # Меняем адрес и порт, которые будет использоваться
groups: # В этом ключе желательно снять админку с md_5
Находим вот эту часть конфига. Это — сервера, которые привязаны к нашему BungeeCord. В начальном конфиге у нас будет только один сервер — называться он будет BW-2. Нам необходимо полностью изменить это название. Например, на survival. Далее, в значение поля address нам необходимо вставить адрес и порт нашего обычного сервера. Вот и всё, сервер добавлен в BungeeCord. По такой же технологии мы добавляем и другие сервера.
Настройка перенаправления
Наши сервера уже добавлены. Теперь, нам необходимо, чтобы BungeeCord перенаправлял игроков на нужный нам сервер. Находим поле:
priorities:
— auth
auth меняем на название сервера, который будет главным. На него и будут направляться все игроки.
Настройка обычных серверов
Будем кратки. Находим на обычном сервере файл spigot.yml, ищем там ключ bungeecord. Ставим его значение на true.
Лобби авторизации
Если мы хотим, чтобы наши игроки перед переходом на обычный сервер попадали в лобби авторизации, нам необходим отдельный сервер. В config.yml добавляем его по вышеуказанной инструкции, и ставим его название в priorities. Далее, нам необходимо поставить на сервер авторизации плагин AuthMe. Открываем его конфиг, ищем и настраиваем значения в ключах:
bungeecord: true # Включаем перенаправление
sendPlayerTo: ‘НазваниеСервераВыживания’ # Сервер, на который нас будет перенаправлять после успешной авторизации. Должен быть добавлен в список серверов в config.yml (Значение priorities трогать НЕ НУЖНО!)
Защита от взломов
Скачиваем плагин, ставим его на наши обычные сервера. Перезагружаем их 2 раза. Готово.
Источник
База знаний
Что такое BungeeCord и как его настроить?
⭐️ ПРИВЕТСТВУЕМ НА HOSTING-MINECRAFT.RU ⭐️
✔️ Наша команда специалистов подготовила для Вас обучающий видео урок на тему: » Как настроить 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
Источник
База знаний
Что такое BungeeCord и как его настроить?
⭐️ ПРИВЕТСТВУЕМ НА HOSTING-MINECRAFT.RU ⭐️
✔️ Наша команда специалистов подготовила для Вас обучающий видео урок на тему: » Как настроить 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
Источник