Red y proxies

Montar una red con Velocity, paso a paso

Revisado el 6 de septiembre de 2026 2 min de lectura

La red útil más pequeña son un proxy y dos servidores. Cuando eso funciona, añadir un tercero es copiar un bloque de configuración. La primera es la que conviene hacer despacio.

Qué hacer

  1. Crea la instancia del proxy

    Velocity es un tipo de servidor propio, no un plugin. Necesita muy poca memoria: 512 MB va sobrado para una red pequeña, porque no guarda datos de mundo.

  2. Apunta a tus jugadores a la dirección del proxy

    El proxy es a lo que se conecta la gente. Su dirección y su puerto son los que publicas; las direcciones de los backends se quedan en privado.

  3. Lista los backends en velocity.toml

    Bajo [servers], cada entrada es un nombre y una dirección. try indica en qué servidor caen los jugadores nuevos, y en qué orden.

  4. Pon el reenvío en modern

    En velocity.toml, player-info-forwarding-mode = "modern". Así es como el backend sabe quién es de verdad un jugador, con su skin y su UUID.

  5. Copia forwarding.secret a todos los backends

    El archivo está junto a velocity.toml. Cada backend de Paper necesita el mismo valor en config/paper-global.yml, bajo proxies.velocity, con enabled: true y online-mode: true.

  6. Apaga el modo online solo en los backends

    En el server.properties de cada backend, online-mode=false. Ahora autentica el proxy; los backends confían en él. Esto es seguro solo si haces lo siguiente.

Un backend con online-mode=false y sin cortafuegos está abierto de par en par

Cualquiera que averigüe la dirección y el puerto de un backend puede conectarse directo con el nombre que quiera, incluido el tuyo, con tus permisos. Los backends no deben ser alcanzables desde internet. Restringelos al proxy, o ponlos donde solo el proxy los vea.

Qué va dónde

AjusteProxyBackends
online-modetruefalse
Secreto de reenvíoEn forwarding.secretCopiado en paper-global.yml
Dirección públicaSí, es la que publicasNo
Plugin de permisosOpcional (para comandos del proxy)Sí, en cada uno
Prueba siempre por el proxy primero

Conéctate al proxy y usa /server para moverte. Si un backend funciona conectando directo pero no a través del proxy, el problema es el reenvío, no el backend.

Cómo saber que ya está

Entras al proxy, caes en el lobby, ejecutas /server survival y llegas con tu nombre y tu skin correctos.