Para qué sirven BungeeCord y Velocity en un servidor Minecraft
En una red con varios servidores, BungeeCord y Velocity actúan como proxies: se colocan delante de tus servidores Minecraft y envían a los jugadores al backend correcto sin que tengan que desconectarse.
El jugador se conecta una sola vez a una dirección (por ejemplo la IP de tu lobby). A partir de ahí, el proxy redirige la conexión a tus servidores de lobby, supervivencia, creativo, minijuegos, etc., mientras el cliente de Minecraft permanece conectado todo el tiempo.
Esquema habitual:
Jugadores → Proxy (BungeeCord o Velocity) → servidores backend (Paper, Spigot, etc.)
Una de las mayores ventajas de un proxy es la distribución de la carga. En lugar de ejecutar todo tu proyecto (lobby, supervivencia, minijuegos…) en un solo servidor grande de Minecraft que acabaría saturándose y sufriendo lag debido a las limitaciones del motor del juego (mono-hilo por defecto), divides tu proyecto en varios servidores más pequeños y especializados, todos vinculados entre sí de forma transparente por el proxy.
El proxy también centraliza:
-
la autenticación de los jugadores.
-
el cambio de servidor con el comando
/server. -
parte de la seguridad de la red.
Cómo funciona BungeeCord
BungeeCord es el proxy clásico de Minecraft para unir varios servidores.
Ideas clave:
-
escucha en un puerto público (por ejemplo
25565) y recibe todas las conexiones. -
cada servidor backend (lobby, survival, etc.) usa su propio puerto y funciona en
offline-mode. -
BungeeCord envía al backend la IP y la identidad del jugador mediante la opción
ip_forward. -
los jugadores cambian de servidor con
/server <nombre>o a través de plugins (carteles, menús, NPC, portales…).
Nota sobre Waterfall: Waterfall, que durante mucho tiempo fue el fork de BungeeCord más popular para mejorar el rendimiento, fue abandonado oficialmente por el equipo de PaperMC en 2023. PaperMC recomienda actualmente migrar directamente a Velocity.
Configuración típica de BungeeCord:
-
en el archivo
config.ymldel proxy:-
declarar los servidores bajo
servers:(nombre,IP:puerto, MOTD, acceso restringido o no). -
host: 0.0.0.0:25565para escuchar en el puerto público. -
ip_forward: truepara que los backends reciban la IP y el UUID reales. -
priorities:para elegir el servidor por defecto, normalmente el lobby.
-
-
en cada backend Spigot o Paper:
-
online-mode=falseen el archivoserver.properties. -
bungeecord: trueen el archivospigot.yml.
-
Cómo funciona Velocity

