Para crear una "Network" (una red de servidores unidos, donde puedes usar el comando /server o brújulas para cambiar de modalidad), no basta con un solo servidor. Necesitas un servidor especial que actúe como "puerta principal" y dirija a los jugadores a los distintos servidores de modalidades (Lobby, Survival, Skyblock). Este servidor es el Proxy (como BungeeCord, Waterfall o Velocity).
To create a "Network" (a network of linked servers, where you can use the /server command or compasses to change gamemodes), a single server is not enough. You need a special server that acts as a "front door" and directs players to the different gamemode servers (Lobby, Survival, Skyblock). This server is the Proxy (like BungeeCord, Waterfall or Velocity).
Una network mínima consta de al menos 3 servidores físicos (o alojamientos separados): A minimal network consists of at least 3 physical servers (or separate hostings):
Abre los archivos de configuración en todos tus servidores de modalidad (Lobby, Survival, etc). Open the configuration files on all your gamemode servers (Lobby, Survival, etc).
online-mode=false
# IMPORTANTE: Si usas BungeeCord, los servidores backend DEBEN estar en modo no-premium (false),
# ya que el proxy es el que se encarga de verificar las cuentas premium.
settings:
bungeecord: true
# Esto le dice a Spigot que confíe en el proxy para obtener las IPs reales de los jugadores.
online-mode=false, cualquiera que sepa la IP directa y el puerto (ej. 192.168.1.5:25566) de tu servidor Survival podría entrar saltándose el Proxy (y entrar como administrador). Debes instalar el plugin BungeeGuard en el Proxy y en los servidores backend para bloquear conexiones que no provengan del Proxy. O configurar un firewall mediante IPTables (solo en VPS/Dedicados).
By setting online-mode=false, anyone who knows the direct IP and port (e.g., 192.168.1.5:25566) of your Survival server could join bypassing the Proxy (and join as an admin). You must install the BungeeGuard plugin on the Proxy and backend servers to block connections not coming from the Proxy. Or configure a firewall via IPTables (only on VPS/Dedicated).
Abre el archivo config.yml en la carpeta de tu servidor BungeeCord.
Open the config.yml file in your BungeeCord server folder.
listeners:
- query_port: 25565
motd: '&1Mi Network de Minecraft'
tab_list: GLOBAL_PING
query_enabled: false
proxy_protocol: false
forced_hosts:
pvp.md-5.net: pvp
ping_passthrough: false
priorities:
- lobby
bind_local_address: true
host: 0.0.0.0:25565 # El puerto por el que entran los jugadores. 25565 es el predeterminado.
max_players: 1000
tab_size: 60
force_default_server: true # IMPORTANTE: Obliga a que al entrar, vayan siempre al 'lobby'
servers:
lobby:
motd: '&1Lobby Server'
address: localhost:25566 # La IP y puerto de tu servidor de lobby
restricted: false
survival:
motd: '&1Survival Server'
address: localhost:25567 # La IP y puerto de tu servidor survival
restricted: false
online_mode: true # Si tu red es solo para Premium, déjalo en true. Si admites no-premium, pon false.
ip_forward: true # IMPORTANTE: Pon esto en true. En conjunción con bungeecord: true en spigot.yml, permite ver la IP real.
/server).The proxy version of LuckPerms allows you to manage global permissions (e.g., using /server).