Как настроить bungeecord сервер

Как настроить 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 — Мультисервер майнкрафт, объединение нескольких серверов в один

/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

DemonEkb

Administrator

Здравствуйте! В этой статье хочу описать вам, как можно подробно, описать BungeeCord и его установку!

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

Установка:
1. Подключимся к FTP через FileZilla. И очистите всё, что там находится.
2. Скачайте BungeeCord (ссылка внизу).
3. Положите скачанный BungeeCord.jar в корень.
4. В панели управления войдите в конфиги, найдите «Minecraft Template» и напротив нажмите на «[редактировать]«. В поле «Core» пропишите «BungeeCord«.
5. Запустите сервер и через 1-2 минуты пропишет команду «end» в консоли.
6. Настроим конфиг:
Открываем config.yml, который создался при запуске (желательно через Notepad++).
Все прокомментировал.
# Группы пользователей
groups:
eskander:- admin# Лимит игроков на BungeeCord сервере. -1 = выключено
player_limit:-1
stats:09766011-684e-4af3-ab12-69532a998ade# Права каждой группы пользователей
permissions:default:- bungeecord.command.server- bungeecord.command.list
admin:- bungeecord.command.alert- bungeecord.command.end- bungeecord.command.ip- bungeecord.command.reload
listeners:# Если искомый командой /server сервер не найден, игрок будет перенаправлен на этот сервер- fallback_server: lobby# Максимальне количество игроков на обоих серверах (действует только при включённом player_limit)
max_players:1# IP адрес сервера
host:0.0.0.0:25577# Размер таблицы игроков, всплывающей при нажатии TAB (зависит от tab_list)
tab_size:60# Включить ли при заходе игрока попадание его на fallback_server, независимо от точки отключения?
force_default_server:false# Немного магии, лучше не трогать
texture_size:16# Два значение: GLOBAL_PING — показывает игроков на всех объединённых серверах; SERVER — на котором находишься
tab_list: GLOBAL_PING# Описание сервера в списке серверов
motd:AnotherBungee server# Сервер, на который попадает игрок при первом подключении (лучше использовать то же значение, что и в fallback_server)
default_server: lobby

forced_hosts:
pvp.md-5.net: pvp# Значение в МИЛИСЕКУНДАХ! АвтоКик, если клиент не может достучаться до сервера
timeout:30000# Ваши сервера, подключённые к BungeeCord.# Заметтье, что порты у всех должны отличатся друг от друга
servers:# Название сервера
lobby:# IP адрес сервера
address: localhost:25565
restricted:false# Сообщение дня сервера (выводится при переходе на него)
motd:Just another BungeeCord-ForcedHost# Онлайн мод. Ну, тут как с сервером
online_mode:true
Не забудьте изменить ип:порт, замените NICK на 3 строчке на свой ник. Чтобы добавить сервер, просто скопируйте от 45 строчки до 49. Не забудьте изменить ип:порт и название сервера.

7. Запустим сервера и потом сервер с bungeecord.

Дополнительные настройки:
Давайте разберёмся с конфигурациями сервера (не bungeecord). В bukkit.yml желательно отключить ping-packet-limit (значение -1), иначе не справится прокси сервер. ВНИМАНИЕ! Вначале нужно запустить сервера, а только потом bunngecord сервер! ЗАПОМНИТЕ! Сервер запускать можно кнопкой, а останавливать нужно командой «end» в консоли и кнопкой остановки сервера.

Заходим в Minecraft и подключаемся к серверу bungeecord, указанному в default_server. По-хорошему, всё должно работать. А теперь пишем /server [название второго сервера] и вуаля! Вы уже на втором.

Источник

Как настроить bungeecord сервер

BungeeCord — связывает сервера для перемещения между ними без использования меню.

Перемещаться между серверами можно посредством команды в игре «/server [имя сервера]».

  • Для установки BungeeCord необходимо иметь, как минимум 3 сервера.
  • Для каждого сервера нужно заказывать хостинг отдельно.

Установка :

1. Скачайте ядро BungeeCord.jar и прилагающиеся к нему файлы (ссылка на последнюю версию ядра).

