MC ToolboxMC TOOLBOX

Servidor y archivos

Generador de Configuración de BungeeCord

config.yml inicial alineado con la Guía de Configuración de BungeeCord de SpigotMC: listeners, servidores, online_mode, ip_forward, permisos y hosts forzados. Revise antes de producción.

Listener

Configuración global

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

Guía de Configuración de BungeeCord

Esta herramienta genera un archivo config.yml inicial para BungeeCord basado en la Guía de Configuración de BungeeCord de SpigotMC. Puedes configurar listeners, servidores backend, online_mode, ip_forward, permisos y forced hosts.

Asegúrate de que cada servidor backend (Spigot/Paper) tenga online-mode=false y el modo BungeeCord habilitado si usas ip_forward=true. Consulta la wiki de Spigot para más detalles.

Descarga el archivo generado y revísalo antes de ponerlo en producción. Ajusta los valores según las necesidades de tu servidor.

Preguntas Frecuentes

¿Qué es ip_forward y por qué debería usarlo?

ip_forward permite que el proxy pase la dirección IP real del jugador a los servidores backend. Es recomendable cuando online_mode está activado, ya que permite a los servidores backend conocer la IP original del jugador y aplicar medidas como bloqueos por IP. Para que funcione, cada servidor backend debe tener online-mode=false y el modo BungeeCord habilitado.

¿Cómo configuro los forced hosts?

Los forced hosts te permiten enrutar jugadores a servidores específicos según el host al que se conecten. En el campo 'Forced hosts', ingresa pares host:servidor separados por comas, por ejemplo: pvp.example.com:pvp. Esto enviará a los jugadores que se conecten a pvp.example.com al servidor 'pvp'.

¿Qué significa 'Restricted' en un servidor backend?

Si un servidor está marcado como 'Restricted', los jugadores necesitarán el permiso 'bungeecord.server.<server>' para conectarse a él. Esto es útil para servidores administrativos o de pruebas.

config.yml generado

# 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: db77238f-a466-4858-a1b5-967e177c42f9
connection_throttle_limit: 3
log_pings: true