MCTOOLBOX
MC ToolboxMC TOOLBOX

Servidor e arquivos

Gerador de Configuração BungeeCord

config.yml inicial alinhado com o Guia de Configuração do BungeeCord do SpigotMC: listeners, servidores, online_mode, ip_forward, permissões e hosts forçados. Revise antes da produção.

Listener

Configurações globais

Com ip_forward true, defina cada backend Spigot/Paper online-mode=false e ative o modo BungeeCord na configuração do backend. Veja a wiki do Spigot: Guia de Configuração do BungeeCord e Encaminhamento de IP.

Servidores backend

config.yml gerado

# BungeeCord config.yml starter - based on SpigotMC BungeeCord Configuration Guide
# Backend Spigot/Paper servers should use online-mode=false when ip_forward is true.
# Also set bungeecord: true (Paper: settings.bungeecord / spigot.yml paper settings).
server_connect_timeout: 5000
remote_ping_cache: -1
forge_support: false
player_limit: -1
permissions:
  default:
  - bungeecord.command.server
  - bungeecord.command.list
  admin:
  - bungeecord.command.alert
  - bungeecord.command.end
  - bungeecord.command.ip
  - bungeecord.command.reload
timeout: 30000
log_commands: false
network_compression_threshold: 256
online_mode: true
disabled_commands: []
servers:
  lobby:
    motd: '&1Just another BungeeCord - Forced Host'
    address: 'localhost:25566'
    restricted: false
listeners:
- query_port: 25577
  motd: '&1A BungeeCord Server'
  tab_list: GLOBAL_PING
  query_enabled: false
  proxy_protocol: false
  forced_hosts:
    pvp.example.com: pvp
  ping_passthrough: false
  priorities:
    - lobby
  bind_local_address: true
  host: '0.0.0.0:25577'
  max_players: 1
  tab_size: 60
  force_default_server: false
ip_forward: true
remote_ping_timeout: 5000
prevent_proxy_connections: false
groups: {}
connection_throttle: 4000
stats: 00000000-0000-4000-8000-000000000000
connection_throttle_limit: 3
log_pings: true

Guia de Configuração BungeeCord

Esta ferramenta gera um arquivo config.yml básico para o seu servidor BungeeCord. Você pode personalizar os listeners, os servidores backend, o MOTD, o modo online e outras configurações chave.

Certifique-se de revisar o arquivo gerado antes de usá-lo em um ambiente de produção. Algumas configurações, como ip_forward, exigem ajustes correspondentes nos seus servidores Spigot/Paper backend.

Perguntas Frequentes

O que é ip_forward e por que é importante?

ip_forward permite que o BungeeCord encaminhe o endereço IP original do jogador e o UUID para os servidores backend. Isso é crucial para plugins que precisam das informações reais do jogador. Se você usar ip_forward, seus servidores Spigot/Paper backend devem ter online-mode=false e bungeecord: true (no paper.yml ou spigot.yml) para funcionar corretamente.

Como configuro os servidores backend?

Na seção 'Backend servers', você pode adicionar, editar ou remover servidores. Cada servidor requer um 'Name' (nome único), um 'Address' (endereço IP ou hostname com porta) e um 'MOTD' opcional. Você pode marcar um servidor como 'Restricted' se quiser que apenas jogadores com uma permissão específica possam acessá-lo.

O que são os 'Forced hosts'?

Os 'Forced hosts' permitem redirecionar os jogadores para um servidor específico com base no hostname que eles usaram para se conectar. Por exemplo, se um jogador se conectar a 'pvp.example.com', você pode forçá-lo a entrar no servidor 'pvp' em vez do servidor padrão.

Como adiciono administradores ou desabilito comandos?

Na seção 'Global settings', você pode especificar os 'Admin player names' separados por vírgulas. Esses jogadores receberão o grupo de permissões 'admin' predefinido no BungeeCord. Você também pode listar os 'Disabled commands' separados por vírgulas para impedir que os jogadores usem certos comandos através do proxy.