Avanzato 23 min

Configurare la Velocia come un proxy Minecraft

Collegare diversi server Minecraft con Velocity: inoltro, login, manutenzione e rete multi-server ad alte prestazioni.

#VelocitÃ#Destinazione#Rete di rete#Multi-server

Pronto per iniziare il tuo servizio? Controlla le offerte e ordina online.

Visualizza offerte e ordine

Configure Velocity come proxy multiserver Minecraft

Velocità è un proxy moderno per collegare diversi Server Minecraft (lobby, sopravvivenza, minigiochi) dietro un unico indirizzo IP. Più efficiente e sicuro di BungeeCord Legacy, è adatto per le reti ospitate a Anthony IT Solutions con diverse istanze Minecraft.

Differenza con la guida BungeeCord: Velocity utilizza l'inoltro moderno (Invio Info Player) e l'architettura asincrona ottimizzata per Paper 1.13+.

Tipo di architettura: Velocità (proxy) → lobby Carta → server backend (survival, skyblock, ecc.)

Prerequisito

  • Almeno 2 server Minecraft (1 proxy + 1 backend, idealmente 3+)
  • Egg Velocity o proxy vaso di installazione su istanza dedicata
  • Stesso ecosistema: Carta consigliata nel backend
  • Porti aperti: 25565 (pubblico proxy), backend porti interni (25566, 25567...)

Passo 1: Preparare il proxy Velocity

  1. Ordinare un'istanza con uovo Velocity o Bungeecord secondo il pannello
  2. Notare il porto pubblico del proxy (ad es. 25565)
  3. Generare una chiave di inoltro: file forwarding.secret (catena casuale lunga)
  4. Configurazione velocity.toml :
    • bind = "0.0.0.0:25565"
    • online-mode = true (Mojang modalità premium)
    • player-info-forwarding-mode = "modern"
    • forwarding-secret-file = "forwarding.secret"

Fase 2: Report Server di backend

In velocity.tomlSezione [servers] :

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

Se i backend sono su altre macchine, sostituire 127.0.0.1 dall'IP interno o pubblico di ogni server.

Passo 3: Configurare la carta (backend)

Su ciascuno server backend Paper:

  1. Modifica config/paper-global.yml (o paper.yml secondo la versione)
  2. Sezione proxies :
    • velocity.enabled: true
    • velocity.online-mode: true
    • velocity.secret: "MÊME_SECRET_QUE_forwarding.secret"
  3. settings.bungeecord: false, non mescolare BungeeCord e Velocity
  4. Riavviare ogni backend

Passo 4: plugin proxy (lobby)

  • MiniMessage / Avventura, messaggi moderni
  • LuckPerms Velocity, autorizzazioni di rete globali
  • MinimoTD o equivalente, MOTD e favicon
  • Interruttore server, NPC o GUI /server survie

Controlli e commutazione

  • /server <nom>, toggle backend definito in velocitàty.toml
  • /glist, lista dei giocatori (plugin Velocity or Paper)
  • Manutenzione: Rimuovere un backend dall'elenco di prova o utilizzare un plugin di manutenzione

Inoltro della sicurezza

Segret identico su proxy e tutti gli backend. Mai esporre le porte backend pubblicamente senza firewall, solo il proxy deve essere giocabile dai giocatori.
  • Firewall: consentire 25565 pubblico, backend IP interno o whitelist
  • Senza l'inoltro corretto, UUID/skin può essere spoofed

Prestazioni di rete

  • Proxy leggero: 512 MB-1 GB RAM è sufficiente
  • Allocare RAM a backends a seconda del carico, ottimizzazione TPS
  • Colocate proxy + backends even datacenter (Equinix PA5) per latenza minima

Risoluzione dei problemi

  • "Impossibile connettersi al server", backend offline o cattiva porta in velocitàty.toml
  • UUUID differente tra server, inoltro configurato male, segreto diverso
  • « Se si desidera utilizzare l'inoltro IP... », velocity.enabled mancante su Paper
  • Login circle, prova i punti dell'elenco per il server giù

Domande frequenti

Velocità o BungeeCord ?
La vulnerabilità è raccomandata per i nuovi progetti di carta 1.13+. Cfr. anche BungeeCord/Velocity.

È sufficiente un solo server?
No, un proxy richiede almeno un backend aggiuntivo.

Guide correlate

Accommodation Minecraft · Wiki games