Проверка MMR и рейтинга в Dota 2¶
Проверка MMR и рейтинга в Dota 2 — совокупность встроенных и сторонних средств игры Dota 2, позволяющих игроку узнать текущее значение своего рейтинга (MMR, англ. Matchmaking Rating), историю его изменений, а также распределение по лигам и рангам. Система рейтинга является основным показателем мастерства игрока и определяет подбор соперников и союзников при поиске матчей.
¶История системы рейтинга
До 2013 года в Dota 2 существовал скрытый рейтинг, отображавшийся только в отчётах матчей на сторонних ресурсах. В декабре 2013 года Valve добавила в клиент отображение MMR — числового значения, которое игрок видит в профиле после прохождения калибровочных матчей. Изначально рейтинг был единым для всех режимов и составлял от 0 до ~8000 пунктов (PTS), при этом медианное значение новых игроков находилось около 2500–3000 PTS.
В 2016 году Valve ввела систему лиг и рангов (Ranked Roles, Medal system), заменившую отображение абсолютного числа на медали с семью уровнями (Guardian, Crusader, Archon, Legend, Ancient, Divine, Immortal). Абсолютное значение MMR при этом продолжило существовать «под капотом» и периодически показывалось игрокам. С 2020 года (обновление 7.23 и позже) Valve постепенно вернула отображение числового MMR в профиле, сделав его основной метрикой.
¶Как посмотреть текущий MMR
¶В клиенте Dota 2
Самый простой способ — открыть собственный профиль:
- Запустить Dota 2 и войти в аккаунт Steam.
- Нажать на своё имя в верхней части главного меню или выбрать раздел «Профиль».
- На странице профила отображается текущий ранг (медаль) и, при наличии, числовое значение MMR в режиме «Проверка подбора» (Ranked Matchmaking).
- Раздел «Статистика» показывает количество сыгранных матчей, процент побед и другие показатели.
Для отображения MMR необходимо сыграть не менее 10 калибровочных матчей в рейтинговом режиме после привязки номера телефона к аккаунту Steam (требование введено Valve в 2017 году для борьбы с созданием фейковых аккаунтов).
¶В отчётах матчей
После каждого рейтингового матча в разделе «Итоги матча» отображается изменение MMR: значение показывается с плюсом или минусом рядом с итогом (победа/поражение). Среднее изменение за победу или поражение составляет около ±25–30 PTS, однако точная величина зависит от разницы в рейтинге команд.
¶Через консоль и локальные файлы
Технически значение MMR хранится на серверах Valve и синхронизируется с клиентом. В локальных файлах игры (папка game/dota/) нет открытого текстового файла с рейтингом — попытки чтения MMR напрямую из файлов не работают, так как данные шифруются и передаются по защищённому каналу.
¶Сторонние сервисы
Для подробной аналитики используются внешние ресурсы, которые получают данные через открытый Steam Web API и парсинг отчётов о матчах:
| Сервис | Возможности |
|---|---|
| OpenDota | История MMR по матчам, статистика героев, анализ ошибок, публичный API |
| Dotabuff | Графики изменения рейтинга, тренды по героям, ранговые распределения |
| STRATZ | Прогнозы, аналитика патчей, детализированная статистика |
| Steam Profile (встроенный) | Базовая история матчей и достижения |
Для использования достаточно ввести ссылку на Steam-профиль или ID игрока. OpenDota и Dotabuff показывают динамику MMR: построение графиков по последним 50–100 матчам, распределение побед по сторонам карты, статистику по ролям.
¶Ранговая система и пороги
Текущая ранговая система в Dota 2 включает следующие ступени:
| Ранг | Примерный диапазон MMR |
|---|---|
| Herald | до 600 PTS |
| Guardian | 600–1400 PTS |
| Crusader | 1400–2100 PTS |
| Archon | 2100–2800 PTS |
| Legend | 2800–3500 PTS |
| Ancient | 3500–4400 PTS |
| Divine | 4400–5500 PTS |
| Immortal | свыше 5500 PTS |
Значения указаны приблизительно и могут корректироваться Valve при пересчёте распределения. Ранг Immortal дополнительно разделяется по позициям в глобальной таблице лидеров.
¶Калибровка и пересчёт рейтинга
При первом входе в рейтинговый режим или после длительного перерыва (более 6 месяцев) игрок проходит калибровку: 10 матчей, по итогам которых определяется стартовый MMR. Результат калибровки зависит от предыдущего скрытого MMR в обычных режимах, поэтому опытные игроки на новых аккаунтах часто получают высокие стартовые значения.
Valve периодически проводит «великие пересчёты» (Great Rank Reset), сбрасывающие или сжимающие распределение рейтингов для борьбы с дрейфом MMR. Последнее крупное обновление ранговой системы произошло в патче 7.33 (2023 год), добавившем новые показатели и переработавшем отображение прогресса.
¶Ограничения и особенности
- Рейтинговый режим доступен только при наличии привязанного номера телефона.
- Рейтинг отображается только для основного аккаунта Steam — переносить его между аккаунтами нельзя.
- Valve не предоставляет официального публичного API для запроса MMR третьими лицами без использования Steam Web API.
- Скрытая часть рейтинга (hidden MMR) продолжает использоваться для подбора в нерейтинговых режимах (Turbo, Ability Draft, Normal Matchmaking).
Источники: официальный сайт Dota 2 (dota2.com), блог Steam, документация OpenDota API, Dotabuff, патчноуты Valve (7.23, 7.33).
