Sur Minecraft, un réseau de serveurs demande souvent un proxy comme BungeeCord ou Velocity. Hytale a des moyens natifs de déplacer les joueurs entre serveurs, décrits dans le manuel officiel.
Les outils natifs
Un plugin peut envoyer un joueur connecté vers un autre serveur avec PlayerRef.referToServer(host, port, data). Les données facultatives peuvent faire jusqu'à 4 Ko ; le manuel recommande de les signer (par exemple en HMAC) car elles transitent par le client du joueur.
Pendant la poignée de main, un serveur peut rediriger le joueur ailleurs, par exemple pour répartir les joueurs entre serveurs.
Envoyer les joueurs vers un serveur de repli quand le leur tombe est annoncé pour bientôt.
Des proxys sur mesure sont possibles : le manuel cite Netty QUIC et les définitions de paquets de HytaleServer.jar. Pour la plupart des communautés, les renvois depuis un plugin suffisent.
À propos de ce guide : C'est un guide original de l'équipe EnduranceNodes, écrit pour les serveurs que nous hébergeons. Si une étape ne correspond plus à ce que vous voyez, dites-le-nous et nous le mettrons à jour.
