Configurar y administrar tu servidor
Cómo configurar un servidor BungeeCord

Si gestionas varios servidores de Minecraft, puede que te hayas encontrado con el desafío de conectarlos para que los jugadores puedan moverse fácilmente entre ellos. Aquí es donde entra BungeeCord. BungeeCord es un potente proxy para servidores de Minecraft que te permite conectar varios servidores y crear una red en la que los jugadores pueden moverse sin interrupciones.
BungeeCord funciona como intermediario entre tus servidores de Minecraft y los jugadores. Cuando un jugador se conecta a tu red, primero se conecta al servidor BungeeCord. Desde allí, BungeeCord dirige al jugador al servidor de Minecraft adecuado según su elección o la carga del servidor.
Uno de los mayores beneficios de usar BungeeCord es la posibilidad de crear una red de servidores que comparten datos de los jugadores. Esto significa que los jugadores pueden moverse entre servidores sin perder su inventario, experiencia u otros datos importantes. BungeeCord también permite configurar un chat compartido entre servidores, para que los jugadores puedan comunicarse sin importar en qué servidor estén.
Otro beneficio de BungeeCord es la capacidad de balancear la carga de los servidores. BungeeCord puede distribuir automáticamente a los jugadores entre tus servidores según cuán ocupados estén. Si un servidor está saturado, BungeeCord puede redirigir nuevos jugadores a otro menos ocupado.
En cuanto a compatibilidad, BungeeCord está diseñado para funcionar con la mayoría de plugins Bukkit y puede integrarse fácilmente en tu configuración actual. Además, el plugin se actualiza regularmente, por lo que puedes esperar que funcione bien con la última versión de Minecraft.
En resumen, si gestionas varios servidores de Minecraft y quieres crear una red fluida para tus jugadores, BungeeCord es una excelente opción para llevar tu servidor al siguiente nivel.
Requisitos
Debes tener al menos 3 servidores de Minecraft:
- Uno para el proxy principal que ejecute BungeeCord, los jugadores usarán esta dirección para conectarse.
- Uno para el Lobby, bajo Spigot o PaperMC, que dará la bienvenida a los jugadores y les permitirá navegar entre servidores.
- Al menos uno para el primer mundo que quieras alojar.
Instalar BungeeCord en el servidor proxy
Para instalar BungeeCord en tu primer servidor proxy, ve a la página de "Versión", busca Bungee y selecciona "Bungeecord", aquí instalamos la 1.17.

Espera a que termine la instalación y luego inicia el servidor para crear los archivos.
Para configurar BungeeCord, simplemente edita el archivo llamado "config.yml", que se encuentra en la carpeta raíz del servidor.
Accede al webftp para editar el archivo "config.yml"

Luego busca esta parte:

Edita la sección de dirección por defecto "localhost:25565", por la dirección:puerto de tu lobby, en mi caso es lobby1.mchost.pro:27668,
Así que tu archivo debería verse así (pon tu dirección y puerto, no este ejemplo)

Ahora que agregaste tu lobby, también necesitas añadir tu primer servidor de juego a la lista.
Para esto, simplemente copia/pega el lobby y edita el nombre y la dirección:puerto igual que hiciste con el lobby, pero esta vez pon la dirección:puerto del primer servidor de juego.
Puedes cambiar el motd en este paso si lo deseas.
Tu archivo debería verse así:
Si quieres agregar más servidores, hazlo de la misma manera.
Una vez agregados los servidores, debes establecer la prioridad de los servidores, baja un poco en el archivo config.yml y encontrarás esta línea:
Debes añadir los nombres de los servidores que ingresaste antes, ordenados por importancia, normalmente el lobby primero, así que para nosotros queda así:

Ahora, debes poner en True la opción ip_forward, debajo de las prioridades que acabas de configurar, para poder banear jugadores por IP; de lo contrario, todos compartirán la misma IP y no podrás banearlos correctamente.
Tendrás algo así:

Ahora guarda tus cambios y luego reinicia tu servidor BungeeCord.
Instalar BungeeCord en los servidores de juego
Para instalar Spigot o PaperMC en cada servidor de juego, debes instalar la misma versión que en el proxy BungeeCord, en este caso la 1.17.
Debes cambiar el online-mode a false en cada servidor de juego, /! excepto el servidor BungeeCord.
Para esto, simplemente desactiva el online mode desde el panel de cada servidor de juego y luego reinícialos.

Para asegurar tu red BungeeCord y evitar que los jugadores se conecten directamente a los servidores de juego sin pasar por el BungeeCord, debes permitir solo la IP del servidor BungeeCord.
Para esto, instalaremos el plugin IPWhitelist en cada servidor de juego, excepto en el BungeeCord.
https://www.spigotmc.org/resources/ipwhitelist.61
Este plugin es inteligente, si lo configuras correctamente, detectará y permitirá automáticamente la primera IP que se conecte, es decir, la de BungeeCord, y rechazará las demás.
Si no, puedes gestionar manualmente las IPs permitidas con los comandos para añadir la IP del servidor BungeeCord.
/ipwl addip <ip> - Añade la IP a la whitelist
/ipwl remip <ip> - Elimina la IP de la whitelist
/ipwl list - Lista todas las IPs permitidas
En cada servidor de juego, excepto el BungeeCord, debes configurar bungeecord en true para permitir conexiones desde el servidor BungeeCord.
Así que, en cada servidor de juego, inícialos para generar los archivos, abre el archivo llamado "spigot.yml"

y pon en true la opción bungeecord, así:

Luego reinicia cada servidor de juego.
Has configurado tu primer servidor BungeeCord y ya puedes conectarte.
Si tienes problemas, revisa los logs del servidor BungeeCord para entender el motivo y repasa cada parte de la configuración.
Para usuarios avanzados
Tambien puedes revisar otros parámetros de configuración:
https://www.spigotmc.org/wiki/bungeecord-configuration-guide/
Plugins para BungeeCord aquí, ya que necesitarás configurar tu lobby
https://www.spigotmc.org/resources/categories/bungee-proxy.3/
Empieza con un
Minecraft Servidor
¿Quieres crear tu propio servidor de Minecraft? Solo toma unos minutos.