Система подбора игроков в Dota 2 называется матчмейкинг и распределяет участников в матчи в зависимости от их игровых навыков. 1
За каждым игроком закреплена оценочная шкала скилла — это бесконечная цифровая шкала. 1 Каждый раз, когда игрок побеждает, её значение увеличивается, когда проигрывает — падает. 1
Пример работы системы: игрок с 3000 скиллпоинтами (значение цифровой шкалы) включает игру и нажимает на кнопку поиска. 1 Матчмейкинг ищет ему игроков в диапазоне этого значения скиллпоинтов. 1 Сначала он ищет людей с 3000 очков, потом с 3050–2950 (значения не точные, диапазон может увеличиваться и с другими интервалами). 1
Система стремится к тому, чтобы в каждой команде были игроки примерно одинакового уровня. 14 При этом учитываются следующие критерии подбора: 23
Кроме рейтинга, при подборе игроков система учитывает количество сыгранных матчей на аккаунте, порядочность, показатели на героях, разницу золота и другие переменные. 2