Originally Posted by
hampa
If you want to match make against the same high rank or semi popular mod as you the wait time is going to be too long.
no, the time will be minimal as it's prioritize to match you up with players with the oldest timestamp within your ELO range,
if nobody in your ELO range, the range is increased, and checked again, and again untill you find an opponent
Originally Posted by
Bercat
So if my elo rating was 1650.00, the game would search for players with an elo rating ranging from 1640.00 through 1660.00. If the game doesn't find anyone in that range then the range extends by 10 more points each way. So then it would search for players ranging between 1630.00 and 1670.00. The game will continue to increase the ranging until it finds a player within the range. Then it links the two players together into a match.
id | playerStatus | nick | ELO_player | time
1 | LookingFor | rapist | 1632 | 14:01
2 | LookingFor | child | 1639 | 14:05
3 | LookingFor | Bercat | 1650 | 14:09
4 | LookingFor | noob | 1500 | 14:03
what's going on?
no players within +/- 10 elo range (1640 - 1660)
what the matchmaking does?
it adds +/-10 more to ELO range and search again, now in (1630 - 1670) interval
what happens next?
matchmaking selects the player who was the oldest in queue, meaning not the child with 1639 ELO, but the rapist with 1632, as both are within range of (1630 - 1670) but the rapist waited longer,
why we prioritize time over ELO?
because waiting for opponent matching your ELO perfectly is retarded, as the whole point of matchmaking to be sucessfull is speed.
hey, snekk, but can i be stuck fighting one opponent over and over?
no. his rank will continue to increase or decrease untill you are both not in same ELO range anymore
the current step i suggested is 10, and it obviously can be decreased to 5 to prioritize finding closer opponents, but the thing stays the same and work the same way anyway
Last edited by snake; Aug 6, 2015 at 09:44 AM.