Plan d'amélioration des performances d'ESO

30/07/2019

Nous travaillons d'arrache-pied pour nous assurer que The Elder Scrolls Online fonctionne le mieux possible. Le directeur créatif d'ESO, Rich Lambert, vous en dévoile plus sur notre plan d'amélioration des performances du jeu. Revenez ici tous les mois pour suivre nos avancées.

 

Avec le lancement d'Elsweyr, nous souhaitons vous tenir au courant des projets d'optimisation en cours, de nos plans pour l’avenir et plus généralement des moments auxquels vous pouvez vous attendre à voir ces améliorations mises en place. Il s'agira d'un article évolutif qui sera mis à jour à mesure que de nouveaux renseignements seront disponibles.

Nous sommes conscients de la dégradation des performances d'ESO pour certains joueurs, notamment sur PS4™ et Xbox One. Nous n'en sommes pas satisfaits et savons à quel point il est important pour nous d'améliorer la situation et de régulièrement communiquer sur nos avancées. Un jeu qui reste aussi actif après cinq ans présente un grand nombre de défis pour qu'il continue à fonctionner avec le moins d'accrocs possible. Tant la technologie que le comportement des joueurs évoluent avec le temps, sans compter l'expansion continuelle du contenu disponible. Tous ces facteurs peuvent avoir un impact sur la performance, et c'est le cas pour ESO.

Cet article est la première étape d'un nouveau projet visant à nous assurer que vous restiez informés des sujets sur lesquels nous travaillons. Notre objectif est de vous présenter dans les grandes lignes ce que nous prévoyons de faire, expliquer pourquoi tel ou tel élément est important pour la stabilité ou la performance globale, et fournir une échéance estimative à laquelle nous pensons avoir terminé ce travail. Il est important de garder à l'esprit que certains de ces correctifs modifient l'architecture du jeu en profondeur et nécessitent beaucoup de soin, de test et donc de temps. Pour cette raison, les échéances visées pour certaines des initiatives ci-dessous seront susceptibles d'évoluer au fur et à mesure de notre progression.

