< Retour

Discussion avec les Devs’ sur Albion Online - Améliorations des Performances du Serveur

David Salz, CTO, revient pour nous parler des améliorations effectuées sur les performances depuis et après Kay, ainsi que sur le développement de la bêta sur iOS.

14 décembre 2017 16:00 par Ventium


David Salz, notre Chef de la direction technique, nous en dit plus sur les améliorations de performance depuis la mise à jour Kay et des prochaines améliorations à venir, ainsi que la bêta sur iOS.

Si vous n’avez pas le temps de regarder la vidéo tout de suite, voici un récapitulatif :

Performances depuis Kay

Le week-end dernier a été marqué par le début des saisons GvG avec les invasions. Nous l’avons regardé en direct et nous avons été impressionnés par les batailles dont nous avons été témoins, allant parfois jusqu’à 400 joueurs. Avec Kay, les performances de jeu ont déjà été grandement améliorées. Ces batailles sont maintenant plus fluides, mais dans les batailles à grande échelle (de 200 joueurs et plus), nous savions que les performances pouvaient encore être améliorées.

Correctif Kay #1

Nous lançons cette semaine le Correctif Kay #1; il devrait normalement être prêt au moment où vous regardez ça. Ce correctif contient des améliorations significatives, pour rendre les batailles d’autant plus fluides si possible, mais nous travaillons sur davantages de modifications qui nécessitent un peu plus de tests avant d’être prêtes.

Problèmes de performance spécifiques

Nous faisons beaucoup de mesures pour identifier les sources de nos problèmes de performance. Dans les combats à grande échelle tout particulièrement, la plupart des pertes de performance sont dues aux sorts et au système de combat. Nous avons plusieurs systèmes interactifs :

  • Le système de sorts, lié aux effets de sorts et particulièrement les sorts en zone d’effet (qui peuvent impacter de nombreux joueurs).
  • Le système de réputation, connecté aux sorts et au système de combat. Nous avons trouvé qui cause quoi à qui et quand une activité est considérée comme un acte hostile ou autorisé.
  • Nous recherchons qui est en combat et qui ne l’est pas, prenant en compte les nombreuses règles (changer d’équipement, etc).
  • Enfin, il y a les objets et, s’ils prennent des dégâts ou non, sont détruits, etc.

Tout cela se passe au même moment, et contribue de manière collective aux problèmes de performance.

Solutions

Nous essayons d’améliorer tout ceci en regardant si certaines mises à jour et vérifications sont nécessaires. Nous essayons de réduire la fréquence à laquelle certains événements surviennent, changer l’ordre des mises à jour ou les combiner. Avec ce processus, nous améliorons significativement la vitesse de calcul sans pour autant impacter négativement le gameplay et votre expérience. Nous avons toutefois aussi besoin d’être très prudents avec tout ceci et nous mettons beaucoup d’efforts dans nos tests, ce qui explique pourquoi nous n’avions pas encore réalisé d’optimisations jusqu’à présent. La mise à jour #2 pour Kay, début Janvier, apportera de nouvelles améliorations significatives.

Bêta iOS et Android

Il y a quelques semaines, nous avons démarré la bêta iOS et nombre d’entre vous jouent déjà sur leur iPhone ou iPad. Vous pouvez toujours rejoindre la bêta car il reste encore quelques places de disponible. Si vous avez un appareil de marque Apple et que vous souhaitez participer, vous pouvez retrouver toutes les informations importantes ici.

Quand nous avons commencé, les appareils de 2 Go étaient encore sujets à davantages de recherche de notre part. Avec la mise à jour Kay, nous avons réalisé de nombreuses améliorations concernant la consommation de mémoire : tous les iPhones et iPads de 2 Go de mémoire peuvent désormais fonctionner sans problèmes. Les mêmes améliorations seront réalisé sur les appareils Android dans un futur proche.

Vous pouvez bien sûr vous attendre à d’autres améliorations dans les correctifs à venir.


Actualités



Derniers posts



Dernières vidéos



Share this



Or copy this link: