что такое bungeecord в майнкрафт
Что такое bungeecord в майнкрафт
📙 ► В этой статье вы узнаете: *Как настроить BungeeCord сервера*!
| ► Что такое BungeeCord?
║Коротко о BungeeCord — это ядро для управления сервером, разработанное командой SpigotMC и предназначенное для соединения нескольких серверов Minecraft вместе. BungeeCord действует как прокси-сервер между клиентом игрока и подключенными серверами Minecraft и даёт возможность быстрого переключения игроков между ними.
| ► Зачем нужен BungeeCord?
║С помощью BungeeCord можно объединять несколько серверов Minecraft и ║защитить сервер от DDOS аттак!
| ► Системные требования для запуска BungeeCord?
║Для запуска и настройки BungeeCord у вас должно быть не менее двух доступных серверов Minecraft.
Теперь пожалуй приступим к настройке 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 )
| И переходим к самим серверам
servers:
lobby:
motd: »
address: IP ( Здесь указывате цифровой IP адрес сервера lobby )
restricted: false
survival: ( Это название можете поменять )
motd: » ( Это не обязательно заполнять, так как motd не будет видно )
address: IP ( Здесь указывате цифровой IP адрес вашего главного сервера )
restricted: false
| ► И так, вроде бы с этим разобрались, теперь переходим к серверу Lobby:
| ► Так же это нужно проделать с вашим основным сервером!
| ► Запуск:
Заходим в Minecraft и подключаемся после проверки к серверу, указанному survival.
По-хорошему, всё должно работать.
| ► Как сделать переход с сервера Lobby на Ваш основной сервер ( suvival )
Это можно осуществить с помощью NPC или меню ( плагин DeluxeMenus )
Поясняю
— ‘[connect] anarchy’ С помощью правой кнопки мыши вас подключит к серверу anarchy ( Конфиг взят с сервера с анархией )
| ► Так-же вы можете настроить BotFilter на сервере BungeeCord!
1. Открываем папку BotFilter
2. Открываем файл config.yml
В конфиге будет всё написано, что и как настраивать!
Готово! Вы настроили BungeeCord сервер и сервер lobby, теперь чтобы зайти на сервер вам нужно заходить через IP адрес BungeeCord сервера! Советую сделать какой нибудь переход с сервера Lobby на Ваш в виде NPC или Меню.
База знаний
Что такое BungeeCord и как его настроить?
⭐️ ПРИВЕТСТВУЕМ НА HOSTING-MINECRAFT.RU ⭐️
✔️ Наша команда специалистов подготовила для Вас обучающий видео урок на тему: » Как настроить BungeeCord на сервере Майнкрафт? «.
Если у Вас есть 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
/alert
bungeecord.command.alert
Выдает предупреждение для всех пользователей, подключенных к BungeeCord. Цвет коды могут использоваться с &, специальный код &h скроет все форматирование по умолчанию, что позволяет полностью настроить сообщений.
/bungee
Код: [Выделить]
Показывает, какой версии BungeeCord настоящее время выполняется.
/glist
bungeecord.command.list
Показывает список всех игроков подключеных к BungeeCord.
/greload
Код: [Выделить]
bungeecord.command.reload
Заново загружает конфигурационный BungeeCord. Как Bukkit команду перезагрузки, это не предназначено для использования на регулярной основе, и может привести к неожиданному поведению, однако она будет перезагрузить все серверы
bungeecord.command.ip
Показывает IP адрес проигрывателя, подключенного к BungeeCord.
/perms
Показывает все разрешения, которые у вас есть, и все группы, которые вы посещаете
/send
bungeecord.command.send
Отправляет указанного игрока(игроков) на указанный сервер
/server [server]
bungeecord.command.server
При использовании с аргументом, переносит вас на указанный сервер. При использовании без параметров, отображает список серверов
База знаний
Что такое BungeeCord и как его настроить?
⭐️ ПРИВЕТСТВУЕМ НА HOSTING-MINECRAFT.RU ⭐️
✔️ Наша команда специалистов подготовила для Вас обучающий видео урок на тему: » Как настроить BungeeCord на сервере Майнкрафт? «.
Если у Вас есть 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?
Инструкции для разработчиков игровых серверов
Для современных серверов Minecraft существует несколько устройств проекта. Один из них – одиночный сервер. Второй – целая игровая сеть.
Одиночный сервер представляет собой стандартный сервер по выживанию. Как правило, не имеет никаких особенностей. Всё традиционно и ванильно. Данный сервер предназначен в первую очередь для одного режима: будь то типичное выживание, творческий проект, сталкер и тому подобное. Тем не менее, если имеется как таковое желание, на такой сервер можно добавить различные мини-игры и дополнительные миры. Однако нагрузка на ядро процессора в данном случае будет просто колоссальна. Особенно, если к хост-машине будет подключено несколько десятков игроков. Это, в свою очередь, может привести к ряду неприятностей – от многочисленных ошибок в консоли и лагов вплоть до самопроизвольного отключения сервера.
Игровая сеть – это более перспективный вариант для проектов среднего или высокого уровней. Она представляет собой множество сборок игровых серверов, взаимосвязанных между собой при помощи прокси-сервера под названием BungeeCord. Именно он обрабатывает профиль каждого игрока и направляет его на дочерние сервера, работающие под управлением обычных ядер, таких как Spigot, CraftBukkit или Sponge. Стоит отметить, что каждая сборка имеет собственное ядро, определённые плагины, локации, а также выделенные игровые ресурсы – от оперативной памяти до наименования и частоты ядра процессора.
При подключении игрока по определённому IP-адресу, прокси-сервер BungeeCord направляет его на определённый сервер, назначенный техническим администратором. Как правило, это сервер регистрации и авторизации. После прохождения короткого процесса подтверждения владельца аккаунта игрок попадает на сервер выбора режимов. Далее решение непосредственно за самим игроком: отправиться на традиционное выживание или поиграть в какую-либо мини-игру.
Важно подчеркнуть, что BungeeCord решает огромное количество проблем и недостатков одиночного сервера. Так, например, стабилизация нагрузки, устранение лагов, которые до ужаса противны абсолютно всем игрокам. А в том случае, если онлайн на сервере перевалил далеко за полтысячи человек, а выделенных ресурсов не хватает, то есть возможность докупить хостинг и часть сборок перенести туда. Таким образом, проект своевременно получит оптимизацию ядер и не создаст никаких неприятностей простым игрокам.
Кроме того, в случае DDoS-атак или нападения ботов прокси-сервер BungeeCord фильтрует их и не пропускает на сервер. Одиночный сервер не способен на это. И никакие плагины не смогут обеспечить полную безопасность.