Dota 2
Dota 2 > General Discussions > Topic Details
jensenj2 Mar 6, 2013 @ 5:38am
The joys of DotA 2 matchmaking.
Before reading this, let me make one thing clear: I'm more than aware that it's still in beta.

But even so, has anyone else come to the conclusion that the matchmaking is pretty poor? By this, I mean that I have played well over 500 matches, have won >52% of my games and I still often get placed into matches where my teams seem to be full of new players.

That last comment isn't me being a ♥♥♥♥♥ about it, I literally do mean that I get placed with players who are SO much newer to the game than I am. To give an example: my battle level is 36. In a game I had recently, the battle level of my team mates averaged around the 10 mark. Yet all of the OPPOSING team had battle levels similar to mine, in the range 30-50.

Matchmaking is (most probably) the only thing that I would happily change about DotA 2. Does anyone else have similar issues?

(Constructive responses please, comments like 'WHY BLAME YOUR TEAMS FOR BEING BAD' aren't going to help anyone.) Thanks!
< >
Showing 1-15 of 38 comments
Yes, this happens to me too. Usually there is some sort of constancy but in some matches it looked like they didn't even take into account lvl/number of wins, which even though MM isn't based on those, it is indicative to some extent, at least number of wins I think.

Some games I get teamed up with people lower than lvl 10 and with around 100 wins and in others I get teamed up with people who are lvl 90+ with more than a 1000 wins. I have around 450.
BDD Mar 6, 2013 @ 5:53am 
I have also noticed that matchmaking seems to match players together as me and 3 of my friends are generally kept around the 50% mark. This could be due in part that I am just not that good (very likely) or I keep getting matched with new players (which happens quite a bit to be honest).

There is also a large part of me saying its just a conspiracy theory but to quote a brilliant man;

"I want to believe"
jensenj2 Mar 6, 2013 @ 5:54am 
I'd really love to know exactly how their matchmaking algorithms work. It's just a little frustrating because pretty much EVERYTHING about the game is so enjoyable, but matchmaking isn't very good and it's rather a big deal.
jensenj2 Mar 6, 2013 @ 5:56am 
Haha, agreed (to the second reply). Hopefully we can just cling to the old 'well it is still in beta' excuse.
BDD Mar 6, 2013 @ 5:56am 
Just to add to this I hope they never reveal their formula for either drop rates, matchmaking or anything else because I would have played Diablo 2 a lot when it came out and then periodically over a number of years and one thing which was amazing about it is they never released actually meta-game drop ratio system and everything was user submitted theories on drop rate calculations. In Diablo 3 they released these calculations which in my opinion taken a lot of the user influence over its evolution as a game.

EDIT: I just saw your post Jensen and I would like the complete opposite where we don't see them but to work well enough that its not needed to see them and trying to see using independent data acquisition sites like DOTABUFF to infer our own statistical relations. Its fun! If you are into that sort of thing... :P
Last edited by BDD; Mar 6, 2013 @ 5:58am
jensenj2 Mar 6, 2013 @ 6:03am 
Well I suppose there are other ways I guess haha. 'Bad teams' if an excuse oft seen spouted by generally uncooperative players, but sometimes a frustrating match really isn't attributable to anything else.

As for Dotabuff, I sometimes question its reliability because it takes ALL matches into account. Ones including players who are completely new to the MOBA scene for example. So that probably throws a good few anomalies in there.
I don't know if it's a rumour or a fact, but I read somewhere that the longer search times are when queuing for a match, more more likely you're going to be placed out of your normal matchmaking pool. Some people recommend cancelling search and trying again if it goes beyond 3 mins.

In games I've played when it took more than 4 mins to find a match I found that it really is more likely to be put in weird teams in terms of MM such as I described.
jensenj2 Mar 6, 2013 @ 6:22am 
That sounds like a reasonable explanation. My search time can often exceed 3 minutes because I only search on the US servers. (Playing with people who can't speak English isn't worth the time!) I search for all game types though, minus All Pick.
Arx Akmarum Mar 6, 2013 @ 6:31am 
Some people like to play with friends and they're not always has equal levels.

Like, good player helping his newbie friend to learn the game, that happens.
Last edited by Arx Akmarum; Mar 6, 2013 @ 6:32am
Mr. Cisco Mar 6, 2013 @ 9:36am 
I've learned that once you start to win more then 3 games in a row, the next games I end up losing because 1 or 2 team mates decide to go fps the majority of the game. Even when you play with friends or group up, it will throw matchmaking off. One game the enemy all had over 300 wins with the exception of 1 that had 500 wins. In 20 minutes the game was over. Other times I don't like to play with other people simply because they ONLY want to play all pick.
TheBaddestAss Mar 6, 2013 @ 9:58am 
Yes, bad matchmaking algorithm is bad.
DarkEetrius Mar 6, 2013 @ 10:26am 
Originally posted by Vixori:
Some people like to play with friends and they're not always has equal levels.

Like, good player helping his newbie friend to learn the game, that happens.

So you are telling me, its ok for everyone in the match to be lvl 50+ with over 600+ wins, and the one guy that wanted to play this with a friend, didnt take him to bot matches, nothing just invites him to a match. Honestly that is ♥♥♥♥ed up. Absolutely wrong, its like brining a 2yr old into a paintball tournament for people 18+. Has 0 knowledge of the field, of any character or what they do. Im totally aginst lvl 50+ people inviting lvl 1-15 to play in a match with them. There is 0 excuses.

Edit: O and him "helping a newbie friend" take him to the tutorial, take him to bot matches, then let him level up on his own. Dont burden whole matches with a lvl 1.
Last edited by DarkEetrius; Mar 6, 2013 @ 10:29am
L3ros Mar 6, 2013 @ 10:40am 
I think they actually changed it with the last patch, the matches I get since then are much worse.

The last couple of games were mostly a team full of newer players against premade groups of 4 or even 5.

That didn't happen before.
Arx Akmarum Mar 6, 2013 @ 10:57am 
Originally posted by Apocalypse Kush:
So you are telling me, its ok for everyone in the match to be lvl 50+ with over 600+ wins, and the one guy that wanted to play this with a friend, didnt take him to bot matches, nothing just invites him to a match.


I once played with people who had 10 times more wins than I had and didn't spotted any major difference in skill.

Yes, its ok. Just because someone played for 1000 hours alone doesn't make him incredibly good player.
DarkEetrius Mar 6, 2013 @ 11:16am 
I didnt say alone now did i :o o wow you didnt read it all. TAKE him to bot matches, Let him do the tutorial, And play some solo matches, with people of his skill lvl. You are obviously just trying to defend a fruitless right that inhibits the enjoyment of matches, by inviting someone who has no knowledge of the game, and saying its ok to play with people that have had 600+ games of experience

Nobody benefits from him being in a match like that, not even himself.
Last edited by DarkEetrius; Mar 6, 2013 @ 11:19am
< >
Showing 1-15 of 38 comments
Per page: 15 30 50

Dota 2 > General Discussions > Topic Details
Date Posted: Mar 6, 2013 @ 5:38am
Posts: 38