O Bungeecord é utilizado para realizar conexões entre servidores. Fazendo que os jogadores se transportem de um servidor para outro, sem precisar sair do servidor e trocar o IP. Ele é normalmente é usado somente se você tiver três ou mais servidores. Por exemplo, você vai precisar de um servidor somente para o Bungeecord, outro para o Lobby e um para um minigame.
Passo 1: Encontre as informações dos seus servidores na lista de servidores:
Ao ver os exemplos acima, você pode notar que o IP de conexão do Bungeecord é enx-soc-19.enx.host:25570
, isso significa que o servidor está no NODE: ENX-SOC-19. É importante anotar em qual NODE estão os seus servidores, e registre e quais são a porta de cada um deles, você usará isso no futuro.
Passo 2: Agora que você anotou os dados conforme disse, entre no arquivo config.yml que fica dentro do gerenciador de arquivos.
Nesse arquivo acima é aonde você vai fazer as alterações de dados de acordo com as informações que pegamos no Passo 1.
Passo 3: Em "servers", coloque os dados dos seus servidores, nesse exemplo apenas o Lobby e Minigame:
Procure a opção "servers" e coloque os dados conforme pegamos acima, nesse exemplo: Usamos apenas o Lobby e o Minigame.
O IP de conexão do Bungeecord é colocado em outro lugar: host: 0.0.0.0:25570.
Nesses campo você irá colocar os dados de acordo com sua organização:
motd - A mensagem que irá aparecer no Minecraft antes do jogador entrar;
address - O endereço do servidor que vai conectar. Sempre vai ser hostname:PORTA
restricted - impede que os jogadores entrem no servidor, a menos que tenham a permissão no bungeecord.server. [Nome do servidor]
Com isso configurado você já pode testar.
Passo 4: Configurações importantes
Há algumas configurações principais que devem ser observadas:
online-mode - Se a instância BungeeCord será autenticada com os servidores Mojang. Se definido como false, jogadores que não utilizam Minecraft Original também poderão entrar no seu servidor.
max_players - O limite máximo do jogador mostrado no menu multijogador do Minecraft. Observe que esse limite é falso, você pode defini-lo como 0, os jogadores ainda poderão entrar. Olhe para player_limit acima para um limite de jogador "real".
motd - A mensagem a ser exibida no menu multiplayer quando os jogadores fazem ping no servidor.
Para saber mais sobre as configurações do Config.yml
P.S: Erros Comuns
Em alguns casos pode aparecer essa mensagem quando você tentar se conectar.
Isso indica que o Bungeecord não conseguiu entrar em contato com os servidores do Spigot. Nesse caso, existem algumas etapas que você pode seguir:
Certifique-se de que as configurações no BungeeCord config.yml estejam corretas, especialmente os endereços IP e portas do servidor. Caso contrário, edite-os para corrigir o erro e reinicie o BungeeCord.
Se o problema persistir, você pode estar precisando usar um IP especifico, devido os servidores estarem no mesmo node, seria hostname:PORTA
Caso tenha tido alguma dificuldade, basta nos chamar no chat no canto da tela! 😀