Un proxy se place devant plusieurs serveurs Minecraft et les fait ressembler à une seule adresse. Les joueurs se connectent au proxy, qui les confie au backend approprié sans jamais les déconnecter.
Ce que cela vous apporte
Les joueurs passent d'un serveur à l'autre sans quitter le jeu. Un lobby, un monde survie, un monde créatif et des mini-jeux peuvent vivre derrière une seule adresse, et le changement est instantané au lieu d'une déconnexion.
Cela signifie aussi que vous pouvez redémarrer un backend sans éjecter tout le monde du réseau : les joueurs rebondissent vers le lobby plutôt que vers le menu multijoueur.
En avez-vous besoin ?
| Situation | Verdict |
|---|---|
| Un monde survie entre amis | Non. Un proxy ajoute des pièces et ne résout rien de ce que vous avez. |
| Un monde survie plus un créatif | Probablement pas. Les extensions multi-mondes gèrent cela dans un seul serveur. |
| Des modes de jeu séparés avec des extensions différentes | Oui. C'est à cela que servent les proxys. |
| Vous voulez un lobby avec des portails vers d'autres serveurs | Oui. |
| Vous voulez redémarrer une partie sans éjecter tout le monde | Oui. |
Ce que cela coûte
Chaque backend est un processus serveur distinct avec sa propre mémoire. Un réseau de quatre serveurs exige la mémoire de quatre serveurs, plus un peu pour le proxy. C'est à cela que servent les emplacements splitter : faire tourner plusieurs instances sous un même forfait.
Les backends doivent être configurés pour n'accepter que les connexions passées par le proxy. Se tromper là-dessus permet aux joueurs de se connecter directement à un backend et de contourner toute l'authentification. Un article de la section sécurité y est consacré, et ce n'est pas optionnel.
Velocity est l'option moderne : plus rapide, développée activement et avec une meilleure sécurité de forwarding. BungeeCord fonctionne encore et la moitié d'internet en parle encore, mais un nouveau réseau a peu de raisons de commencer là.