Téléportation entre serveurs d'un réseau
Comment envoyer un joueur d'un serveur à un autre avec une commande ou un objet : plugins, API proxy, et préservation du contexte.
Mis à jour le 13 août 2026
Un joueur doit passer de la Survie aux mini-jeux avec un seul bouton, pas avec la commande /server.
Méthodes
| Méthode | Fonctionnement |
|---|---|
/server name | La commande de base du proxy — Velocity |
| Menu boussole | Menus et interfaces avec une commande de transfert |
| Portail | Un plugin de portail proxy ou une région avec une commande |
| NPC | Citizens avec une commande |
| Automatiquement sur un événement | Un plugin de file d'attente de mini-jeux |
Détail important
La commande /server s'exécute sur le proxy. Un plugin sur le backend doit l'envoyer via le canal de plugin (le canal BungeeCord) au lieu d'essayer de l'exécuter localement. Les plugins de menu peuvent généralement le faire avec le flag [server] au lieu de [player].
Préserver le contexte
Lors du changement, le joueur perd : les effets, le vol, les interfaces ouvertes. L'inventaire est préservé si la synchronisation est configurée — Synchronisation de l'inventaire.
Délai
Un transfert prend une seconde ou deux : le serveur doit charger les données du joueur. Sur un backend faible, cela se remarque. Un limbo ou un écran de chargement rend la transition moins brutale — Limbo.
Erreurs
Le message « serveur indisponible » — Impossible de vous connecter au backend.
