Настройка Java Edition Proxy
BungeeCord — это прокси ядро для сервера Майнкрафт. Простыми словами, BungeeCord является шлюзом между вашими серверами, позволяет объединить несколько серверов Minecraft в один и даёт возможность перемещаться между серверами как по мирам.
Схема
Инструкция
Первым делом необходимо купить отдельный сервер Java Edition Proxy. Можно выбрать любой форк BungeeCord'а, но мы рекомендуем FlameCord (подробнее).
Если вы решите сменить ядро вашего прокси, достаточно заменить предыдущий .jar файл новым.
Как только вы запустите сервер, BungeeCord сгенерирует необходимые файлы. Обратите внимание, что при их редактировании даже лишний пробел может сломать конфиг, поэтому есть смысл проверять его через валидатор YAML.
Настройка
В панели управления прокси сервером перейдите во вкладку "Управление файлами" и откройте config.yml
.
-
Если ваш сервер пиратский, найдите строку
online_mode
и заменитеtrue
наfalse
. Тогда проверка лицензии будет отключена. -
В блоке
servers
укажите игровые сервера, которые будут подключены к данному прокси. Кажому серверу придумайте своё название и укажите адрес.
servers:
lobby:
motd: 'Лобби'
address: 123.123.123.123:25567
restricted: false
survival:
motd: '&1Выживание'
address: 123.123.123.123:25568
restricted: false
minigames:
motd: '&cСервер миниигр'
address: 123.123.123.123:25569
restricted: false
- В блоке
priorities
укажите сервер, на который игрока будет подключать при заходе. В нем указываем название нужного сервера из пункта №3. Пример:
priorities:
- lobby
- Находим параметр
ip_forward: false
и меняем его значение наtrue
. Далее на всех игровых серверах, подключаемых к прокси, открываемspigot.yml
и меняем значение параметраbungeecord: false
наtrue
.
Более подробное описание всех параметров можно найти здесь.
Возможные проблемы:
- FlameCord: Country is blocked. (Страна заблокирована)
По умолчанию у FlameCord включен чёрный список стран для подключения к серверу, поэтому у вас может не получиться зайти. Для отключения фильтра заходим в
flamecord.yml
и находим блок ниже. Ставимenabled: false
:
antibot:
country:
enabled: true
-
Максимально возможное число игроков для входа = 1. Помимо игрового сервера лимит по количеству игроков нужно указать в
config.yml
на прокси в строкеmax_players: 1
. -
Сервер атакуют боты! Настройте TCPShield или поэкспериментируйте с настройками прокси. Например, в
modules.yml
включение пунктаreconnect:
заставит игрока переподключиться при первом заходе, чтобы доказать, что он человек. Также можно настроить BungeeGuard.