Velocity es un proxy más moderno, diseñado para ofrecer alto rendimiento y mayor seguridad.
Su papel es el mismo que BungeeCord, pero con otra arquitectura:
-
diseño multihilo para aprovechar mejor los procesadores actuales.
-
configuración en un único archivo
velocity.tomlcon sintaxis TOML. -
seguridad mejorada con
modernforwarding (Velocity forwarding) basado en una clave secreta compartida con los servidores Paper. -
excelente compatibilidad con las versiones actuales de Minecraft.
Consejo: Si te interesa la optimización extrema del rendimiento, consulta nuestro artículo sobre Velocity y Folia en BoxToPlay para potenciar al máximo el rendimiento de tu servidor de Minecraft.
Elementos importantes en velocity.toml:
-
bind = "0.0.0.0:25565"para el puerto público. -
motdyshow-max-playerspara la vista en la lista de servidores. -
[servers]para declarar los servidores backend (lobby, supervivencia, creativo…) bajo la formanombre = "ip:puerto". -
try = ["lobby", "survival"]para el orden de conexión por defecto. -
player-info-forwarding-mode = "modern"yforwarding-secret-file = "forwarding.secret"(que contiene la clave secreta compartida) para asegurar la comunicación con los servidores backend.
En cada backend Paper se configura la misma clave en el archivo paper-global.yml en la sección proxies.velocity.secret. Esta clave compartida garantiza que solo tu proxy Velocity pueda conectarse a tus servidores backend.
Qué tienen en común BungeeCord y Velocity
Con ambos proxies puedes:
-
unir varios servidores Minecraft detrás de una sola dirección pública.
-
mover a los jugadores con
/serversin que se desconecten. -
usar un hub como punto de entrada único para la red.
-
centralizar baneos, permisos, chat y otros sistemas mediante plugins de red.
-
repartir a los jugadores entre varias máquinas y reducir la carga en cada servidor.
Más allá de los comandos: El uso de portales
Aunque el comando /server <nombre> permite cambiar de servidor manualmente, en la práctica, los administradores no obligan a los jugadores a escribir comandos para navegar. En su lugar, utilizan portales.
- ¿Cómo funciona? Los plugins de portales (como Advanced Portals, BungeePortals o Simple Portals) no se instalan en el propio proxy, sino en tus servidores backend (normalmente el Lobby/Hub).
- Automatización: Defines una zona (por ejemplo con WorldEdit) y creas un portal. En cuanto un jugador entra en él, el plugin del backend detecta el evento y envía una señal al proxy (BungeeCord o Velocity) para redirigir automáticamente al jugador al servidor de destino de forma instantánea. Es fluido, inmersivo y totalmente automatizado.
En los dos casos hay una buena práctica imprescindible:
-
los puertos de los servidores backend no deben estar expuestos directamente a internet (cortafuegos, reglas de red).
-
solo el puerto del proxy debe estar abierto al público, protegido por reglas de firewall adecuadas.
Diferencias principales: BungeeCord vs Velocity
Estas son las diferencias que notarás en el uso diario.
Arquitectura y rendimiento
-
BungeeCord maneja las conexiones sobre todo en un solo hilo. Es suficiente para redes pequeñas, pero puede convertirse en un cuello de botella cuando aumenta el número de jugadores simultáneos.
-
Velocity utiliza un diseño que aprovecha varios hilos, lo que ofrece mejor escalado y menor latencia en redes con más jugadores.
Seguridad del forwarding
-
BungeeCord : utiliza
ip_forwardde forma predeterminada. Para mantener la seguridad, es imprescindible configurar reglas de firewall (Firewall/IP Whitelisting) para bloquear el acceso directo a los puertos de los servidores backend. Alternativamente, se puede utilizar el plugin de terceros BungeeGuard para añadir un sistema de verificación mediante clave secreta. -
Velocity : implementa de forma nativa el forwarding
modernseguro, mediante un archivo de clave secreta compartida (forwarding.secret). Cualquier servidor backend Paper rechazará automáticamente los intentos de conexión que no provengan del proxy Velocity configurado, incluso si el puerto está expuesto.
Estilo de configuración
-
BungeeCord usa YAML en
config.ymlcon secciones comoservers,listeners,ip_forward,priorities,network_compression_threshold. -
Velocity usa TOML en
velocity.tomlcon secciones como[servers],player-info-forwarding-mode,[query].
Ecosistema de plugins
-
BungeeCord dispone de un ecosistema de plugins muy amplio y consolidado.
-
Velocity cuenta con un ecosistema más reciente pero en rápido crecimiento, con proyectos importantes que ya lo soportan de forma nativa.
Compatibilidad con servidores modded
-
BungeeCord : Soporta Forge históricamente, pero su configuración suele ser compleja y propensa a problemas de protocolo en versiones recientes de Minecraft.
-
Velocity : Ofrece una excelente compatibilidad con servidores modded modernos. Solo es necesario añadir un mod de forwarding en tus servidores backend:
-
Fabric : Instalando el mod FabricProxy-Lite en el backend.
-
Forge / NeoForge : Instalando el mod Proxy Compatible Forge (PCF) (complementado por CrossStitch si es necesario para comandos) en el backend.
-
Cuándo elegir BungeeCord y cuándo Velocity
Como resumen sencillo:
-
Elige BungeeCord si gestionas una red existente y estable, que depende de plugins específicos que aún no han sido adaptados, o si necesitas asegurar compatibilidad con versiones muy antiguas de Minecraft.
-
Elige Velocity para cualquier nuevo proyecto o red moderna. Es la solución ideal para beneficiarse de una seguridad mejorada (protección contra spam de red), un consumo de memoria reducido y un soporte óptimo para versiones recientes o servidores modificados (Forge, Fabric).
Instalación en BoxToPlay
En BoxToPlay te ofrecemos lo mejor de ambos mundos: Velocity está completamente incluido en nuestra oferta de alojamiento BungeeCord, sin ningún coste adicional.
Desde tu panel de control de BoxToPlay, puedes instalar BungeeCord o Velocity en un solo clic en tu instancia de proxy. Es la oportunidad perfecta para probar ambos programas en nuestra infraestructura de alta gama (equipada con procesadores AMD Ryzen™ 9 7950X3D y memoria RAM DDR5), monitorizar los tiempos de respuesta y configurar de forma segura tus servidores backend (Paper, Pufferfish o Folia).
Si tus servidores Minecraft también están alojados en BoxToPlay, la integración va aún más lejos: toda la configuración tediosa se automatiza en ambos lados. El proxy se configura automáticamente (declaración de backends, forwarding, puertos), y tus servidores Minecraft se reconfiguran al mismo tiempo (activación del modo BungeeCord o del forwarding de Velocity, vinculación segura). Sin necesidad de editar manualmente config.yml, spigot.yml ni paper-global.yml: el panel de BoxToPlay lo gestiona por ti.
Prueba gratis tu servidor para configurar tu proxy BungeeCord o Velocity en unos pocos clics, o descubre nuestras ofertas de alquiler de servidores de Minecraft para conectar toda tu red en nuestra infraestructura de alto rendimiento.




