BungeeCord - связывает сервера для перемещения между ними без использования меню.
Перемещаться между серверами можно посредством команды в игре "/server [имя сервера]".
Для установки BungeeCord необходимо иметь, как минимум 3 сервера.
Для каждого сервера нужно заказывать хостинг отдельно.
Установка:
1. Скачайте ядро BungeeCord.jar и все к нему, прилегающие файлы (ссылка на последнюю версию ядра 1.14).
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 сервер.
Вот пример конфиг файла:
# Группы пользователей;
groups:
md_5:
- admin
disabled_commands:
- disabledcommandhere
# Лимит игроков на BungeeCord сервере. -1 = выключено;
player_limit: -1
stats: d425587f-23d8-4077-8fc1-74fc6709b888
# Права для групп пользователей;
permissions:
default:
- bungeecord.command.server
- bungeecord.command.list
admin:
- bungeecord.command.alert
- bungeecord.command.end
- bungeecord.command.ip
- bungeecord.command.reload
listeners:
- query_port: 25577
motd: '&1Another Bungee server'
# "GLOBAL_PING" показывает игроков со всех серверов; "SERVER" показывает игроков сервера на котором находишься;
tab_list: GLOBAL_PING
query_enabled: false
forced_hosts:
pvp.md-5.net: pvp
ping_passthrough: false
# При первом заходе на сервер, игрок будет попадать на этот сервер;
default_server: lobby
bind_local_address: true
# Если сервер не будет найден(/server [имя]), то игрок будет перемещен на этот сервер;
fallback_server: lobby
# IP адрес сервера
host: 0.0.0.0:30146
# Максимальне количество игроков;
max_players: 1
# Размер таблицы игроков, при нажатии "TAB"
tab_size: 60
# Включить ли при заходе игрока попадание его на fallback_server, независимо от точки отключения?;
force_default_server: false
timeout: 30000
connection_throttle: 4000
# Список серверов подключённых к BungeeCord.(порты у всех серверов должны отличатся);
servers:
# Название сервера;
lobby:
# IP адрес сервера;
address: 62.210.251.194:30028
restricted: false
motd: '&1Just another BungeeCord - Forced Host1'
minigame:
address: 62.210.251.194:30144
restricted: false
motd: '&1Just another BungeeCord - Forced Host2'
restricted: false
ip_forward: false
online_mode: false
На скрине показан пример настроек конфигурационного файла:
Посмотреть видео гайд на Ютубе. Смотреть.
Имейте ввиду, что главный прокси сервер, должен быть с ядром BungeeCord, остальные сервера должны быть с обычными ядрами, такие как Spigot , Craftbukkit и другие. Вход в лобби сервер, вы должны выполнять по айпи, который вписан в строке host:.
Если у вас что-то не получилось, вы всегда можете обратиться за помощью в технический центр.