Obojí spojí víc serverů pod jednu adresu. Liší se stářím návrhu, spotřebou zdrojů a tím, jak bezpečně předávají hráče dál.
BungeeCord vznikl v roce 2012 a na dlouhá léta se stal standardem pro sítě serverů. Umí to, co se od proxy čeká, má za sebou obrovskou knihovnu pluginů a nekonečno návodů. Jeho návrh ale pochází z jiné doby a dnes na něm stáří znát je.
Velocity napsal tým PaperMC od nuly v roce 2018. Cílem bylo odstranit slabiny BungeeCordu: nižší spotřeba zdrojů, bezpečné předávání hráčů a moderní API pro pluginy. Dnes je to doporučená volba pro nové sítě.
| BungeeCord | Velocity | |
|---|---|---|
| Spotřeba paměti a CPU | vyšší | výrazně nižší |
| Bezpečné přeposílání hráčů | až s pluginem | vestavěné (modern forwarding) |
| Knihovna pluginů | největší, budovaná od roku 2012 | menší, ale pokrývá běžné potřeby |
| Podpora nových verzí MC | pomalejší | rychlá, jako u Paperu |
| Množství návodů na webu | obrovské | menší, ale kvalitní dokumentace |
| Kompatibilita pluginů | pluginy nejsou přenositelné, proxy určuje, co na ní poběží | |
Proxy musí hernímu serveru říct, kdo se to vlastně připojuje. BungeeCord to v původním režimu dělá tak, že prostě pošle jméno a UUID hráče - a herní server tomu věří. Kdyby se na herní server někdo připojil napřímo (mimo proxy), může se vydávat za kohokoliv včetně administrátora. Proto musí být herní servery za BungeeCordem vždy schované za firewallem.
Velocity má modern forwarding: proxy data podepíše tajným klíčem a herní server přijme jen podepsané připojení. I kdyby se někdo k portu herního serveru dostal, bez klíče se nepřipojí. U nás herní servery za proxy běží v privátní síti tak jako tak, ale s Velocity máš druhou pojistku zdarma.
Obě proxy běží na tarifu PROXY a platformu přepneš kdykoliv v administraci. Proxy si nedrží žádný svět, takže přechod z BungeeCordu na Velocity znamená hlavně přenést konfiguraci a pluginy - a s tím ti poradíme.