Ajustement du système de matchmaking : étapes suivantes

L’an dernier en décembre, nous avons souligné que 2019 serait une grande année pour le système de matchmaking. C’est tout à fait vrai, puisque de grands changements seront apportés à son architecture actuelle. Mais pour vous donner une vue d’ensemble, nous devons commencer par retracer l’évolution du système de matchmaking ainsi que ses problèmes actuels majeurs. 

Un bref aperçu

Développer

Le système de matchmaking est l’un des composants les plus importants de notre jeu, il existe depuis la création de World of Tanks. Il se base sur les véhicules que les joueurs choisissent et forme des équipes. Qui plus est, le système de matchmaking remplit d’autres tâches importantes, comme :

  • La sélection d’équipes comparables et compétitives
  • La sélection de divers types de véhicules à chaque bataille
  • Le maintien de la diversité des cartes

L’objectif principal du système de matchmaking est de vous faire rejoindre la bataille le plus rapidement possible. En 2010, cette mission était bien plus facile qu’aujourd’hui. À cette époque, il y avait bien moins de joueurs, en particulier aux rangs IX et X, et le jeu ne comptait que 3 nations. Il y avait également bien moins de chars qu’aujourd’hui. Afin de réduire le temps d’attente, le système de matchmaking pouvait envoyer des véhicules s’affronter avec une différence de sept rangs, il n’était donc pas rare de croiser des chars de rang VI et de rang X dans la même bataille. Naturellement, cela peut vous sembler un peu bizarre aujourd’hui.

Au fil du temps, certains problèmes qui s’envenimaient ne pouvaient tout simplement pas être résolus par le système de matchmaking, car les outils n’étaient pas présents dans leur forme actuelle. Ces problèmes étaient :

  • Aucune restriction sur le nombre de véhicules dans une équipe en fonction de leur classe
  • Ce que l’on appelait les « pelotons ratés », comprenant des véhicules de plus de trois rangs d’écart
  • Quelques adversaires de votre rang en bataille. Par exemple, il pouvait y avoir 13 rangs X et seulement 2 véhicules de rang VIII dans l’équipe adverse. En clair, vous pouviez ne pas avoir de véritables adversaires à affronter.

Pour résoudre ces problèmes, il était nécessaire de changer fondamentalement le système de matchmaking et de créer une architecture entièrement nouvelle.

Mise à jour 9.18 et un système à modèles  

En 2017, la mise à jour 9.18 a été conçue pour résoudre ces problèmes afin d’augmenter le confort des joueurs en bataille. Nous avons mis en place quelques restrictions : les pelotons doivent inclure des véhicules de même rang et nous avons aussi réduit le nombre de canons automoteurs à trois par équipe. Mais surtout, la mise à jour 9.18 a apporté un système à modèles. Ces modèles (les principaux étant 3-5-7 et 5-10) sont encore utilisés aujourd’hui.

De façon générale, le jeu est maintenant complètement différent. D’un autre côté, après la sortie de la mise à jour 9.18, nous avons étudié un autre aspect de notre jeu, la file d’attente.

 Qu’est-ce que la fille d’attente ?

La file d’attente représente une liste de véhicules, créée selon le choix des joueurs. Lorsque vous choisissez un véhicule et que vous partez en bataille, vous êtes directement placé dans cette liste.

En clair, imaginez que la file d’attente est une immense salle d’attente. Elle rassemble les véhicules, où ils attendent que le système de matchmaking les envoie en bataille. Cela se produit lorsqu’un nombre suffisant de véhicules des rangs appropriés est rassemblé.

Le temps d’attente dépend du nombre de joueurs dans la file d’attente et des rangs des véhicules qu’ils ont choisis. Le système de matchmaking choisit également un modèle, trie les diverses classes des véhicules en fonction de celui-ci et sélectionne une carte aléatoire.

Point important

Avant la sortie de la mise à jour 9.18, les véhicules de rangs X étaient 4 fois moins présents en bataille que les chars de rangs VIII. Ainsi, le modèle classique en 3-5-7 que nous connaissons tous a prouvé son efficacité et a aidé à gérer rapidement la file d’attente. 

Réduire

Nouveaux défis

Toutefois, au cours des deux dernières années, le rapport des véhicules a beaucoup changé. Aujourd’hui, les véhicules de rangs X sont deux fois moins fréquents que les rangs VIII ; le nombre de chars de rang IX s’est aussi remarquablement accru. 

D’un autre côté, la file d’attente est très dynamique et change littéralement chaque seconde. Ceci n’est pas seulement dû à l’évolution naturelle de notre jeu, la file d’attente est affectée par certains facteurs en jeu qui augmentent la charge de la file d’attente, comme :

  • Les événements en cours
  • Les épreuves
  • Les offres spéciales

