Sådan opsætter du en Velocity-proxy til et Minecraft-netværk
På denne side
Et Minecraft-servernetværk er flere servere bag én adresse: spillerne joiner play.yourserver.com, lander i en lobby og skifter til survival, minigames eller creative uden nogensinde at skulle skrive en anden IP. Delen forrest, der får det til at fungere, er en proxy, og Velocity er den, PaperMC udvikler og anbefaler i dag.
Denne guide opsætter Velocity med Paper-servere bagved ved hjælp af modern forwarding — den sikre måde at sende spillernavne og skins gennem proxyen.
Hvorfor køre et Minecraft-servernetværk, og hvordan Velocity virker
Et netværk lader dig køre forskellige spiltilstande side om side under én adresse, give hver sine egne plugins og ressourcer og genstarte én server uden at smide alle af de andre.
Spillerne forbinder kun nogensinde til proxyen. Proxyen logger dem ind hos Mojang og sender dem derefter videre til en af backend-serverne — almindelige Paper-servere, der rummer verdenerne. Når en spiller skriver /server survival, flytter Velocity dem til en anden backend uden afbrydelse.
- Proxyen er let: den rummer ingen verden, så den kræver langt mindre hukommelse end en spilserver.
- Backends kører i offline mode og stoler på, at proxyen fortæller dem, hvem hver spiller er. Det er den tillid, du skal sikre.
- Velocity 4, den nuværende version, kræver Java 25 og fungerer med Minecraft fra 1.7.2 op til den nyeste udgivelse.
Installér Velocity
- Download Velocity fra papermc.io til en tom mappe.
- Start den én gang med Java 25:
java -Xms512M -Xmx512M -jar velocity.jar
Første opstart opretter velocity.toml og en forwarding.secret-fil med en tilfældig hemmelig nøgle. Stop proxyen med end og åbn konfigurationen.
Konfigurér velocity.toml
De indstillinger, der betyder noget for et første netværk:
bind = "0.0.0.0:25565" motd = "<#09add3>My Network" online-mode = true player-info-forwarding-mode = "modern" forwarding-secret-file = "forwarding.secret" [servers] lobby = "203.0.113.10:25566" survival = "203.0.113.11:25567" try = ["lobby"]
bind— adressen og porten, spillerne forbinder til.player-info-forwarding-mode— sæt den tilmodern. Standarden ernone, som giver hver spiller et offline-UUID;legacyer det gamle BungeeCord-format og kun værd at bruge til servere på 1.12 og ældre.[servers]— et navn og en adresse for hver backend. Navnet er det, spillerne bruger med/server.try— hvor spillerne havner ved login, og hvor de sendes hen, hvis en backend smider dem ud.
Forced hosts under [forced-hosts] kan sende spillere til en backend ud fra den adresse, de skrev — for eksempel survival.yourserver.com direkte til survival.
Opsæt Paper-backends til modern forwarding
Lav tre ændringer på hver Paper-backend, og genstart:
- server.properties:
online-mode=false— proxyen klarer nu Mojang-login. - spigot.yml:
settings.bungeecord: false. - config/paper-global.yml:
proxies:
velocity:
enabled: true
online-mode: true
secret: 'paste the contents of forwarding.secret here'
online-mode her skal matche velocity.toml, og secret skal være præcis teksten i proxyens forwarding.secret. Modern forwarding virker på Minecraft 1.13 og nyere; Spigot-servere understøtter det ikke, så brug Paper eller en Paper-fork.
Andre backends: Fabric-servere bruger modden FabricProxy-Lite med samme hemmelige nøgle, og Forge-servere over 1.20.2 kræver ProxyCompatibleForge. BungeeCord-plugins kører ikke på Velocity.
Et netværk er en proxy plus et par Paper-servere. HytHost Minecraft-servere skifter til Velocity eller Paper i fanen Version — fra €2.59/md.
Se Minecraft-pakkerHold dine backends sikre
En server i offline mode accepterer ethvert spillernavn. Det er kun sikkert, hvis spillerne ikke kan nå backends uden at gå gennem proxyen.
- Modern forwarding er din vigtigste beskyttelse. En Paper-backend med Velocity-forwarding slået til afviser alle, der forbinder direkte: uden de signerede data fra proxyen afvises login med This server requires you to connect with Velocity.
- Hold den hemmelige nøgle hemmelig. Alle med
forwarding.secretkan udgive sig for at være din proxy. Del den aldrig, og skift den overalt, hvis den slipper ud. - Beskyt backends med en firewall, hvor du kan. Velocitys egen dokumentation siger klart, at modern forwarding ikke erstatter en firewall. Hvis proxyen og backends deler maskine, så bind hver backend til
127.0.0.1og angiv dem som127.0.0.1:port. - Kør aldrig en backend i offline mode med forwarding slået fra. Så kan alle joine som hvem som helst, også som operator.
Kør et Velocity-netværk på HytHost
Hver del af netværket er sin egen server: én til proxyen og én til hver backend. Proxyen kræver kun lidt hukommelse, så den mindste pakke er nok til den; dimensionér backends efter deres verdener og spillere på Minecraft-hosting.
- Gør én server til proxyen. Vælg Velocity i dens fane Version. Panelet installerer den og sætter
bindtil serverens egen port. Tjek, at Java 25 er valgt i fanen Startup. - Sæt selv modern forwarding op. Panelet skriver en simpel
velocity.tomlmed en tom serverliste. Sætplayer-info-forwarding-mode = "modern"i filhåndteringen, og tilføj dine backends under[servers]med den adresse og port, hver af dem viser i sit panel. - Konfigurér hver backend som i Paper-afsnittet ovenfor, med proxyens
forwarding.secret. - Peg dit domæne på proxyen, og giv kun spillerne den adresse.
Hver backend har sin egen offentlige adresse, så det er modern forwarding, der holder direkte forbindelser ude — lad aldrig en backend stå i offline mode med forwarding slået fra. Til rettigheder på tværs af hele netværket kører du LuckPerms på hver server med én fælles MySQL-database; hver pakke inkluderer databaser.
Én proxy, så mange Paper-servere som dit netværk har brug for, automatiske backups — HytHost Minecraft-hosting fra €2.59/md.
Se Minecraft-pakkerOfte stillede spørgsmål
Velocity er en proxy fra PaperMC-teamet. Spillerne forbinder til den, og den flytter dem mellem flere Minecraft-servere — en lobby, survival, minigames — bag én adresse, uden afbrydelse.
Til et nyt netværk Velocity: den udvikles aktivt af PaperMC og har modern forwarding, en signeret måde at sende spillerdata til backends. BungeeCord-plugins kører ikke på Velocity, så tjek din pluginliste, hvis du flytter et gammelt netværk.
Modern, til ethvert netværk på Minecraft 1.13 eller nyere med Paper- eller Fabric-backends. Legacy er kun til servere på 1.12 og ældre, og none giver spillerne offline-UUID'er.
De prøvede at joine en backend direkte i stedet for proxyen. Det er modern forwarding, der virker efter hensigten. Giv kun spillerne proxyens adresse.
Velocity 4, den nuværende version, kræver Java 25. Ældre Velocity 3-udgivelser kørte på Java 21.
Byg dit Minecraft-netværk
Velocity og Paper med få klik fra fanen Version, automatiske backups og MySQL-databaser i alle pakker — HytHost Minecraft-hosting fra €2.59/md.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hoursVar denne guide en hjælp?