Quatrième trimestre 2019 Mise à Jour 24

  • Refonte de la gestion de la mémoire
    • Changements fondamentaux dans la façon dont nous gérons l'utilisation de la mémoire dans ESO pour en réduire la fragmentation.
    • Expérience utilisateur : Nette amélioration de la stabilité (moins de plantages, moins d'éjections du jeu), particulièrement sur consoles et potentiellement une légère amélioration de la performance globale.
  •  Phase 1 des améliorations en coulisses des compétences de combat
    • Première étape d'une opération en cours visant à réécrire certaines des compétences de combat les plus gourmandes afin d'alléger la charge du serveur.
    • Expérience utilisateur : Il s'agit de la première phase d'une série d'optimisations des combats qui n'aura peut-être pas un impact énorme tout de suite, mais qui sur le long terme allégera la charge du serveur et permettra des combats plus fluides et plus réactifs en présence de larges groupes.
  • Réécriture complète du système de recherche de groupe
    • Réécriture complète de la façon dont le système gère les files d'attente dans les donjons et sur les champs de bataille, en mettant l'accent sur la fiabilité et la vitesse, particulièrement en cas de forte affluence.

    • Expérience utilisateur : Les systèmes de recherche de groupe fonctionneront comme prévu, même en cas de forte affluence.

 

Premier trimestre 2020 Mise à Jour 25

  • Refonte des correctifs
    • Changements importants dans la façon dont ESO se télécharge, se met à jour et se stocke sur les disques durs locaux. Nous devons rafraîchir les correctifs d'ESO et archiver les métadonnées des fichiers de manière à supprimer les doublons et d'anciennes données qui ne sont plus nécessaires. Il en résultera une réduction importante de l'espace occupé par le jeu sur le disque dur local du joueur. Compte tenu du fonctionnement de ces correctifs, les joueurs sur console en ressentiront l'impact de manière plus significative que les joueurs sur PC.
    • Expérience utilisateur : Amélioration importante des temps de chargement, du streaming des éléments et de la fiabilité des chargements, en particulier sur consoles.
    • À noter : Tous les joueurs d'ESO, quelle que soit leur plate-forme, devront retélécharger le jeu lorsque ce changement sera effectif, probablement au moment du lancement de la Mise à Jour 25.
    • À noter : Le poids des Mises à Jour suivantes à compter de ce changement devrait également être réduit.
  • Chargements plus rapides des décors et des personnages
    • Dans le cadre des améliorations des correctifs mentionnées ci-dessus, nous passerons à des bibliothèques de compression des personnages et des décors plus modernes, plus rapides et plus performantes, réduisant deux des éléments les plus lourds à charger.
    • Expérience utilisateur : Meilleurs temps de chargement, moins de silhouettes de joueurs « fantômes ».
  • Phase 2 des améliorations en coulisses des compétences de combat
    • Seconde vague de restructurations et d'optimisations des compétences.
    • Expérience utilisateur : Une expérience plus fluide et plus réactive en combat.
  • Phase 1 de l'amélioration de la vitesse d'affichage
    • Nous avons mis au planning une amélioration globale de la performance d'affichage, plus de détails à ce sujet lors des prochaines mises à jour de cet article.
    • Expérience utilisateur : Affichage plus rapide et plus fluide.
  • Optimisation des serveurs et stabilité
    • L’optimisation des serveurs est en cours d'étude. L'évaluation concerne particulièrement l'utilisation du processeur et de la bande passante, en premier lieu concernant le gestionnaire de combat et le serveur de messagerie.
    • Expérience utilisateur : Plus de réactivité, en particulier dans des situations d'usage intensif ou de large bande passante (c'est-à-dire là où se trouvent d'importants groupes de joueurs).

 

Deuxième trimestre 2020 Mise à Jour 26

  • Stockage hors ligne des données de compte
    • Notre base de données héberge des millions de comptes. Le but de cette opération consiste à diviser la base de données des personnages en deux catégories « actifs » et « inactifs » afin de ne plus avoir à rassembler tous les personnages enregistrés à chaque connexion.
    • Expérience utilisateur : Connexion et chargement des personnages plus rapides.
    • À noter : Les joueurs se connectant pour la première fois après quelques années d'inactivité constateront un chargement initial plus long le temps que leur compte soit transféré des « inactifs » aux « actifs ».
  • Phase 2 de l'amélioration de la vitesse d'affichage
    • Plus de temps a été mis au planning de la Mise à Jour 26 pour identifier d'avantages d'axes d'améliorations de la vitesse d'affichage. Cela aura lieu après la première phase d'amélioration de la vitesse d'affichage de la Mise à Jour 25 et se greffera donc sur ces précédents progrès.
    • Expérience utilisateur : Affichage plus fluide et de meilleure qualité.
  • Corrections de bugs et autres Mises à Jour
    • Le système de déplacement des PNJ et des monstres sera complètement révisé afin de réduire les bugs.
    • À noter : Nous nous efforçons toujours d'identifier les nouveaux bugs et de les corriger. Si certains s'enveniment au point de nécessiter de vous tenir au courant régulièrement, nous les inclurons ici.

Comme vous pouvez le constater, on a du pain sur la planche. Des tonnes de choses sont déjà prévues et à mesure que le temps passera, vous pourrez vous attendre à voir certains de ces éléments changer, notamment ceux qui sont en cours d'évaluation, car nous ne sommes pas encore complètement certains de ce que nous allons découvrir lors de nos investigations. Quoi qu'il arrive, nous vous tiendrons au courant. Consultez cet article et nos réseaux sociaux officiels pour des mises à jour régulières, au minimum une fois par mois.

Un grand merci pour votre patience pendant que nous nous efforçons d'améliorer la situation. À très vite en Tamriel !

Rich

***

Et voilà ! N'oubliez pas de garder un œil à cet article pour un point mensuel sur l'avancement de toutes les améliorations mentionnées ci-dessus. Nous avons hâte de vous faire profiter de toutes ces Mises à Jour.

Plus sur Développement