Матчмейкинг и MMR в Dota 2: что известно официально
Содержание
MMR (Matchmaking Rating) — центральная цифра рейтинговой системы Dota 2, но подробности того, как именно она считается, Valve публикует скупо. Мы проверили новость Steam от 16 января 2020 года — последнее найденное нами официальное обновление матчмейкинга с конкретными цифрами — и раскладываем, что там подтверждено.
Что официально изменилось в обновлении 2020 года
До этого обновления в Dota 2 существовала система быстрых и медленных очередей (Fast/Slow queue), которую Valve заменила ролевой системой. Сама новость формулирует это так: «We have removed the Fast/Slow queue and replaced it with Ranked Roles and Ranked Classic». Подробнее о разнице между этими двумя режимами — в материале о пяти позициях, где мы отдельно разбираем, что из терминологии официальное, а что — нет.
Параллельно с этим изменилось и начисление MMR за победу:
- Соло-игры теперь официально дают 30 MMR за победу.
- Игры в пати (party) дают 20 MMR за победу.
Это заменило прежнюю единую фиксированную ставку в 25 MMR, одинаковую для обоих форматов.
Как подбираются соперники в целом
Помимо самого начисления очков, страница игры в Steam описывает общий принцип подбора: «behavior- and skill-based matchmaking system» — то есть система учитывает не только уровень навыка, но и поведенческие показатели аккаунта. Это прямо связано с тем, что происходит при систематических нарушениях: подробнее о последствиях плохого поведения — в материале о поведенческом рейтинге и Low Priority.
Почему «формула MMR» — это упрощение
Официально подтверждённые цифры (30 и 20 MMR за победу) касаются только выигранных матчей. Новость от 16 января 2020 года отдельно подчёркивает проблему прежней системы: «there will no longer be matches that given results like +10/-40» — то есть раньше разброс изменения рейтинга за один матч мог быть крайне неравномерным. Valve официально заявила об устранении такого разброса, но не опубликовала полную формулу расчёта очков за поражение или точный алгоритм подбора соперников — поэтому любые «формулы MMR», которые встречаются в сторонних источниках, стоит воспринимать как реконструкции, а не как официальный документ.
Чего официально не указано
- Точное количество MMR за поражение. Названы только цифры для победы (30 соло / 20 пати) — потери за проигрыш в проверенном источнике не расписаны.
- Алгоритм подбора соперников. Формулировка «behavior- and skill-based» описывает принцип, но не раскрывает вес каждого фактора в расчёте.
- Влияние конкретных поведенческих метрик на итоговый подбор. Связь между поведенческим рейтингом и скоростью/качеством подбора матчей официально не детализирована числами.
- Изменения после 2020 года. Мы не нашли более свежего официального источника с обновлёнными цифрами — возможно, система менялась и позже, но подтверждения этому в проверенных материалах нет.
Что проверять дальше
Поскольку последнее найденное официальное обновление с конкретными цифрами датировано 2020 годом, стоит проверять актуальные новости на dota2.com или в Steam, если нужна информация о матчмейкинге на текущий момент. Также полезно свериться с тем, какие режимы игры вообще существуют официально — в материале о режимах игры.
Частые вопросы
Что официально изменилось в матчмейкинге в 2020 году?
По новости Steam от 16 января 2020 года, Valve отказалась от системы быстрых/медленных очередей (Fast/Slow queue) в пользу двух режимов — Ranked Roles и Ranked Classic. Также изменилось начисление MMR за результат матча.
Сколько MMR даёт победа теперь?
Официально: соло-игры дают 30 MMR, игры в пати — 20 MMR. Это заменило прежнюю единую ставку в 25 MMR, которая была одинаковой для обоих форматов.
Правда ли, что раньше можно было получить +10 или -40 MMR за один матч?
Именно об этом официально сказано в новости: «there will no longer be matches that give results like +10/-40» — то есть Valve прямо признала существование такого разброса в старой системе и заявила об его устранении.
Как именно подбираются соперники?
Steam описывает это как «behavior- and skill-based matchmaking system» — систему, учитывающую и навык, и поведение аккаунта. Точный алгоритм расчёта совпадения официально не раскрывается.
Есть ли официальная формула расчёта MMR?
Нет. Официально подтверждены лишь фиксированные значения для побед (30/20 в зависимости от формата) и факт отказа от резких скачков — сам алгоритм подбора и точный расчёт очков за поражение в публичных материалах не раскрыты.