Si tu proyecto de Minecraft necesita separar modos de juego (lobby, survival, minijuegos, creativo), una red proxy te permite conectar multiples servidores detras de una sola IP. Velocity es el proxy moderno recomendado para 2026.
Que es un proxy de Minecraft
Un proxy se coloca delante de tus servidores de Minecraft. Los jugadores se conectan al proxy, que los redirige al servidor correspondiente. Pueden cambiar entre servidores sin desconectarse. BungeeCord fue el proxy clasico; Velocity es su sucesor con mejor rendimiento y seguridad.
Por que Velocity y no BungeeCord
- Seguridad: Velocity usa el protocolo "modern" forwarding que es mas seguro que los metodos de BungeeCord.
- Rendimiento: menor uso de memoria y CPU por conexion.
- Compatibilidad: soporta Paper, Fabric y otros servidores modernos.
- Mantenimiento activo: desarrollado por el mismo equipo de PaperMC.
Arquitectura tipica
- Proxy (Velocity): puerto 25565, es donde se conectan los jugadores.
- Lobby: servidor ligero donde llegan los jugadores al conectarse.
- Survival: servidor principal de supervivencia.
- Minijuegos: servidor con plugins de minijuegos (BedWars, SkyWars, etc.).
- Creativo: servidor con WorldEdit y parcelas.
Instalacion de Velocity
- Descarga Velocity desde papermc.io.
- Colocalo en su propio directorio y ejecutalo:
java -Xms512M -Xmx512M -jar velocity.jar. - Se generara el archivo
velocity.toml. - Configura los servidores backend en
[servers]:lobby = "127.0.0.1:25566"survival = "127.0.0.1:25567"minigames = "127.0.0.1:25568"
- Establece
trypara definir el orden de conexion:try = ["lobby"]. - Activa
player-info-forwarding-mode = "modern".
Configurar los servidores backend
En cada servidor Paper, edita config/paper-global.yml:
- Establece
velocity-support.enabled: true. - Copia el secreto de Velocity (
forwarding-secret) envelocity-support.secret. - Asegurate de que
online-modeesta enfalseenserver.propertiesde cada backend (el proxy se encarga de la autenticacion).
Plugins utiles para redes
- LuckPerms: sincroniza permisos entre todos los servidores usando una base de datos compartida.
- ViaVersion: permite que jugadores con distintas versiones se conecten al mismo proxy.
- MiniPlaceholders: placeholders para el proxy (nombre del servidor, jugadores conectados).
- SignedVelocity: reenvio seguro de chat firmado entre proxy y backends.
Seguridad
- Los servidores backend solo deben aceptar conexiones del proxy. Configura el firewall para bloquear acceso directo a los puertos 25566, 25567, etc.
- Usa el forwarding mode "modern" siempre. El modo "legacy" (BungeeCord) es vulnerable a suplantacion de identidad.
- Mantiene Velocity y todos los backends actualizados.
Una red proxy bien configurada escala sin problemas. Empieza con lobby y survival, y anade servidores a medida que tu comunidad crezca.