2. Загружаем скачанные файлы с помощью ftp в коренной каталог вашего сервера.

3. Указываем в настройках сервера ядро « BungeeCord.jar «, сохраняем настройки и запускаем сервер.

4. Ждем пару минут, пока создается config.yml и выключаем сервер.

4. Открываем config.yml и начинаем настройку(Желательно открыть конфиг текстовым редактором — Notepad++ )

В «host» вписываем ip адрес BungeeCord сервера, этот сервер будет использоваться в качестве прокси сервера, с помощью которого вы сможете перемещаться между серверами.

Теперь нам нужно добавить сервера, между которыми мы будем перемещаться.

После строки » servers:» на следующей строке добавляем сервер, как показано на примере ниже:

Имя сервера(только на латинских буквах):
address: ip-сервера:порт-сервера
restricted: false
motd: ‘Сюда прописываем желаемый мотд’

Точно по такому же примеру добавляем еще один сервер.

После того, как мы добавили сервера, сохраняем config.yml и загружаем его обратно в коренную папку сервера с помощью FTP.

Теперь необходимо запустить наши сервера, в том числе и BungeeCord сервер.

Вот пример конфиг файла:

Заказать хостинг игрового сервера Майнкрафт — по ссылке.

Источник

Поднимаем свой полноценный игровой Minecraft сервер с мини-играми. Часть 3. Устанавливаем мини-игры

Посмотреть, что в итоге получилось у меня: mc.piratebayserver.net
По любым вопросам пишите в Discord.

И так, лобби у нас готово, теперь нам нужно запустить сервера с мини-играми и прокси сервер.
Для этого нам понадобится такие плагины:

  • BungeeCord — прокси, который объединяет сервера в одну сеть и делает незаметным переход между ними для игрока
  • SuperLobbyDeluxe — отличный плагин, который позволяет настраивать лобби, ограничивать права игроков на создании и разрушение блоков, отключать смену погоды и времени и многое другое.
  • Citizens — плагин для создания npc
  • Citizens Server Selector — плагин для создания npc с командами перехода между серверами
  • ItemJoin — плагин, позволяющий выдать игроку определенные предметы при подключении к серверу
  • Chest Commands — прекрасный плагин для создания графического пользовательского интерфейса
  • Murder Mystery — популярная мини-игра
  • Holographic Displays — плагин, позволяющий создавать голографические надписи, требуется, как зависимость, для Murder Mystery
  • BSkyBlock — еще одна популярная мини-игра
  • LuckPerms — очень удобный плагин для управления правами пользователей

И так, скачиваем все плагины.

Так же создаем три новых папки в корневой папке сервера:

В папку BungeeCord копируем скачаный файл BungeeCord.jar, в MurderMystery и SkyBlock копируем paper-1.15.2.jar. Так же во все новые папки копируем файл start.sh из PirateBay.

Файл start.sh редактируем таким образом, что для каждого сервера у нас было своё название процесса для программы screen. Так же для BungeeCord будет другой jar файл, который мы скачали ранее. Я сделал это следующим образом.

Обратите внимание, суммарно теперь 4 сервера будут потреблять 3.5Gb ОЗУ, поэтому мне пришлось увеличить конфигурацию дроплета на хостинге до 4Gb.

По уже пройденному сценарию запускаем 3 новых сервера, не забывая редактировать файл eula.txt.

После первого запуска сервера BungeeCord, нам нужно в его конфигурации прописать 3 будущих сервера: PirateBay, MurderMystery, SkyBlock. Для этого в файле

/BungeeCord/config.yml добавляем следующие сервера, удалив тот, что был создан по умолчанию:

так же ставим ip_forward: true и не забываем поменять online_mode: true на false, если у вас не лицензионный Minecraft.

После первого запуска серверов MurderMystery и SkyBlock, а также для PirateBay правим их server.properties, выставив соответствующие порты из bungeecord. Так же нужно установить online-mode=false, что бы bungeecord мог проксировать наши сервера:

для PirateBay:
server-port=25565
query.port=25565
online-mode=false

для MurderMystery:
server-port=25566
query.port=25566
online-mode=false

