Вступление:
Всем привет. Я часто замечаю, как пользователи задают вопросы по поводу настройки прокси ядра BungeeCord, и не многие понимают, что это за ядро вовсе.Эта инструкция для новичков, чтобы при вопросах о настройке прокси ядра BungeeCord можно было скинуть ссылку на эту статью, и не писать каждый раз одно и тоже.
Первоначальное. Что такое BungeeCord
BungeeCord — это прокси ядро для сервера Майнкрафт, которое выражаясь простыми словами является шлюзом, между вашими серверами выживания, авторизации и другими.Вот примерно выглядит структура связки BungeeCord.

На картинке видно, как сервер перемещает игроков, когда они подключаются к серверу. Но на самом деле он связывает все эти сервера, и выбирается один сервер, на который игрока при подключении перемещает прежде всего. В данном случае это сервер авторизации игроков.
Ну так с чего мы начнём. Откуда брать BungeeCord или любое другое прокси ядро.
Официальная страница BungeeCord: тут
Именно там вы можете скачать всегда актуальную версию.
Одно прокси ядро поддерживает все версии начиная с 1.8 и выше вплоть до последней версии майнкрафт.
Обратите внимание на то, что даже лишний пробел может испортить конфиг и вы должны использовать не просто блокнот для редактирования, а хотя бы программу notepad++
Базу закрепили, поехали далее.
Конфиг BungeeCord
Чтобы связать сервер BungeeCord и сервер лобби, для этого открываем файл config.yml, который находится в вашей основной папке BungeeCord.
Это основной файл, который вы будете настраивать в BungeeCord.
Сразу ставим параметр:
online_mode: false
чтобы игроки с пираток могли заходитьПорты
Ищем параметр:host: 0.0.0.0:25577
и заменяем порт 25577 на свой порт.Какой порт мне указывать?
Порт 25577 можете и должны изменить свой.Он не берётся из головы. Если вы снимаете панель у хостинга, он вам выдаст IP с портом. Именно этот порт вы должны указать вместо 25577.
Если вы хотите, чтобы ваши игроки заходили на ваш сервер без ввода порта, то вам необходим порт 25565, но это обычно платная услуга на панельных хостингах.
В параметре
servers
вы должны указать сервера, которые будут подключены к данному прокси.У каждого сервера должно быть своё собственно название, и свой порт.
Пример:
YAML:
servers:
lobby:
motd: '&1Just another BungeeCord - Forced Host'
address: localhost:25567
restricted: false
auth:
motd: '&1Just another BungeeCord - Forced Host'
address: localhost:25568
restricted: false
minigames:
motd: '&1Just another BungeeCord - Forced Host'
address: localhost:25569
restricted: false
priorities
В нем указываем название сервера названый вами выше в списке серверов.
У меня это lobby.
Вот пример:
YAML:
priorities:
- lobby
Далее безопасность BungeeCord:
В файле config.yml вашего BungeeCord параметрip_forward:
false
ставим на true
Далее сразу открываем файл spigot.yml в каждом вашем сервере майнкрафт. Абсолютно каждый файл, который будет подключен к BungeeCord.
Ищем параметр:
bungeecord: false
ставим true
, чтобы получилось bungeecord: true
Эти манипуляции позволят ваш защитить свои сервера от внешнего подключения. И это обязательно делать при настройке bungeecord.
На этом первоначальная настройка BungeeCord окончена.
Последнее редактирование: