
Matchmaking en détail : Matchmaking régional et sélection de la région du serveur

La sélection de la région est une plainte des joueurs, pas une demande de fonctionnalité : lorsque les joueurs demandent à choisir la région de leur serveur, ils signalent un problème de latence qu'ils ne peuvent ni voir ni contrôler. La fonctionnalité qu'ils demandent est une réponse possible, et sur une base de joueurs plus restreinte, elle échange de mauvaises parties contre des parties non remplies.
Le regroupement basé sur la latence résout le problème que le verrouillage régional tente d'atténuer : les régions sont des frontières administratives. La latence est mesurée. Le fait de regrouper les joueurs par ping mesuré permet de garder les joueurs éloignés en dehors du même salon sans diviser la file d'attente par zone géographique.
L'assouplissement des règles au fil du temps est le levier que la plupart des systèmes de matchmaking sous-utilisent : les recherches publiées par Activision révèlent que les contraintes de niveau de jeu sont assouplies plus rapidement que les contraintes de connexion à mesure que le temps d'attente augmente. La même approche progressive s'applique à toute règle de regroupement.
Le temps d'attente est négociable lorsque le compromis est visible : les joueurs de plusieurs communautés acceptent volontairement d'attendre plus longtemps pour une meilleure connexion ou une partie plus remplie. L'attente n'est pas ce qui les frustre. C'est le fait de ne pas savoir ce qu'elle leur apporte qui les dérange.
La transparence et la capacité d'action raccourcissent la boucle de rétroaction : un indicateur de ping visible et la possibilité de choisir d'attendre un serveur plus proche transforment un blâme vague en quelque chose sur lequel le joueur peut agir, au prix de révéler des chiffres que vous ne souhaiteriez peut-être pas divulguer.
La demande finit par apparaître dans presque toutes les communautés de jeux multijoueurs, et la formulation exacte change à peine. Un joueur de Battlefield 6 demande à EA de « nous laisser choisir notre région de serveur, ne nous imposez pas des serveurs à ping élevé », expliquant qu'il se trouve dans le Midwest, obtient 50-60 ms sur le serveur officiel de la côte Est, et atterrit sur ce qu'il soupçonne être des serveurs de la côte Ouest à environ 100 ms. Un joueur de Rocket League demande s'il est possible de désactiver le Matchmaking de région élargie, signalant des adversaires à plus de 200 ms de ping. Un joueur de PUBG cherche le bouton de sélection du serveur qui se trouvait auparavant au bas du lobby et qui a disparu lors d'une mise à jour.
Aucune de ces communautés n'a tort, et les jeux concernés ne font rien d'inhabituel. C'est ce qui rend la demande digne d'intérêt plutôt que d'y répondre simplement. Le deuxième livre blanc d'Activision sur le Matchmaking (2024) reste le document public le plus détaillé sur la manière dont un grand studio évalue la qualité de la connexion par rapport à d'autres critères de match. Le reste de cette analyse provient de l'utilisation du matchmaker d'Edgegap sur des titres en direct avec différentes tailles de population, où ces compromis cessent d'être théoriques.
Voici ce que les joueurs signalent lorsqu'ils demandent la sélection de région, les mécanismes disponibles pour y remédier, et ce que chacun d'eux coûte.
Ce que les joueurs signalent
La plainte, dans sa forme la plus courante, est la suivante :
Les matchs sont incohérents. Certains sont corrects. D'autres sont injouables.
Le joueur ne peut pas prédire sur quoi il va tomber, et rien dans le jeu n'explique la différence.
Ce que cela décrit en réalité, c'est un problème de qualité de connexion sans visibilité et sans possibilité d'action.
Ce qui ouvre la voie à la réponse. Si le signalement est « mon ping est incohérent », alors un sélecteur de région est l'un des nombreux mécanismes qui pourraient y remédier, et il se trouve qu'il entraîne les effets secondaires les plus importants. Prise au pied de la lettre, la demande produit une fonctionnalité qui répond au symptôme tandis que la cause, à savoir la manière dont le matchmaker regroupe les joueurs en premier lieu, reste inchangée.
Ce que coûte la division de la file d'attente
La sélection de région ne crée pas de joueurs. Elle divise ceux qui sont déjà dans la file d'attente.
Un jeu avec une population saine absorbe cela facilement, c'est pourquoi cette fonctionnalité est standard dans les titres comptant des centaines de milliers d'utilisateurs simultanés. Un jeu avec quelques milliers d'utilisateurs ne le fait pas. Divisé par régions, puis par tranches de niveau, tailles de groupe et sélections de jeu, chaque groupe peut se réduire à quelques dizaines de personnes aux heures creuses. La seule option restante pour le matchmaker est d'attendre. La seule option restante pour le joueur est d'arrêter d'attendre. Un joueur d'Apex Legends en montre l'extrême limite, signalant des files d'attente de 50 minutes et trouvant le même temps d'attente dans chaque région vers laquelle il a basculé.
Les joueurs comprennent parfois le mécanisme par eux-mêmes. Dans le fil de commentaires d'un jeu plus modeste, la réponse la plus populaire à une demande de sélection de région soutenait que le studio ne la déploierait pas car cela « rendrait les temps de Matchmaking trop longs » et révélerait la taille de la base de joueurs.
La région n'est qu'un axe de cette division. Les sélections de jeu sont l'axe que la plupart des développeurs connaissent déjà et sous-estiment encore, car le nombre de modes est décidé dans une salle où personne ne regarde la profondeur du groupe de joueurs. Trois actions en découlent, par ordre de difficulté décroissant :
Développer la population par région. Un problème d'acquisition d'utilisateurs plutôt que d'ingénierie, et la seule option qui rend les autres inutiles.
Consolider les modes. Communiquer clairement aux joueurs que la sélection des modes de jeu est une priorité, mais pas une règle obligatoire par rapport au fait de s'assurer qu'un joueur rejoigne un match.
Ajouter une solution de repli pour la file d'attente. Proposer à un joueur qui a attendu trop longtemps dans un mode un match dans un mode adjacent, plutôt que de le faire attendre davantage.
Personne n'aime supprimer des modes, et la résistance est légitime : la variété fait partie des raisons pour lesquelles les gens continuent de jouer. La solution de repli conserve la variété mais nécessite de la prudence, car un joueur parachuté dans un mode qu'il n'a pas choisi interprète cela comme un bug à moins que l'offre n'ait été explicite. Et la sélection de région reste dépendante de la population dans les deux cas. Elle fonctionne lorsque chaque région peut maintenir sa propre file d'attente, et se dégrade rapidement lorsqu'elle ne le peut pas.
C'est la distance qui est la contrainte, pas les régions
Les régions sont administratives. La distance réseau est physique, et elle détermine si un match peut être hébergé de manière équitable. L'effet est assez facile à confirmer de manière indépendante : un outil de mesure distribué comme Globalping vous montrera la latence réelle depuis des sondes du monde entier vers n'importe quel hôte de votre choix, ce qui constitue la matière première à partir de laquelle un point d'équilibre est calculé.
Edgegap mesure la latence de chaque joueur vers un réseau de balises au moment du Matchmaking, puis calcule un point d'équilibre : l'emplacement approximatif ayant une proximité réseau égale pour chaque joueur dans un match proposé. Cela répond à une question, qui est de savoir s'il existe un emplacement de serveur qui traite ce groupe particulier de manière égale.
La carte thermique ci-dessous trace ces points d'équilibre sur un ensemble de déploiements en direct. Les regroupements sur le centre des États-Unis et le Royaume-Uni ne sont pas surprenants, car la capacité réelle se trouve à proximité. Le regroupement mis en évidence est le plus intéressant. Il s'agit de matchs dont l'emplacement de serveur le plus équitable possible est l'Atlantique Nord.

