Vysvětlení pojmu: Velocity
Moderní proxy software pro Minecraft sítě, která propojuje lobby, survival a minihry pod jednu bezpečnou adresu.
Také: velocity proxy, minecraft proxy
Krátce
Co znamená Velocity?
Velocity je moderní proxy software pro Minecraft síť. Přijme připojení hráče a podle konfigurace ho pošle na lobby nebo konkrétní backend server, takže více serverů může vystupovat pod jednou adresou. Oproti staršímu BungeeCordu má vlastní API a moderní forwarding hráčských dat, ale proxy pluginy nejsou automaticky stejné jako Paper pluginy. Velocity proto označuje síťovou vrstvu, ne herní serverový fork. Důležité jsou také vztahy k online-mode, firewallu a zabezpečení backendů. Rozlišuje se tak od samotného herního serveru, který obsluhuje svět. Proxy tak odděluje vstupní bod od jednotlivých herních světů.
Proč zvolit Velocity
Velocity je navržená s důrazem na výkon, bezpečnost a moderní forwarding. Má vlastní pluginový ekosystém a často se doporučuje pro nové proxy sítě místo staršího BungeeCord.
Při nasazení je zásadní správně nastavit secret forwarding, online-mode a firewall, aby se hráči nemohli připojit přímo na backend servery. Jinak může útočník obejít proxy identitu hráče.
Velocity v architektuře serveru
- Hráč se připojí na proxy adresu.
- Proxy ho podle nastavení pošle na lobby nebo cílový backend.
- Backend servery běží samostatně a mají vlastní pluginy, svět i výkonovou zátěž.
Jak to využít v praxi
Velocity je vhodná volba, když chcete propojit více serverů pod jednu adresu a řešit moderní forwarding hráčských dat bezpečněji než u starého BungeeCord režimu. Prakticky se hráči připojí na proxy port a ta je pošle na lobby, survival, minihru nebo jiný backend server.
Na co si dát pozor
- Backend servery nesmí být veřejně dostupné. Bez firewallu může hráč obejít proxy a připojit se přímo.
- Modern forwarding vyžaduje správně nastavený secret na proxy i backendu. Špatný secret znamená chyby připojení nebo bezpečnostní riziko.
- Velocity pluginy nejsou totéž co Paper pluginy. Některé věci patří na proxy, jiné na backend server.
Časté otázky
Jak se Velocity liší od BungeeCordu?
Velocity je novější proxy implementace s vlastním API a modernějším forwardingem, zatímco BungeeCord je starší řešení.
Je Velocity plugin stejný jako Paper plugin?
Ne. Velocity plugin běží na proxy a Paper plugin na backend serveru, takže mají odlišné API.
Kde je návod na nastavení Velocity?
Praktické nastavení je ve wiki: Jak nastavit Velocity proxy na Minecraft serveru.