{"id":960,"date":"2026-05-06T14:35:35","date_gmt":"2026-05-06T14:35:35","guid":{"rendered":"https:\/\/rdsnode.com\/blog\/?p=960"},"modified":"2026-05-19T17:39:57","modified_gmt":"2026-05-19T17:39:57","slug":"configurar-bungeecord-conectar-varios-servidores-minecraft","status":"publish","type":"post","link":"https:\/\/rdsnode.com\/blog\/configurar-bungeecord-conectar-varios-servidores-minecraft\/","title":{"rendered":"C\u00f3mo Configurar BungeeCord para Conectar Varios Servidores Minecraft"},"content":{"rendered":"<p>\u00bfQuieres crear una red de servidores <a href=\"https:\/\/rdsnode.com\/blog\/instalar-shaders-texture-packs-servidor-minecraft\/\">Minecraft<\/a> donde los jugadores puedan moverse entre diferentes modalidades sin desconectarse? Necesitas BungeeCord.<\/p>\n<p>BungeeCord es un proxy que conecta varios servidores Minecraft en una sola red. Act\u00faa como punto de entrada \u00fanico: los jugadores se conectan al proxy y desde ah\u00ed pueden navegar al Hub, Survival, Mini-juegos, o cualquier otro servidor que tengas configurado.<\/p>\n<p>En esta gu\u00eda te explico paso a paso <strong>c\u00f3mo configurar BungeeCord desde tu panel de VPS<\/strong>, incluyendo los archivos de configuraci\u00f3n que necesitas editar.<\/p>\n<h2>\u00bfQu\u00e9 necesitas para empezar?<\/h2>\n<p>Antes de configurar BungeeCord, necesitas tener listos:<\/p>\n<ul>\n<li><strong>Al menos 3 servidores:<\/strong> 1 proxy (BungeeCord), 1 Hub (lobby), y al menos 1 servidor de juego<\/li>\n<li><strong>Todos los servidores en la misma versi\u00f3n de Minecraft<\/strong><\/li>\n<li><strong>Software:<\/strong> BungeeCord (o Waterfall, una versi\u00f3n optimizada) en el proxy, y Spigot o Paper en los dem\u00e1s servidores<\/li>\n<\/ul>\n<p><strong>Nota importante:<\/strong> El panel de RDSNode soporta Waterfall, que es un fork optimizado de BungeeCord con mejor rendimiento y las mismas funcionalidades. Lo recomiendo sobre el BungeeCord est\u00e1ndar.<\/p>\n<h2>Estructura de la red BungeeCord<\/h2>\n<p>La arquitectura b\u00e1sica funciona as\u00ed:<\/p>\n<ul>\n<li><strong>BungeeCord (Proxy):<\/strong> El servidor al que se conectan los jugadores. No tiene mundo, solo redirige tr\u00e1fico.<\/li>\n<li><strong>Hub\/Lobby:<\/strong> El servidor donde aterrizan los jugadores al conectarse. Sirve como men\u00fa de navegaci\u00f3n.<\/li>\n<li><strong>Servidores de juego:<\/strong> Survival, PvP, Mini-juegos, etc. Cada uno es un servidor independiente.<\/li>\n<\/ul>\n<p>Los jugadores nunca se conectan directamente a los servidores de juego. Siempre pasan primero por BungeeCord, lo que permite:<\/p>\n<ul>\n<li>Chat compartido entre todos los servidores<\/li>\n<li>Navegaci\u00f3n fluida entre modalidades<\/li>\n<li>Balanceo de carga autom\u00e1tico<\/li>\n<li>Inventarios y datos compartidos (con plugins adecuados)<\/li>\n<\/ul>\n<h2>Paso 1: Instalar BungeeCord en el servidor proxy<\/h2>\n<p>Desde el panel de tu VPS, ve a la secci\u00f3n de <strong>&#8220;Versiones&#8221;<\/strong> y busca <strong>BungeeCord<\/strong> o <strong>Waterfall<\/strong>. Selecciona la versi\u00f3n que coincida con la versi\u00f3n de Minecraft de tus otros servidores.<\/p>\n<p>Inicia el servidor una vez para que genere los archivos de configuraci\u00f3n. Luego det\u00e9nlo.<\/p>\n<h2>Paso 2: Configurar config.yml del proxy<\/h2>\n<p>Accede al archivo <code>config.yml<\/code> del servidor proxy. Este es el archivo m\u00e1s importante de toda la configuraci\u00f3n. Veamos cada secci\u00f3n:<\/p>\n<h3>Definir los servidores conectados<\/h3>\n<p>Busca la secci\u00f3n <code>servers:<\/code> y define cada servidor de tu red:<\/p>\n<pre>servers:\r\n  lobby:\r\n    motd: '&amp;1\u00a1Bienvenido al Hub!'\r\n    address: 192.168.1.50:25565\r\n    restricted: false\r\n  survival:\r\n    motd: '&amp;2Servidor Survival 1.20'\r\n    address: 192.168.1.51:25565\r\n    restricted: false\r\n  pvp:\r\n    motd: '&amp;cArena PvP'\r\n    address: 192.168.1.52:25565\r\n    restricted: false\r\n<\/pre>\n<p><strong>Recuerda:<\/strong> Reemplaza las IPs y puertos con las de tus servidores reales. El nombre (lobby, survival, pvp) es el identificador que usar\u00e1s despu\u00e9s.<\/p>\n<h3>Configurar el servidor predeterminado (priorities)<\/h3>\n<p>La secci\u00f3n <code>priorities<\/code> define a qu\u00e9 servidor van los jugadores cuando se conectan:<\/p>\n<pre>listeners:\r\n  - query_port: 25577\r\n    motd: '&amp;1Mi Red Minecraft'\r\n    priorities:\r\n      - lobby\r\n      - survival\r\n      - pvp\r\n<\/pre>\n<p>Los servidores se intentan en orden. Si el primero est\u00e1 ca\u00eddo, pasan al siguiente.<\/p>\n<h3>Habilitar ip_forward<\/h3>\n<p>Esta configuraci\u00f3n es <strong>cr\u00edtica para seguridad<\/strong>. Cuando est\u00e1 en <code>true<\/code>, la IP real de cada jugador se reenv\u00eda a los servidores conectados. Esto permite banning por IP.<\/p>\n<pre>ip_forward: true\r\n<\/pre>\n<h3>Configurar online_mode<\/h3>\n<p>Si quieres que solo jugadores con cuenta leg\u00edtima de Minecraft se conecten:<\/p>\n<pre>online_mode: true\r\n<\/pre>\n<p>Si quieres permitir jugadores no premium (cracked):<\/p>\n<pre>online_mode: false\r\n<\/pre>\n<p><strong>Advertencia:<\/strong> Si usas <code>online_mode: false<\/code>, necesitas un plugin de autenticaci\u00f3n para evitar que alguien se haga pasar por otro jugador.<\/p>\n<h2>Paso 3: Configurar los servidores conectados (Spigot\/Paper)<\/h2>\n<p>Ahora necesitas configurar cada servidor de juego para que acepte conexiones del proxy y no del p\u00fablico directamente.<\/p>\n<h3>Editar spigot.yml<\/h3>\n<p>En cada servidor de juego (NO en el proxy), abre <code>spigot.yml<\/code> y busca:<\/p>\n<pre>bungeecord: true\r\n<\/pre>\n<p>Cambia el valor a <code>true<\/code>. Esto permite que el servidor acepte conexiones reenviadas desde BungeeCord.<\/p>\n<h3>Editar server.properties<\/h3>\n<p>En cada servidor de juego, abre <code>server.properties<\/code> y cambia:<\/p>\n<pre>online-mode=false\r\n<\/pre>\n<p><strong>Importante:<\/strong> Solo haz esto si tu proxy tiene <code>online_mode: false<\/code>. Si el proxy tiene <code>online_mode: true<\/code>, deja los servidores en <code>true<\/code> tambi\u00e9n.<\/p>\n<h3>Proteger los servidores con IP Whitelist<\/h3>\n<p>Para evitar que alguien se conecte directamente a un servidor de juego sin pasar por BungeeCord, instala el plugin <a href=\"https:\/\/www.spigotmc.org\/resources\/ipwhitelist.61\/\" target=\"_blank\" rel=\"nofollow noopener\">IPWhitelist<\/a> en cada servidor de juego.<\/p>\n<p>Una vez instalado, el plugin detectar\u00e1 autom\u00e1ticamente la IP del proxy y la agregar\u00e1 a la lista blanca. Cualquier intento de conexi\u00f3n directa ser\u00e1 rechazado.<\/p>\n<h2>Paso 4: Configuraciones adicionales recomendadas<\/h2>\n<h3>player_limit<\/h3>\n<p>Controla el n\u00famero m\u00e1ximo de jugadores en toda la red:<\/p>\n<pre>player_limit: 100\r\n<\/pre>\n<p>A diferencia de <code>max_players<\/code> (que es cosm\u00e9tico), <code>player_limit<\/code> es el l\u00edmite real de jugadores totales.<\/p>\n<h3>connection_throttle<\/h3>\n<p>Previene ataques de conexi\u00f3n masiva. El valor indica milisegundos que un jugador debe esperar antes de reconectarse:<\/p>\n<pre>connection_throttle: 4000\r\n<\/pre>\n<h3>prevent_proxy_connections<\/h3>\n<p>Si est\u00e1 en <code>true<\/code>, BungeeCord valida las IPs contra los servidores de Mojang:<\/p>\n<pre>prevent_proxy_connections: true\r\n<\/pre>\n<h2>Comandos \u00fatiles de BungeeCord<\/h2>\n<p>Una vez que la red est\u00e1 corriendo, estos comandos te ayudan a gestionarla:<\/p>\n<ul>\n<li><code>\/server<\/code> \u2014 Muestra la lista de servidores disponibles y te permite cambiarte<\/li>\n<li><code>\/glist<\/code> \u2014 Lista todos los jugadores conectados en la red<\/li>\n<li><code>\/end<\/code> \u2014 Apaga solo el proxy (no los servidores de juego)<\/li>\n<\/ul>\n<h2>Plugins \u00fatiles para tu red BungeeCord<\/h2>\n<ul>\n<li><strong>BungeeTabListPlus:<\/strong> Lista de jugadores personalizada que muestra todos los jugadores de la red<\/li>\n<li><strong>PremiumVanish:<\/strong> Modo invisible en toda la red<\/li>\n<li><strong>BungeeChat:<\/strong> Chat global entre todos los servidores<\/li>\n<li><strong>ServerSelector:<\/strong> Men\u00fa visual para que los jugadores elijan servidor (ej: LibrosGUI)<\/li>\n<\/ul>\n<h2>Soluci\u00f3n de problemas comunes<\/h2>\n<h3>Los jugadores no pueden conectarse<\/h3>\n<ul>\n<li>Verifica que <code>online-mode<\/code> est\u00e9 consistente entre proxy y servidores<\/li>\n<li>Aseg\u00farate de que <code>bungeecord: true<\/code> est\u00e9 en spigot.yml de cada servidor<\/li>\n<li>Revisa que las IPs y puertos en config.yml est\u00e9n correctos<\/li>\n<\/ul>\n<h3>Todos los jugadores tienen la misma IP<\/h3>\n<p>Esto pasa cuando <code>ip_forward: false<\/code>. C\u00e1mbialo a <code>true<\/code> y reinicia todos los servidores.<\/p>\n<h3>El proxy no encuentra los servidores<\/h3>\n<ul>\n<li>Verifica que los servidores de juego est\u00e9n encendidos<\/li>\n<li>Chequea que los puertos en <code>address<\/code> sean los correctos<\/li>\n<li>Revisa el log del proxy para errores de conexi\u00f3n<\/li>\n<\/ul>\n<h2>\u00bfBungeeCord o Waterfall?<\/h2>\n<p>Waterfall es un fork de BungeeCord mantenido activamente con mejor rendimiento y caracter\u00edsticas adicionales. Lo recomiendo porque:<\/p>\n<ul>\n<li>Mejor manejo de conexiones concurrentes<\/li>\n<li>Reportes de estad\u00edsticas mejorados<\/li>\n<li>Evaluaci\u00f3n de pulso de servidores m\u00e1s eficiente<\/li>\n<li>Compatible 100% con configuraci\u00f3n de BungeeCord<\/li>\n<\/ul>\n<p>Puedes instalarlo desde el panel de RDSNode igual que BungeeCord, simplemente selecciona Waterfall en lugar de BungeeCord.<\/p>\n<h2>Resumen de configuraci\u00f3n<\/h2>\n<table>\n<thead>\n<tr>\n<th>Archivo<\/th>\n<th>Cambio<\/th>\n<th>D\u00f3nde<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>config.yml<\/td>\n<td>Definir servers, ip_forward: true<\/td>\n<td>Solo proxy (BungeeCord\/Waterfall)<\/td>\n<\/tr>\n<tr>\n<td>spigot.yml<\/td>\n<td>bungeecord: true<\/td>\n<td>Cada servidor de juego<\/td>\n<\/tr>\n<tr>\n<td>server.properties<\/td>\n<td>online-mode=false<\/td>\n<td>Cada servidor de juego<\/td>\n<\/tr>\n<tr>\n<td>Plugins<\/td>\n<td>IPWhitelist en cada servidor<\/td>\n<td>Cada servidor de juego<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Configurar BungeeCord puede parecer complejo al principio, pero siguiendo estos pasos conseguir\u00e1s una red funcionando en menos de una hora. La clave es ir paso a paso y verificar cada secci\u00f3n antes de pasar a la siguiente.<\/p>\n<h4>\u00bfYa configuraste tu red BungeeCord?<\/h4>\n<p>Cu\u00e9ntame cu\u00e1ntos servidores tienes conectados y qu\u00e9 modalidades est\u00e1s ofreciendo. En los comentarios podemos compartir configuraciones y plugins \u00fatiles para cada tipo de servidor.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00bfQuieres crear una red de servidores Minecraft donde los jugadores puedan moverse entre diferentes modalidades sin desconectarse? Necesitas BungeeCord. BungeeCord es un proxy que conecta varios servidores Minecraft en una sola red. Act\u00faa como punto de entrada \u00fanico: los jugadores se conectan al proxy y desde ah\u00ed pueden navegar al Hub, Survival, Mini-juegos, o cualquier [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":961,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"_daextam_enable_autolinks":"1","footnotes":""},"categories":[7],"tags":[],"class_list":["post-960","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-minecraft"],"acf":[],"_links":{"self":[{"href":"https:\/\/rdsnode.com\/blog\/wp-json\/wp\/v2\/posts\/960","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rdsnode.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rdsnode.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rdsnode.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rdsnode.com\/blog\/wp-json\/wp\/v2\/comments?post=960"}],"version-history":[{"count":1,"href":"https:\/\/rdsnode.com\/blog\/wp-json\/wp\/v2\/posts\/960\/revisions"}],"predecessor-version":[{"id":962,"href":"https:\/\/rdsnode.com\/blog\/wp-json\/wp\/v2\/posts\/960\/revisions\/962"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rdsnode.com\/blog\/wp-json\/wp\/v2\/media\/961"}],"wp:attachment":[{"href":"https:\/\/rdsnode.com\/blog\/wp-json\/wp\/v2\/media?parent=960"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rdsnode.com\/blog\/wp-json\/wp\/v2\/categories?post=960"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rdsnode.com\/blog\/wp-json\/wp\/v2\/tags?post=960"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}