Aucune infrastructure n'y existe évidemment, donc chacun de ces matchs est hébergé dans un endroit qui favorise un côté. Dans le cas ci-dessus, il s'agit le plus souvent de la côte Est de l'Amérique du Nord ou du Royaume-Uni.
Rien de tout cela n'est propre aux océans. Un salon englobant les deux extrémités d'un grand pays produit le même résultat à plus petite échelle. Dès que le groupe est trop dispersé, quelqu'un joue avec un inconvénient sans rapport avec sa visée, et l'équité se dégrade de manière mesurable. Les tests en 1v1 d'Edgegap ont révélé une amélioration de l'équité de 28 % lorsque les matchs étaient formés et hébergés en tenant compte de la parité de latence.
Deux mécanismes permettent de résoudre ce problème sans menu déroulant de région.
Regrouper les joueurs par latence mesurée plutôt que par région déclarée, en assouplissant cette contrainte si nécessaire, ce qui est la manière dont le matchmaker d'Edgegap gère la situation.
Ou déployer en dessous du taux de remplissage maximal, en commençant un 6v6 en tant que 4v4 au lieu d'intégrer un septième joueur provenant d'un autre continent. Le premier coûte en complexité de file d'attente et en attentes un peu plus longues à la marge. Le second coûte en taille de match, ce qui s'apparente à une régression sur le papier et s'avère souvent plus agréable à jouer que l'alternative. La fréquence à laquelle l'un ou l'autre est nécessaire dépend de la capacité installée près de vos joueurs, ce qui plaide concrètement pour plus d'emplacements plutôt que plus de régions.
Des règles qui s'assouplissent avec le temps
La plupart des contraintes de Matchmaking sont définies une fois pour toutes et appliquées uniformément. Les traiter comme des seuils fixes est ce qui produit le débat strict contre souple, et ce débat n'a pas de gagnant, car les deux paramètres sont erronés à différentes heures de la journée.
Le livre blanc d'Activision décrit quelque chose de plus granulaire. Le système suit le delta ping, la différence entre la meilleure connexion disponible d'un joueur et sa connexion à d'autres centres de données, et applique un mécanisme de réduction progressive à mesure que le temps d'attente augmente. Les contraintes s'assouplissent au fur et à mesure que l'attente se prolonge. Les contraintes de niveau s'assouplissent plus rapidement que les contraintes de connexion, reflétant la position du document selon laquelle la qualité de la connexion l'emporte sur le niveau (l'analyse de ces résultats par Edgegap, et les mécanismes d'application des règles de latence).
La partie généralisable n'est pas les seuils. C'est qu'une règle avec une courbe d'assouplissement sert mieux une population variable qu'une règle avec une valeur unique, et cela vaut pour toute logique de regroupement, de latence ou autre.
Ce que cela coûte, c'est de l'ajustement. Une courbe doit être adaptée à une population réelle et réévaluée au fur et à mesure que cette population évolue, et les joueurs qui font la queue aux heures creuses obtiennent des matchs plus souples par conception. Il vaut mieux en décider délibérément plutôt que de le découvrir.
L'assouplissement se combine également avec le regroupement basé sur la latence d'une manière que le verrouillage de région ne peut pas reproduire. Comme la contrainte assouplie est le ping mesuré plutôt qu'un label de région, l'élargir attire toute personne qui est réellement assez proche, et non pas celle qui se trouve par hasard dans la même zone administrative. Un joueur faisant la queue en Asie à une heure creuse peut être mis en correspondance avec un joueur en Inde si tous deux se trouvent dans la même tranche de latence. Sous un verrouillage strict de région, ce match n'existe pas. Le groupe est défini par la carte plutôt que par le réseau, de sorte qu'une file d'attente en heures creuses n'a nulle part où s'élargir.
Le temps d'attente est négociable lorsque le compromis est visible
Le temps d'attente est la métrique que les studios défendent le plus ardemment, et les données soutiennent cette défense. L'étude de latence d'Edgegap attribue 34 % de la perte de joueurs au temps passé à attendre dans la file d'attente.
Les fils de discussion compliquent cela de manière utile. L'auteur du message sur Battlefield propose d'accepter un Matchmaking plus long pour une meilleure connexion. Un joueur dans le fil d'un jeu beaucoup plus modeste a donné un chiffre : des temps d'attente « de moins de 2 minutes assez souvent ces derniers temps », et une volonté explicite d'accepter cinq minutes ou plus si le match était jouable.
Ni l'un ni l'autre ne se plaint d'attendre. Tous deux se plaignent d'attendre et d'obtenir ensuite un match auquel ils ne peuvent pas jouer. Le temps d'attente semble tolérable lorsque les joueurs comprennent ce qu'il permet d'obtenir, et intolérable lorsqu'il semble ne rien apporter.
Cela montre une action à faible coût, qui consiste à rendre l'échange lisible au moment de l'attente. Une file d'attente qui indique qu'elle recherche un match à faible latence, ou propose de continuer à chercher un serveur plus proche, invite le joueur à accepter le compromis plutôt que de le subir en silence. Le coût réside dans la transparence de vos propres chiffres, ainsi que dans le risque que certains joueurs refusent et partent. Le chiffre de 34 % ne disparaît pas simplement parce que des internautes sur des forums ont déclaré qu'ils attendraient.
Transparence et autonomie
Deux des demandes de ces fils de discussion n'ont rien à voir avec les serveurs. Les joueurs veulent voir leur ping, et ils veulent avoir leur mot à dire lorsqu'ils en acceptent un mauvais.
Sur le tableau public des demandes de fonctionnalités d'un jeu plus modeste, la première entrée enregistrée, en juin 2026, demande la latence du joueur et du serveur sur le tableau des scores ainsi que l'emplacement du serveur connecté. Les commentateurs du forum font la même demande, l'un d'eux notant qu'il ne comprend pas la décision de masquer ce chiffre.
Le mécanisme derrière cette frustration est simple. Sans affichage de la latence, un joueur ne peut pas distinguer l'attribution d'un serveur éloigné de sa propre connexion ou d'un problème de code réseau. Chaque mauvais match devient non attribuable, et les mauvais matchs non attribuables ont tendance à être attribués au développeur. Afficher le chiffre n'améliore la connexion de personne. Cela change ce que le joueur fait face à une mauvaise connexion, à savoir diagnostiquer plutôt qu'accuser.
Deux exemples concrets méritent d'être étudiés. Counter-Strike 2 propose un paramètre de « Ping de Matchmaking maximal acceptable », qui confie la limite de latence au joueur ainsi que le temps d'attente qui va avec. Street Fighter 6 va encore plus loin dans le contexte d'avant-match, en affichant si un adversaire utilise le Wi-Fi ou une connexion filaire avant le début d'un match, ce qui indique au joueur quelque chose sur la stabilité de la connexion que le ping brut ne saisit pas. Rivals of Aether 2 est une autre communauté qui a bien réagi lorsqu'on lui a dit la vérité sur ses conditions en ligne (analyse de son expérience en ligne).

