MC ToolboxMC TOOLBOX

Servidor e arquivos

Gerador de Configuração BungeeCord

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

Listener

Configurações globais

With ip_forward true, set each backend Spigot/Paper online-mode=false and enable BungeeCord mode in backend config. See Spigot wiki: BungeeCord Configuration Guide and IP Forwarding.

Servidores backend

Guia de Configuração BungeeCord

Esta ferramenta gera um arquivo config.yml inicial para BungeeCord baseado no Guia de Configuração BungeeCord do SpigotMC. Você pode configurar listeners, servidores backend, online_mode, ip_forward, permissões e forced hosts.

Certifique-se de que cada servidor backend (Spigot/Paper) tenha online-mode=false e o modo BungeeCord ativado se você usar ip_forward=true. Consulte a wiki do Spigot para mais detalhes.

Baixe o arquivo gerado e revise-o antes de colocá-lo em produção. Ajuste os valores conforme as necessidades do seu servidor.

Perguntas Frequentes

O que é ip_forward e por que devo usá-lo?

ip_forward permite que o proxy passe o endereço IP real do jogador para os servidores backend. É recomendado quando online_mode está ativado, pois permite que os servidores backend conheçam o IP original do jogador e apliquem medidas como bloqueios por IP. Para funcionar, cada servidor backend deve ter online-mode=false e o modo BungeeCord ativado.

Como configurar forced hosts?

Forced hosts permitem rotear jogadores para servidores específicos com base no host ao qual se conectam. No campo 'Forced hosts', insira pares host:servidor separados por vírgula, por exemplo: pvp.example.com:pvp. Isso enviará jogadores que se conectarem a pvp.example.com para o servidor 'pvp'.

O que significa 'Restricted' em um servidor backend?

Se um servidor estiver marcado como 'Restrito', os jogadores precisarão da permissão 'bungeecord.server.<server>' para se conectar. Isso é útil para servidores administrativos ou de teste.

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: e5848bab-9b26-4107-b373-dafbbb2cb29c
connection_throttle_limit: 3
log_pings: true