Minecraft

Cómo configurar una red BungeeCord en Multicraft

Minecraft·20 de mayo de 2026·13 min lectura

Descripción general

Una red de Minecraft permite que los jugadores se muevan entre servers separados para lobbies, mundos de survival, minigames, eventos y otros modos de juego. Ese tipo de configuración no puede ejecutarse correctamente desde un solo server normal de Minecraft. BungeeCord resuelve esto al actuar como un proxy que conecta varios servers entre sí.

Una red básica de BungeeCord necesita al menos tres servers:

  • Un proxy server ejecutando BungeeCord
  • Un backend server, como un lobby
  • Un backend server adicional, como survival o minigames

Los jugadores no juegan en el proxy en sí. El proxy solo maneja el enrutamiento y pasa a los jugadores a los servers detrás de él. Es el director de tráfico, no el parque temático.

Para mayor seguridad, se recomienda ampliamente instalar un plugin como PreventPortBypass en los backend servers. Esto ayuda a evitar que los jugadores se conecten directamente a un backend server en lugar de entrar por el proxy. Sin esa protección, algunos backend servers podrían ser accesibles de formas que no quieres, especialmente cuando están involucrados los settings de offline-mode.

Preparar el proxy server

El proxy server debe estar dedicado a BungeeCord. No necesita tanta memoria como un server de juego completo porque solo administra conexiones entre servers.

Para configurar el proxy en Multicraft:

  1. Abre el panel de Multicraft del server que quieres usar como proxy.
  2. Detén el server.
  3. Restablece los archivos del server si este server se usó antes para otra cosa. Haz esto solo después de hacer backup de todo lo que necesites, ya que restablecer archivos elimina los datos existentes del server.
  4. Busca el jar del server o el selector de versión.
  5. Elige BungeeCord.
  6. Guarda el cambio e inicia el server una vez para que se generen los archivos predeterminados de BungeeCord.
  7. Detén el server otra vez antes de editar la configuración.

Iniciar el server una vez es importante porque crea los archivos config que necesitas para el siguiente paso.

Configurar BungeeCord

En los archivos del proxy server, abre `config.yml`. Aquí se controlan el comportamiento del proxy y la lista de servers.

Revisa los siguientes settings:

  • `force_default_server`: Configura esto en `true` si los jugadores siempre deben entrar primero al server predeterminado, normalmente un lobby. Configúralo en `false` si los jugadores deben regresar al último server en el que estaban.
  • `ip_forward`: Configura esto en `true`. Esto permite que la información de IP y UUID del jugador pase correctamente por el proxy.
  • `online_mode`: Mantén esto configurado en `true` en el proxy.
  • `motd`: Cambia esto por el mensaje de lista de server que quieres que vean los jugadores.

Después, busca la sección `servers:`. Aquí se agrega cada backend server. Es posible que ya exista una entrada de ejemplo predeterminada, y puedes usar su formato como plantilla.

Cada entrada de backend server necesita un nombre y una dirección. La dirección debe incluir la IP y el port de ese backend server específico. Por ejemplo, podrías crear entradas llamadas `Lobby` y `Survival`.

Los nombres de server distinguen mayúsculas y minúsculas. Si nombras un server `Lobby`, entonces `lobby` no es lo mismo.

Después de agregar tus backend servers, busca la sección `priorities:`. Esto controla el server predeterminado al que entran primero los jugadores. La mayoría de las redes configuran esto al server de lobby. El nombre listado bajo `priorities:` debe coincidir exactamente con uno de los nombres de la sección `servers:`.

Guarda `config.yml`, luego reinicia el proxy server.

Configurar cada backend server

Estos pasos deben completarse en cada server detrás del proxy. No los apliques al proxy server.

Para cada backend server:

  1. Detén el server desde Multicraft.
  2. Abre los archivos del server.
  3. Edita `server.properties`.
  4. Busca `online-mode=` y configúralo en `false`.
  5. Guarda el archivo.
  6. Abre `spigot.yml`.
  7. Busca `bungeecord:` cerca de la parte superior del archivo.
  8. Configura `bungeecord:` en `true`.
  9. Guarda el archivo e inicia el server.

Esto se ve inusual al principio porque los backend servers se colocan en offline mode. Eso es normal en una red BungeeCord. El proxy permanece en online mode y maneja la autenticación antes de enviar a los jugadores a los backend servers.

Probar la red

Después de configurar el proxy y los backend servers, conéctate usando la dirección del proxy server, no las direcciones de los backend servers.

Una vez conectado, prueba el movimiento entre servers usando tu comando preferido de BungeeCord o la configuración de selector de server. Si el proxy envía a los jugadores al server predeterminado correcto y puede enrutarlos a los otros backend servers, la red principal está funcionando.

Problemas comunes

Expulsado al conectarse a un server

Si el error menciona IP forwarding, normalmente al proxy le falta el setting correcto. Abre el `config.yml` del proxy y asegúrate de que `ip_forward` esté configurado en `true`. Guarda el archivo y reinicia el proxy.

El server está en online mode

Esto normalmente significa que uno de los backend servers todavía tiene `online-mode=true` en `server.properties`. Cada backend server detrás de BungeeCord debe tener `online-mode=false`. El proxy debe permanecer en online mode.

Los jugadores no entran al server correcto

Revisa la sección `priorities:` en el `config.yml` del proxy. El nombre listado debe coincidir exactamente con un nombre de server bajo `servers:`, incluyendo mayúsculas y minúsculas.

La configuración copiada de Internet no funciona

Las configs de BungeeCord son específicas para las IPs, ports y nombres de tus servers. Copiar una plantilla aleatoria a menudo crea más problemas de los que resuelve. Empieza desde la config predeterminada generada, luego edítala cuidadosamente para tus propios servers.

¿Tienes dudas?

Chatea con nosotros y te responderemos lo antes posible.

Contactar Soporte