Le coût est l'exposition.
Les chiffres de ping publiés invitent à l'examen des décisions d'infrastructure, et un mauvais chiffre fait l'objet de captures d'écran et de plaintes sur Reddit. Garder le chiffre caché évite cela... mais cela a tendance à déplacer la conversation plutôt qu'à la supprimer, car les joueurs arrivent toujours avec la même plainte et aucune donnée à y associer.
Où cela laisse-t-il la demande ?
Les joueurs sur les fils de discussion n'ont pas tort sur l'expérience qu'ils décrivent. Sur plusieurs jeux et tailles de population, les joueurs atterrissent dans des matchs que leur connexion ne peut pas supporter, sans savoir pourquoi.
La sélection de région est une réponse, et celle qui réduit le plus directement le groupe disponible avec lequel faire correspondre, c'est pourquoi elle est présente dans les grands titres et peine dans les petits.
La conclusion d'Activision, après des tests à une échelle que la plupart des studios n'atteindront jamais, était que les joueurs tolèrent plus facilement un écart de niveau qu'une mauvaise connexion. Ce que les fils de discussion de la communauté ajoutent, c'est qu'ils semblent également tolérer une attente plus longue, à condition que quelqu'un leur explique pourquoi.
—
Cet article est basé sur et cite des fils de discussion communautaires publics sur les forums EA (Battlefield 6 General Discussion) et les forums de discussion de la communauté Steam pour Rocket League, PUBG: BATTLEGROUNDS et Apex Legends, ainsi que le livre blanc Call of Duty Matchmaking Series publié par Activision Research en 2024 (research.activision.com). Tous les droits sur le contenu original appartiennent à leurs propriétaires respectifs.
Écrit par
Jakub Motyl, Produit chez Edgegap









