Avances 23 min

Configure Velocity como un proxy Minecraft

Conecta varios servidores Minecraft con Velocity: reenvío, inicio de sesión, mantenimiento y red multiservidora de alto rendimiento.

#VelocityProxy#Network#Multi-server

¿Lista para comenzar su servicio? Compruebe las ofertas y el pedido en línea.

Ver ofertas y orden

Configure Velocity como un proxy multiservidor Minecraft

Velocity es un proxy moderno para conectar varios Servidores de Minecraft (lobby, supervivencia, minijuegos) detrás de una sola dirección IP. Más eficiente y seguro que BungeeCord Legacy, es adecuado para las redes alojadas en Anthony IT Solutions con varios casos de Minecraft.

Diferencia con la guía BungeeCord: Velocity utiliza el reenvío moderno (Player Info Forwarding) y la arquitectura asinc optimizada para Paper 1.13+.

Tipo de arquitectura : Velocidad (proxy) → lobby Paper → backend servers (survival, skyblock, etc.)

Prerrequisito

  • Al menos 2 servidores Minecraft (1 proxy + 1 backend, idealmente 3+)
  • Huevo Velocity o frasco de instalación proxy en instancia dedicada
  • Mismo ecosistema: Papel recomendado en backend
  • Puertos abiertos : 25565 (proxy público), puertos internos de backend (25566, 25567...)

Paso 1: Preparar el proxy de la Velocity

  1. Ordenar una instancia con huevo Velocidad o Bungeecord según panel
  2. Tenga en cuenta el puerto público del proxy (por ejemplo. 25565)
  3. Generar una clave de reenvío: archivo forwarding.secret (cadena aleatoria larga)
  4. Configuración velocity.toml :
    • bind = "0.0.0.0:25565"
    • online-mode = true (Mojang modo premium)
    • player-info-forwarding-mode = "modern"
    • forwarding-secret-file = "forwarding.secret"

Paso 2: Reporte Servidores Backend

In velocity.tomlSección [servers] :

lobby = "127.0.0.1:25566"
survie = "127.0.0.1:25567"
minigames = "127.0.0.1:25568"
try = ["lobby"]

Si los backends están en otras máquinas, sustitúyase 127.0.0.1 por la IP interna o pública de cada servidor.

Paso 3: Configure Paper (backend)

On cada uno Backend Paper server:

  1. Editar config/paper-global.yml (o paper.yml según la versión)
  2. Sección proxies :
    • velocity.enabled: true
    • velocity.online-mode: true
    • velocity.secret: "MÊME_SECRET_QUE_forwarding.secret"
  3. settings.bungeecord: false, no mezcla BungeeCord y Velocity
  4. Reinicie cada backend

Paso 4: Los plugins Proxy (lobby)

  • MiniMessage / Adventure, mensajes modernos
  • LuckPerms Velocity, permisos de red globales
  • MinimoTD o equivalente, MOTD y favicon
  • Interruptor de servidor, NPC o GUI para /server survie

Controles y conmutación

  • /server <nom>, rebobinado backend definido en velocidad.toml
  • /glist, lista de jugadores (plugin Velocity o Paper)
  • Mantenimiento: Quitar un backend de la lista de prueba o utilizar un plugin de mantenimiento

Reenvío de la seguridad

Secreto idéntico en proxy y todos los backends. Nunca exponga los puertos backend públicamente sin firewall, sólo el proxy debe ser jugable por los jugadores.
  • Firewall: permite 25565 publico, backend IP interna o lista blanca
  • Sin reenvío correcto, UUID/skin puede ser espontado

Rendimiento de las redes

  • Proxy de luz: 512 MB-1 GB RAM es suficiente
  • Asignar RAM a backends dependiendo de la carga, Optimización TPS
  • Colocar proxy + backends incluso datacenter (Equinix PA5) para latencia mínima

Solución de problemas

  • "Incapaz de conectarse al servidor", backend offline o mal port en velocidad.toml
  • UUID diferente entre servidores, reenviando incorrectamente configurado, diferente secreto
  • « Si deseas usar el reenvío IP... », velocidad.enabled missing on Paper
  • Círculo de inicio, prueba puntos de lista hacia abajo servidor

Preguntas frecuentes

Velocidad o BungeeCord ?
La velocidad se recomienda para nuevos proyectos Paper 1.13+. Véase también BungeeCord/Velocity.

¿Es sólo un servidor suficiente?
No, un proxy requiere al menos un backend adicional.

Guías relacionadas

Alojamiento Minecraft Juegos de Wiki