Jak skonfigurować proxy Velocity dla sieci Minecraft How to Set Up Velocity Proxy for Your Minecraft Network
Velocity to nowoczesne, lekkie proxy Minecraft łączące wiele serwerów (lobby, survival, skyblock itd.) w jedną sieć. Ten poradnik prowadzi krok po kroku przez bezpieczną konfigurację.
Velocity is a lightweight, modern Minecraft proxy that connects multiple servers (lobby, survival, skyblock, etc.) into a single network. This guide walks you through a clean, secure setup—step by step.
Wymagania wstępne
- Osobna instancja (lub zatrzymany serwer) pod proxy.
- Backendy (np. lobby, survival) na Paper lub kompatybilnych.
- Dostęp do panelu (np. Pterodactyl) lub shella do wgrywania JARów i edycji plików.
- Firewall/zasady hostingu tak, by publiczny był tylko proxy (zalecane).
1) Pobierz Velocity
- Najnowsza wersja z oficjalnej strony: papermc.io/downloads/velocity.
- Dla wygody nazwij plik
server.jar.
2) Przygotuj serwer proxy
- Zatrzymaj serwer proxy i poczekaj na pełne wyłączenie.
- Wyczyść katalog główny proxy (zrób backup, jeśli trzeba).
- Wgraj Velocity jako
server.jar. - W panelu (np. Pterodactyl → Startup → Bungeecord Jar File) ustaw ścieżkę na server.jar.
- Uruchom proxy i sprawdź, czy startuje bez błędów.
3) Skopiuj forwarding secret
Po pierwszym starcie w katalogu proxy pojawi się plik forwarding.secret. Otwórz go i skopiuj całą wartość —
wkleisz ją na każdym back-endzie.
4) Konfiguracja velocity.toml
Włącz nowoczesne przekazywanie informacji o graczu (dla 1.13+):
Dodaj serwery backend
W sekcji [servers] wypisz tryby wraz z IP:port:
lobby = "123.123.123.123:25565"
survival = "123.123.123.123:25566"
skyblock = "123.123.123.123:25567"
Domyślne miejsce dołączania
Ustaw serwer startowy (zwykle lobby):
"lobby"
]
Zrestartuj proxy po zapisaniu zmian.
5) Skonfiguruj backendy (Paper)
- Zatrzymaj backend (lobby/survival/skyblock).
- Na 1.19+ edytuj
config/paper-global.yml(starsze:paper.yml). - W sekcji
velocityustaw:
online-mode: true # zgodnie z trybem uwierzytelniania proxy
secret: <wklej wartość z forwarding.secret>
- Powtórz dla każdego backendu używając tego samego secretu.
- Uruchom backendy.
6) Test i przełączanie serwerów w grze
Połącz się z adresem proxy. W grze użyj:
Przykłady: /server lobby, /server survival.
FAQ i porady
Gracze nie mogą dołączyć — co sprawdzić?
- Czy w
velocity.tomljestplayer-info-forwarding-mode = "modern"? - Czy w Paper włączono Velocity i wklejono identyczny
secretna wszystkich backendach? - Czy gracze łączą się na IP proxy (a nie backendu)?
Czy potrzebuję BungeeGuard albo trybu legacy?
Używaj modern dla serwerów 1.13+. Legacy/BungeeGuard to starsze lub specyficzne przypadki.
Skąd pobrać Velocity?
Z oficjalnej strony PaperMC: papermc.io/downloads/velocity.
Prerequisites
- A fresh or stoppable instance for the proxy.
- Backend servers (e.g., lobby, survival) running Paper or compatible.
- Panel/shell access to upload JARs and edit files.
- Firewall/host rules so only the proxy is public (recommended).
1) Download Velocity
- Grab the latest build: papermc.io/downloads/velocity.
- Rename it to
server.jarfor simplicity.
2) Prepare the Proxy Server
- Stop the proxy server and wait until it’s fully shut down.
- Clear the proxy’s root folder (back up first if needed).
- Upload Velocity as
server.jar. - In your panel (e.g., Pterodactyl → Startup → Bungeecord Jar File) point it to server.jar.
- Start the proxy and confirm it boots cleanly.
3) Copy Your Forwarding Secret
After the first start, Velocity creates forwarding.secret in the proxy folder. Open it and copy the entire value —
you’ll paste it on every backend.
4) Configure velocity.toml
Enable modern player info forwarding (for 1.13+):
Add your backend servers
Under [servers], list each game mode with IP:port:
lobby = "123.123.123.123:25565"
survival = "123.123.123.123:25566"
skyblock = "123.123.123.123:25567"
Choose the default join target
Set where players land first (usually lobby):
"lobby"
]
Restart the proxy after saving changes.
5) Configure Your Backend Servers (Paper)
- Stop the backend (lobby/survival/skyblock).
- On 1.19+, edit
config/paper-global.yml(older:paper.yml). - Find the
velocitysection and set:
online-mode: true # match your proxy’s auth mode
secret: <paste value from forwarding.secret>
- Repeat on every backend using the same secret.
- Start the backend servers.
6) Test & Switch Servers In-Game
Connect to the proxy address. In-game, use:
Examples: /server lobby, /server survival.
FAQ & Tips
Players can’t join—what should I check?
- Is
player-info-forwarding-mode = "modern"set invelocity.toml? - Did you enable Velocity in Paper and paste the exact same
secreton all backends? - Are players connecting to the proxy IP (not a backend)?
Do I need BungeeGuard or legacy mode?
Use modern for 1.13+ servers. Legacy/BungeeGuard is for older/niche setups.
Where do I download Velocity?
From PaperMC’s official page: papermc.io/downloads/velocity.