Troisième plantage du serveur (3 novembre, 23 h 47 UTC) : corrigé
Le serveur s'est arrêté une troisième fois : il confirmait une courte téléportation pour un joueur autonome déjà sorti du monde, en pleine déconnexion. Cette confirmation n'est plus envoyée hors du monde. Les trois plantages de l'essai ont chacun leur correction.
- Commit
- 81352d5
- Build
- Build réussi · Cible worldserver
Le constat
Le 3 novembre à 23 h 47 UTC, le serveur de jeu s'est arrêté une troisième fois, puis a redémarré seul. La cause est encore différente des deux précédentes.
Un joueur autonome, à Hurlevent, était en train de se déconnecter, donc déjà hors du monde, quand le serveur a confirmé pour lui une courte téléportation. Cette confirmation l'a replacé sur une carte où il n'était plus, et une vérification interne du serveur a arrêté le jeu.
La correction
La confirmation d'une téléportation n'est plus envoyée pour un personnage qui n'est pas dans le monde, comme le ferait un vrai client, qui ne la confirme qu'en jeu. Cela vaut pour les joueurs autonomes comme pour le mode automatique des joueurs.
Vérifié au serveur de test
Contrôle de 10 minutes avec des joueurs autonomes en boucle de donjons : aucun plantage.
Déploiement
La nouvelle version du module est installée sur le serveur. Les trois plantages de l'essai ont maintenant chacun leur correction.