L’évolution naturelle de la file d’attente a apporté deux nouveaux problèmes majeurs sur lesquels nous sommes en train de travailler.

  1. Les chars souvent en bas de la liste et qui doivent affronter des adversaires de rangs supérieurs, ce qui n’est pas toujours agréable. C’est particulièrement vrai dans le cas des véhicules de rangs VI et VIII.
  2. Les joueurs avec des véhicules à matchmaking préférentiel jouent la plupart du temps leurs batailles face à des véhicules supérieurs d’un rang, selon le modèle en 5-10 et tombent rarement avec des véhicules de leur rang et un rang en dessous. Par conséquent, cette situation élimine les avantages du matchmaking préférentiel.

Mais les modèles dans l’architecture du système de matchmaking actuel sont stricts, ils ne peuvent donc pas s’adapter rapidement à l’évolution de la file d’attente. Ainsi, de nombreux joueurs sont aujourd’hui le plus souvent en bas de la liste et c’est cela que nous voulons changer avant tout.

Nous aimerions également : Réduire le nombre de batailles avec des véhicules de rangs supérieurs et augmenter le nombre de batailles avec des chars de rang égal ou inférieur.

Comment comptons-nous arriver à ce résultat ?

Pour atteindre ces objectifs, nous prévoyons de mettre en place des modèles dynamiques pour les batailles sur deux et trois rangs de bataille. À l’avenir, les modèles suivants pourraient apparaître :

  • 7-8, 6-9, 5-10 et 4-11 pour les batailles sur deux rangs
  • 4-5-6, 4-4-7 et même 5-5-5 pour les batailles sur trois rangs
  • D’autres modèles sont également envisageables

Veuillez noter que le format de bataille en 5-5-5 peut ne pas être optimal pour ceux qui se retrouvent en bas de la liste. Cependant, grâce à l’arrivée de ce modèle, tous les joueurs auront moins de chance de se retrouver en bas de la liste. Cela réduira également le nombre de batailles au cours desquelles vous rencontrez des adversaires de deux rangs supérieurs au vôtre.

Le nouveau système de matchmaking pourra choisir parmi divers modèles pour des véhicules de rangs différents afin de maintenir un équilibre optimal dans l’ensemble du système. D’autre part, le système de matchmaking pourra s’adapter rapidement à la situation actuelle de la file d’attente, en prenant en compte de nombreux facteurs. Le choix en faveur d’un modèle particulier sera fait en fonction du nombre de chars dans la file d’attente et leurs rangs, voyez par vous-même !

Système de matchmaking


11/12
Mécanismes du système de matchmaking basés sur les batailles jouées le 11 décembre 2018.
I-X
X
IX
VIII
VII
VI
Modèle de bataille
Nombre de batailles
 
 
 
VIII
VII
VI
 
 
VIII
VII
 
 
IX
VIII
VII
 
 
 
VIII
 
 
 
IX
VIII
 
 
X
IX
VIII
 
 
Batailles sur un rang
Bataille sur deux rangs
Bataille sur trois rangs

 *Veuillez noter que les données fournies dans le widget sont une portion d’un jour en particulier (le 11 décembre 2018). Tout autre jour, la situation pourra différer en fonction de la structure de la file d’attente.

REMARQUE :Après la sortie de cette nouvelle version du système de matchmaking, le temps d’attente pourra légèrement augmenter, mais le confort de chaque bataille sera aussi enrichi. Le temps d’attente dépendra de la situation actuelle dans la file d’attente.  

Plans à court terme

La partie technique de l’architecture est prête et a bien réussi les essais. Dans un proche avenir, après quelques autres améliorations et ajustements techniques, nous lancerons ce nouveau système de matchmaking sur les serveurs « principaux ».

Tout d’abord, nous vérifierons la stabilité et la résistance du nouveau système de matchmaking dans un environnement serveur réel et rassemblons également des données réelles quant à la répartition des chars en bataille. Et bien sûr, nous apporterons à cette occasion les touches finales aux paramètres des modèles.

Une fois les tests terminés, nous étudierons soigneusement les résultats obtenus, ainsi que vos avis. Si nous sommes sûrs que ce nouveau système de matchmaking change la qualité des batailles en bien, nous le lancerons également sur les autres serveurs autour du globe.

Suivez les nouvelles et prenez part au test du nouveau système de matchmaking ! Ensemble, nous pouvons rendre notre jeu encore plus agréable. Partagez également vos avis sur les modèles que vous aimeriez le plus voir arriver.

En discuter sur Discord

Fermer