BungeeGuard é um plugin que melhora a segurança dos servidores BungeeCord em Minecraft, que são vulneráveis por padrão. Ele introduz um token secreto de autenticação no handshake de login no proxy, verificando se os handshakes de login de backend contêm tokens autorizados. Esta solução simples impede que usuários maliciosos contornem o proxy e se conectem com UUIDs ou nomes de usuários arbitrários. Além disso, simplifica a gestão de segurança, eliminando a necessidade de regras complexas de firewall.
Nota: Aprenda como configurar uma rede de servidores BungeeCord aqui.
Como Instalar o BungeeGuard em uma Rede de Servidores BungeeCord
1. Faça login no painel BisectHosting Starbase.
2. Pare todos os servidores que serão utilizados para a rede de servidores BungeeCord.
3. Baixe BungeeGuard.jar.
4. Navegue até o servidor BungeeCord principal.
5. Vá até a guia Arquivos.
6. Abra a pasta plugins.
7. Arraste e solte BungeeGuard.jar do passo 3.
8. Inicie o servidor.
9. Volte para a guia Arquivos.
10. Encontre o seguinte diretório: /home/container/plugins/BungeeGuard .
11. Abra o token.yml arquivo.
12. Anote o token para usar mais tarde no tutorial.
13. Navegue para um servidor na rede BungeeCord.
14. Baixe ProtocolLib.jar. Se o servidor estiver na versão Paper 1.9.4+ do Minecraft, pule esta etapa.
15. Vá até a guia Arquivos.
16. Abra a pasta plugins.
17. Arraste e solte BungeeGuard.jar do passo 3 e ProtocolLib.jar do passo 14.
18. Inicie o servidor.
19. Uma vez totalmente inicializado, pare o servidor.
20. Volte para a guia Arquivos.
21. Encontre o seguinte diretório: /home/container/plugins/BungeeGuard .
22. Abra o token.yml arquivo.
23. Sobre allowed-tokens:, digite o token do passo 12 entre aspas.
24. Remova quaisquer tokens padrão da lista.
25. Pressione o botão Salvar.
26. Inicie o servidor.
27. Repita os passos 13 a 26 para cada servidor de jogo Minecraft que se conecta à rede de servidores BungeeCord.