Questions about the matchmaking algorithm

Questions about the matchmaking algorithm

in PvP

Posted by: Gewd.8125

Gewd.8125

I have been reading the algorithm.

People said MMR is used, but then why does “Rating” have a weight of 0? The pseudo code states that the number is multiplied by the weight.

https://wiki.guildwars2.com/wiki/PvP_Matchmaking_Algorithm#Match_Prediction

Also what is the difference between rank and ladder?

Questions about the matchmaking algorithm

in PvP

Posted by: AlbertoUlkesh.4517

AlbertoUlkesh.4517

The pseudo code you’re linking is for “Match Prediction” (predict the outcome of a match).

The pseudo code for Matchmaking has no weight=“0”.

https://wiki.guildwars2.com/wiki/PvP_Matchmaking_Algorithm#Matchmaking

Questions about the matchmaking algorithm

in PvP

Posted by: Gewd.8125

Gewd.8125

But the matchmaking code can group people with large mmr differences the longer you wait.

The match prediction is the part of the code that determines how many pips you actually win or lose.

I am seeing extremely lopsided games with pip gain/losses that don’t match with the perceived difficulty of the game.

Also the matchmaking prediction score doesn’t make any difference to me. Here you can see it only takes into account the lowest rating of each group. Why isn’t it the average?

  1. adjust score by lower-bound rating distance
    distance = abs(team.ratingLow – roster.ratingLow)

Does this mean that a team with 100, 7000, 8000 rating is equivalent to one with 100, 500, 600? It seems horrible but the most plausible explanation for all these bad matchups.

Questions about the matchmaking algorithm

in PvP

Posted by: AlbertoUlkesh.4517

AlbertoUlkesh.4517

This is where the pseudo code gets vague. ratingLow is not defined on this page.

However, I just found this:

https://forum-en.gw2archive.eu/forum/game/pvp/delete-31/first#post5032689