Encontranos en redes
Crear una red de servidores con Velocity
Configurá un proxy Velocity para conectar múltiples servidores Minecraft en una red.
¿Qué es Velocity?
Velocity es un proxy moderno para Minecraft que permite conectar múltiples servidores en una red. Los jugadores se conectan al proxy y pueden moverse entre servidores (lobby, survival, minijuegos) sin desconectarse.
Arquitectura
Jugadores → Velocity (proxy) → Servidor Lobby
→ Servidor Survival
→ Servidor MinijuegosRequisitos
- Un servidor para el proxy Velocity (mínimo 512 MB RAM)
- Dos o más servidores Minecraft (Paper/Purpur)
- Todos en la misma red o con IPs accesibles entre sí
En Baires Host, podés tener múltiples servidores de juegos. Contactá a soporte si necesitás configurar la red interna.
Paso 1: Instalar Velocity
- Descargá Velocity desde velocitypowered.com
- En tu servidor proxy en panel.baires.host, subí el
.jar - Iniciá el servidor — se genera
velocity.toml
Paso 2: Configurar velocity.toml
[servers]
lobby = "127.0.0.1:25566"
survival = "127.0.0.1:25567"
minijuegos = "127.0.0.1:25568"
try = ["lobby"]
[forced-hosts]
"lobby.tudominio.com" = ["lobby"]
"survival.tudominio.com" = ["survival"]
[advanced]
modern-forwarding-secret-file = "forwarding.secret"Ajustá las IPs y puertos según tus servidores reales.
Paso 3: Configurar los servidores backend
En cada servidor Paper, editá config/paper-global.yml:
proxies:
velocity:
enabled: true
online-mode: true
secret: "el-contenido-de-forwarding.secret"Y en server.properties de cada backend:
online-mode=false
server-port=25566Importante: online-mode=false en los backends porque Velocity maneja la autenticación.
Paso 4: Copiar el secret
El archivo forwarding.secret se genera en la carpeta de Velocity. Copiá su contenido al campo secret de cada servidor backend.
Paso 5: Plugins de red
Instalá en Velocity (no en los backends):
- LuckPerms-Velocity — Permisos sincronizados
- SignedVelocity — Firma de mensajes entre servidores
- VelocityVanish — Vanish global
Plugins para mover jugadores entre servidores:
# Desde un servidor, enviar jugador a otro
/server survival
/server lobbyPaso 6: Firewall
Solo el proxy debe ser accesible desde internet. Los backends deben aceptar conexiones solo del proxy:
# En cada backend, solo permitir conexiones del proxy
# Si están en la misma máquina, usar localhost
# Si están en máquinas diferentes, restringir por IPRecomendaciones
- Usá Velocity en vez de BungeeCord (más seguro y mejor rendimiento)
- El proxy necesita poca RAM pero buena CPU y red
- Configurá un lobby como servidor por defecto
- Usá una base de datos compartida (MySQL) para sincronizar datos entre servidores
- Plugins como LuckPerms y EssentialsX pueden sincronizar datos vía MySQL