для SkyBlock:
server-port=25567
query.port=25567
online-mode=false

Так же для того, что бы заработал Citizens Server Selector, нам нужно в файле spigot.yml для сервера PirateBay проставить параметр bungeecord: true

Перезапускаем все сервера.

Обратите внимание, что теперь у нас изменился порт для подключения в игровом клиенте, согласно конфигурации bungeecord теперь он 25577.

Теперь время настроить наш лобби-сервер. Для этого копируем скачанные плагины SuperLobbyDeluxe, Citizens, Citizens Server Selector, LuckPerms, ItemJoin и Chest Commands в папку плагинов нашего PirateBay сервера

/PirateBay/plugins. Перезапускаем сервер и подключаемся к нему из игры.

Первым делом выберем место на карте, где у нас должны появляться игроки и выполним команду:

Теперь выбираем место для npc, который будет перенаправлять нас на сервер мини-игры и выполняем команды:

Наш npc создался и если мы нажмем на него правой кнопкой мыши, нас перенаправит на сервер MurderMystery. Для перехода между серверами вы так же можете использовать команду /server:

Тоже самое проделываем и для SkyBlock:

У нас должно получиться следующее:

Теперь настроим меню игрока. Для этого нам нужно подправить конфигурацию плагина ItemJoin.

/PirateBay/plugins/ItemJoin/items.yml и заменяем содержимое нашим:

Перезапускаем сервер PirateBay. У нас должно появиться меню в виде компаса:

И при нажатии правой кнопки мыши вот такое игровое меню:

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

то при попытке открыть меню компаса, мы получим сообщение, что у нас нет прав на открытие файла example.yml. И тут нам на помощь приходит плагин LuckPerms. Он позволяет настроить права на выполнение определенных команд для определенных групп пользователей или даже конкретных игроков.

Возвращаем нашему пользователю роль оператора в консоли сервера:

и там же вводим:

предоставим нам права админа на все команды плагина LuckPerms.

Переходим в игру и выполняем команду:

которая сгенерирует ссылку на сайт плагина, по которой нам нужно перейти для дальнейшего редактировани прав:

Переходим по ссылке и на открывшейся странице добавляем дефолтной группе пользователей права chestcommands.open.example.yml:

Жмем Save в правом верхнем углу, копируем сгенерированную команду и выполняем ее в игре. Результатом будет следующее сообщение:

Снова забираем у себя права оператора и пробуем открыть игровое меню. Теперь это должно получиться и у простого пользователя:

Теперь можете перенести плагины ItemJoin и Command Chest c содержимым их папок на сервера мини-игр SkyBlock и MurderMystery, что бы не проделывать эти же действия повторно.
Так же копируем соответствующие плагины мини-игр. Для Murder Mystery так же копируем плагин Holographic Displays и SuperLobbyDelux. Перезапускаем сервера мини-игр.

Для LuckPerms плагина на обоих серверах повторяем действия, что бы предоставить игрокам доступ к меню.

И так, игра SkyBlock у нас готова, вы можете перейти на нее через npc либо меню. Что бы начать выживание, просто наберите команду /is или /island и выберите тип острова.

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

/SkyBlock/plugins/BentoBox/addons/BSkyBlock/config.yml для параметра create-island-on-first-login свойство enable: true и перезапустите сервер.

Осталось за малым: подобрать и импортировать карту для мини-игры Murder Mystery, а так же настроить её.

Я скачал эту карту, распаковал архив и залил на сервер в папку

/MurderMystery. Незабудьте в файле

/MurderMystery/server.properties изменить значение свойства level-name=world на имя вашей папки с картами. Перегружаем сервер и переходим на карту MurderMystery:

Как настроить игру Murder Mystery, вы можете в этом видео

Поздравляю, мы закончили с установкой игрового сервера. Нам все еще осталось сделать некоторые косметические настройки, такие как приветственные и информационные надписи. Однако эти изменения уже выходят за рамки этого туториала, но я думаю, вы без проблем сможете разобраться в конфигурационных файлах плагина SuperLobbyDelux.

Источник

Читайте также:  Mi box как настроить звук
Оцените статью