Halo Infinite : le détails complet des prochaines optimisations de latence

C’est pour bientôt
La sortie du mode multijoueur en bêta de Halo Infinite en décembre dernier a été l’occasion pour les développeurs d’apprendre des joueurs et d’ajuster quelques petites choses dans le gameplay ou le contenu du jeu. Il reste cependant beaucoup de travail pour donner envie aux joueurs de revenir régulièrement sur Halo Infinite et les développeurs détaillent aujourd’hui ce sur quoi ils travaillent actuellement.
La latence et les kills dans les coins expliqués et optimisés

C’est le phénomène de compensation de latence qui est ici pointé du doigt par les joueurs. Il s’agit de la façon dont les développeurs gèrent le délai entre les actions qui proviennent d’une console/PC et celles qui sont côté serveur. 343 Industries confirme que le choix a été de favoriser le tireur.
Lorsque le tireur tire, nous simulons d’abord cela localement. Le client du tireur crée le projectile et le tire dans la direction visée par le tireur. Localement, le tireur devrait voir tous les effets qui se sont produits en fonction de ce tir : le projectile devrait tirer, le tireur verra le traceur et, finalement, l’impact qui s’est produit à la suite de celui-ci. Sur la même image où le tireur a tiré, ils envoient également un message au serveur pour lui faire savoir qu’ils ont tiré. Lorsque le serveur reçoit le message indiquant que le tir a eu lieu, il exécutera également le tir.
Tous ces calculs prennent du temps et peuvent occasionner des incompréhensions chez les joueurs et des morts parfois étranges. « Si la personne qui vous tire dessus a une latence élevée, le serveur devra alors remonter le temps car il faudra plus de temps pour que le message du joueur qui a tiré atteigne le serveur. Si vous avez une latence élevée, il faudra plus de temps pour que le message qui dit que vous avez été abattu vous parvienne et vous serez plus loin de l’endroit où vous avez été abattu. Si vous avez tous les deux une latence élevée, le problème devient encore pire », précisent les développeurs.
En conséquence, il est donc possible que certains kills paraissent injustifiés, c’est surtout le cas lorsqu’un petit bout d’armure dépasse dans un coin alors qu’il ne devrait pas s’il n’y avait pas de latence. Pour corriger ces effets, ou du moins les amoindrir, les développeurs doivent donc réduire la latence sur leurs serveurs.
En d’autres termes, nous devons fournir aux joueurs des parties sur des datacenters plus proches d’eux pour diminuer la latence et améliorer l’expérience en ligne. C’est quelque chose pour lequel le système de matchmaking de Halo Infinite a été conçu, mais il n’a pas fonctionné aussi bien que prévu, en particulier pour les joueurs de certaines régions à faible population.
343 Industries dit avoir déjà sorti plusieurs modifications qui devraient réduire les latences des joueurs, en particulier pour ceux des régions à faible population. « Bien que cela puisse entraîner des temps d’attente un peu plus longs pour le matchmaking, nous sommes impatients de voir son impact sur le matchmaking et l’expérience de jeu », précisent-ils. Voici le détail des mesures :
- Les serveurs de Halo Infinite donneront davantage la priorité aux joueurs qui disposent d’un ping bas. Cette étape aidera les joueurs à être regroupés dans les mêmes zones géographiques, et bénéficier ainsi d’une meilleure connexion globale une fois dans le match. Plus des matchs locaux seront joués, plus les chances seront grandes pour que les joueurs soient correctement regroupés à terme.
- La qualité du matchmaking a été améliorée, d’autant plus pour les joueurs dans des régions moins peuplées du monde, y compris – mais sans s’y limiter – l’Australie et l’Asie. La mise à jour est déjà en ligne.
- Les développeurs ont restreint les joueurs qui utilisent le geofiltering d’utiliser le matchmaking. Il s’agit des joueurs qui manipulent leurs fichiers système ou les paramètres de leur routeur dans le but de forcer le système de matchmaking à leur donner des matchs hébergés sur des serveurs situés à proximité d’eux, ce qui pénalise les autres joueurs.
- Les développeurs vont ajouter des informations de connexion aux tableaux des scores pour que chacun puisse voir s’il se situe dans une partie où quelqu’un n’a pas une bonne connexion.
- Les développeurs vont informer les joueurs qui disposent d’une mauvaise connexion. Il s’agira d’une indication à l’écran.
- Les développeurs conseillent aux joueurs PC de régler la qualité de simulation sur Ultra dans les paramètres du jeu. Le définir sur Ultra devrait entraîner un meilleur déterminisme entre le client et le serveur. Le coût du processeur est également assez faible, il devrait donc être gérable sur la plupart des PC.
- Les tirs qui se déclenchent quand même après une mort font partie des prochaines priorités des développeurs. Ils confirment qu’il y a quelques bugs à corriger dans de futures mises à jour.
Des problèmes de collision surviennent aussi lors de combats au corps à corps. Ces attaques de mêlée peuvent parfois donner lieu à un coup dans le vide ou à travers un joueur. Il s’agit là encore d’un phénomène étudié par les développeurs et lié à la latence. Étant donné l’importance de ce type d’attaque dans Halo, c’est aussi l’une des priorités du studio actuellement.
Enfin, des problèmes de synchronisation entre le client et le serveur ont également été remontés et font actuellement l’objet de correctifs. 343 Industries devrait déployer un correctif dans les prochaines mises à jour de Halo Infinite.
La remise à zéro des grades approche et Fracture: Tenrai revient fin février
Comme nous l’indiquions dans notre article en début de mois, 343 Industries s’apprête à réinitialiser les rangs des Spartans en parties classées.
Étant donné que nous allons apporter des améliorations à la mi-saison, nous prévoyons de réinitialiser les classements des grades compétitifs (CSR). Après avoir appliqué ces mises à jour et donné un nouveau départ à tout le monde, nous nous attendons à voir les joueurs être plus justement classés.
Au fur et à mesure que nous nous en rapprochons, nous veillerons à informer tout le monde du moment exact où tout cela sera disponible. Si vous êtes proche du rang suivant, c’est le moment d’y aller !
Enfin, et comme évoqué dans notre précédent article aussi, l’événement Fracture: Tenrai reviendra très bientôt sur Halo Infinite, et nous avons désormais la date précise : le 22 février. Pour rappel, 343 Industries a fait savoir que l’événement fera son apparition un total de 6 fois durant la première saison.
Comme d’habitude, restez connectés sur Xboxygen pour en savoir plus sur les prochaines mises à jour de Halo Infinite. Nous continuerons de surveiller chaque mise à jour et de vous informer de toutes leurs nouveautés.