Ni Blizzard ni les joueurs n’ont eu la vie facile depuis le lancement de Diablo 2 : ressuscité le 23 septembre. Le jeu a été criblé de plantages, de problèmes de connexion au serveur, de suppressions de personnages, de pertes de progression et de quelques bugs révolutionnaires. Le problème a été si incessant que certains Diablo 2 : ressuscité les joueurs ont commencé à demander des remboursements, ce que Blizzard n’a pas honoré.
Le dernier problème majeur qui sévit dans le jeu a été l’impossibilité pour de nombreux joueurs de s’y connecter. Le problème aurait été résolu le samedi 9 octobre, ce qui s’est avéré faux, et les joueurs ont continué dimanche à signaler le même problème. Bien que Blizzard ait tenu les joueurs quelque peu informés via son compte Twitter de service client, de nombreux joueurs estiment qu’ils ne sont pas suffisamment informés du problème exact et des raisons pour lesquelles ils ne peuvent pas jouer à un jeu pour lequel ils ont payé au moins 40 dollars.
Dans un article de blog publié jeudi, l’équipe de développement a finalement expliqué les raisons de la Diablo 2 : ressuscité les problèmes de connectivité et ce qui est fait pour les résoudre, en commençant par expliquer le fonctionnement des serveurs du jeu. Il existe une base de données mondiale qui contient des informations sur les personnages et la progression de tous les joueurs, ainsi que des bases de données plus petites pour chaque région qui stockent les mêmes données. Des informations telles que des actions dans le jeu sont d’abord envoyées à la base de données locale d’un joueur et périodiquement écrites dans la base de données mondiale. Pour éviter les erreurs ou la redondance, les caractères sont verrouillés dans la base de données locale et la base de données globale sert principalement de copie principale et de sauvegarde.
Les Diablo 2 : ressuscité les problèmes de connexion qui ont commencé le samedi 9 octobre étaient dus au fait que les serveurs locaux étaient inondés d’un trafic sans précédent, qui dépassait même celui rencontré lors du lancement du jeu. Combinée à une mise à jour du vendredi destinée à améliorer les performances de création de jeux, la base de données globale est devenue surchargée et a expiré. Une maintenance d’urgence a été effectuée pour annuler la mise à jour du vendredi, et l’équipe de développement a estimé que le problème était résolu et a fait une annonce sur Twitter.
Cela s’est avéré être faux, malheureusement. L’annonce que les problèmes de connexion avaient été résolus a provoqué une augmentation supplémentaire du trafic, ce qui a amené la base de données centrale à entrer dans une sorte de boucle de déconnexion/reconnexion. En d’autres termes, il s’est efforcé de suivre l’afflux d’informations. La résolution de ce nouveau problème a entraîné une nouvelle augmentation des tentatives de connexion, ce qui a entraîné un autre problème de connectivité du serveur. Ce cycle de correctifs, de pics de trafic et de défaillances de la base de données s’est poursuivi tout au long de la semaine, et l’équipe de développement de Diablo 2 : ressuscité a contacté des partenaires tiers pour obtenir de l’aide.
En somme, malgré les problèmes persistants, Diablo 2 : ressuscité continue de connaître un nombre inattendu de joueurs par centaines de milliers, atteignant des sommets sans précédent. Il y a plusieurs raisons pour lesquelles la base de données et les serveurs sont incapables de faire face au trafic élevé enregistré au cours de la semaine dernière. Le billet de blog détaille chacune de ces choses. Par exemple, un problème est qu’une grande partie du code hérité est restée dans le jeu pour tenter de modifier le moins possible le code d’origine. Diablo 2 que possible. Un service hérité particulier gère des choses comme la création/l’adhésion à un jeu et la vérification de la santé du serveur de jeu, et il ne gère pas bien le comportement des joueurs modernes.
Diablo 2 : ressuscité est disponible sur PC, PS4, PS5, Switch, Xbox One et Xbox Series X/S.
La source: Tempête De Neige
Lire la suite
A propos de l’auteur