État du matchmaking

Nous avons longuement parlé du système de matchmaking amélioré dans l’annonce du test public. Aujourd’hui, nous allons nous pencher un peu plus sur le fonctionnement du système de matchmaking, en vous détaillant chaque étape de formation d'une équipe. Vous êtes prêt ? C'est parti.

Comment ça marche ?

Le système de matchmaking amélioré construit deux équipes selon plusieurs critères clés. Il a pour objectif de vous faire rejoindre une bataille rapidement tout en s’assurant que les deux équipes appariées sont :

  • Comparables sur l’ensemble des paramètres de combat
  • Variées en termes de types de véhicules et de polyvalence, pour offrir une expérience de jeu captivante
  • Équilibrées pour que les deux équipes aient une chance de l’emporter

Pour ce faire, le système analyse les véhicules en file d’attente et choisit l'un des modèles disponibles - algorithmes côté serveur avec des compositions des équipes qui définissent l'écart de rangs et la répartition des véhicules en haut, au milieu et en bas de la liste. Le système de matchmaking commence par essayer de créer une équipe en ±2 en utilisant le modèle en 3/5/7 (trois véhicules en haut, cinq au milieu et sept en bas) ou l’une de ses variantes (par exemple en 3/4/8, 3/3/9, etc.). La variante qui vous sera attribuée dépendra de votre position dans la file, mais dans tous les cas, vous ne vous retrouverez jamais avec plus de véhicules en haut de la liste qu’au milieu, de même que le système de matchmaking ne permettra pas d’avoir plus de véhicules au milieu qu’en bas. Il n'y aura jamais :

  • Moins de véhicules au milieu qu’en haut 
  • Moins de véhicules en bas qu’au milieu

Ainsi, le système de matchmaking garantira que peu importe votre position dans la liste, il y aura toujours suffisamment de joueurs du même rang que vous pour que votre équipe ait toutes ses chances en bataille.

Ce contenu est disponible en plus grande largeur dans la fenêtre du navigateur

Si la formation de deux équipes en 3/5/7 vous laisse trop longtemps en attente, le système de matchmaking assouplit ses restrictions pour vous permettre de rejoindre une bataille plus rapidement. Dans ce cas, vous pouvez vous retrouver dans une bataille sur deux ou un niveau. Ces cas-là sont toutefois rares ; la majorité des batailles se joueront sur un écart de ±2 rangs.

Après avoir joué en bas pendant plusieurs batailles consécutives, le système de matchmaking tentera de vous trouver une équipe vous plaçant en milieu/haut de la liste, peu importe que ce soit à bord du même véhicule ou que vous en ayez pris un autre au cours de cette session. Toutefois, s’il remarque que cela vous fait attendre trop longtemps, il vous placera dans une partie avec une répartition de rangs adaptée. L’objectif est de ne pas vous faire attendre trop longtemps et de vous faire rejoindre une bataille à la configuration optimale, selon la situation actuelle du serveur.

Création d’une bataille

Étape 1 : définir l'écart de rangs de la bataille et le mode de jeu. Pour commencer, le système de matchmaking définit le nombre de tankistes et de pelotons approprié selon le rang et le mode de bataille. Le système analyse le mode de bataille, le véhicule et le rang que chaque joueur a choisi pour une session ; et s’ils suivent des règles de pondération standards ou spéciales.

Étape 2 : créer deux équipes à la composition uniforme. Après avoir défini l'écart de rangs et le mode de bataille, le système essaye de placer les joueurs dans les équipes selon les conditions et restrictions d’équilibrage :

  • Modèles : les deux équipes doivent entrer dans un modèle défini. Elles doivent avoir le même nombre de véhicules en haut, milieu et bas de la liste.
  • Canons automoteurs : leur nombre a été limité à trois par équipe.
  • Les pelotons : le système de matchmaking n’autorise que des pelotons d’un même rang en batailles aléatoires. La différence de joueurs dans les pelotons entre les deux équipes ne peut pas être supérieure à trois. 
  • Types de véhicule : l'écart entre le nombre de canons automoteurs, de chars légers et de chasseurs de chars entre chaque partie de la liste ne peut pas être supérieur à un véhicule.

En revanche, le système de matchmaking ne prend pas en compte la nation, la configuration, l’équipement et les consommables des véhicules, ni le niveau d’entraînement de l’équipage et les statistiques des joueurs, à l’exception du nombre de batailles. Ce dernier est pris en compte pour créer des batailles à part pour les débutants.

L’ajout du niveau de compétence d'un joueur dans l’équation irait à l’encontre de l’idée même des batailles aléatoires. Bien que le mode ait des règles, il reste un côté aléatoire à chaque bataille, accompagné de ce petit frisson que nous aimons tous lorsque l'on participe à des batailles aléatoires. Chacun a ses chances de devenir un héros, de prouver sa valeur face à des joueurs ayant tous différents historiques de batailles. Il ne serait pas possible de mettre en place un système de matchmaking selon le niveau de compétence. Si vous souhaitez affronter des joueurs d’un niveau similaire, vous aurez bientôt l’occasion de tester vos aptitudes dans un tout nouveau mode centré sur la contribution personnelle et le talent : les batailles classées.


Si vous avez participé au test public de la 9.18, vous êtes peut-être tombé dans une bataille en ±2 à bord d’un canon automoteur en haut de la liste. Techniquement, une telle composition ne devrait pas nuire à l’équilibre des équipes, et des batailles de ce type seront créées à l’avenir. Toutefois, nous nous assurerons que cela n'arrive que rarement. Le système de matchmaking tentera de placer l’artillerie en milieu ou bas de la liste. Et même s’il venait à former une équipe avec un canon automoteur en haut de la liste pour vous empêcher d’attendre trop longtemps dans la file, il s’assurera que l’équipe adverse ait également une artillerie au sommet.

Étape 3 : choisir une carte. Dès que le système de matchmaking trouve un modèle répondant à toutes les conditions, il forme deux équipes, choisit une carte et crée une bataille. Les cartes pour les batailles de rang I à III sont choisies de façon aléatoire parmi la liste des lieux disponibles pour les engagements de rang inférieur. Dans les autres cas, le système de matchmaking crée une sélection de cartes appropriées pour le mode de jeu et l'écart de rangs des deux équipes. Ensuite, il analyse les cartes jouées récemment par les tankistes des deux équipes et les place sur une carte que peu ont rencontrée au cours de leurs batailles précédentes.

Avec la révision des canons automoteurs, le système de matchmaking amélioré a nécessité beaucoup de temps pour être développé notre équipe et il s’agit d'un tournant dans la création d’une expérience de jeu plus juste et plus équilibrée. Nous avons essayé de créer le meilleur algorithme possible pour chacun, le peaufinant au cours du test public et l’ajoutant finalement aux serveurs officiels. Nous n’allons pas arrêter maintenant pour autant. Si vous trouvez que nous avons effectué du bon travail quant à l’amélioration de cet élément fondamental du jeu, dites-le-nous ; de même si vous trouvez que certains points devraient être perfectionnés. Nous prendrons en compte vos avis avec les statistiques des batailles, cela nous donnera ainsi un bon aperçu de ce que l'on peut encore améliorer dans le système de matchmaking.

En discuter sur Discord

Fermer