Valve в какой-то момент убрала из клиента удобный показ “сколько дали/сколько сняли” после матча. Из-за этого многие и ищут дота 2 скрипт для показа рейтинга после игры - чтобы не открывать профиль, не листать прошлые числа и не пытаться восстановить динамику вручную. Ниже собраны рабочие подходы, которые реально используют игроки: от отслеживания изменения по старому клиенту до вариантов, которые подсказывают цифры прямо в интерфейсе.


Что вообще можно и нельзя “показать” после игры

Важно развести две вещи:

  • Изменение MMR (сколько начислили/сняли за конкретную игру) - то, что пропало из клиента и из-за чего все хотят “скрипт для показа рейтинга после игры”.
  • Hidden MMR (скрытый внутренний рейтинг) - его напрямую не показывает ни один способ. Любые “точные hidden-цифры” без официального API - это угадайка.

То есть цель большинства гайд-решений - именно увидеть изменение публичного рейтинга и понять, как вы растёте по серии игр, а не получить доступ к скрытым настройкам matchmaking.


Способ “через старый клиент”: получить цифры изменения MMR после матча

Этот вариант часто всплывает в обсуждениях, когда игрокам нужно именно то, что ранее отображалось в клиенте. Смысл простой: вы подменяете файлы на старую версию, чтобы снова появилась логика отображения базовых чисел изменения рейтинга.

Шаги (концепция)

  • Открыть консоль Steam.
  • Скачать набор депо для старого клиента Dota 2.
  • Перенести папку game из нужных depot_* в отдельную папку (например, Old Client) внутри Steam\steamapps\content.
  • Запустить Dota 2 через bat-файл с запуском в консольном режиме.

Команды Steam-консоли (что обычно вводят)

В консоли Steam вводят несколько download_depot ... команд. После загрузки в консоли появляются строки вида “Depot download complete…”.

Запуск Dota 2 с консольными флагами

Делают bat-файл, где обычно используют примерно такой запуск:

start game\bin\win64\dota2.exe -console -novid -language english

После этого, уже в игре (через консоль/режим) игроки получают возможность смотреть основные цифры MMR и как он менялся.

Почему этот способ популярен: он не требует “магических” приложений, только работу с файлами клиента.
Почему его критикуют: он сложнее, чем “поставил и забыл”, и может сломаться после обновлений или изменения структуры клиентских файлов.


Способ “AveYo / D-OPTIMIZER”: показывать строку с изменением рейтинга

Ещё один маршрут - модификация, которую связывают с именем AveYo и файлом coreinit.lua. Суть: через скриптовую вставку/инъекцию добавляют отображение строки с показателями изменения рейтинга за последнюю игру прямо в окне игры.

Что обычно делают

  • В Steam: Dota 2СвойстваЛокальные файлыПросмотреть локальные файлы.
  • Открывают папку gamedotascriptsvscripts.
  • Создают папку Core и кладут туда coreinit.lua (по релизу AveYo).
  • Заходят в игру, открывают консоль и проверяют установку тестовой связкой команд, после чего вверху/в интерфейсе появляется строка с изменением рейтинга.

Тест в консоли (как проверяют, что сработало)

Обычно вводят комбинацию команд, где встречаются параметры уровня консоли, скрытие консоли и отключение:

cl_class 10,20; hideconsole; disconnect.

Если установка корректная, “сверху игры” начинают появляться цифры изменения рейтинга за последнюю игру.

Плюсы: быстрее, чем возиться со старым клиентом.
Минусы: всё держится на работоспособности конкретного файла/вставки, а это может зависеть от патчей и структуры скриптов.


Почему “скрипт для показа рейтинга после игры” не равен “скрипту hidden MMR”

Многие формулируют запрос так, будто хотят “узнать скрытый рейтинг”. Но в большинстве гайд-историй речь про другое:

  • “скрипт для показа рейтинга после игры” обычно показывает изменение публичного MMR (сколько дали/сняли).
  • Hidden MMR в профиле не отображается. И даже внешняя аналитика чаще строится на косвенных метриках (серии, сложность лобби, стабильность статов), а не на “вытянутой” внутренней цифре.

Как понять, что метод работает: практическая проверка

Чтобы не попасть на “не работает/показывает не то”:

Проверка Что смотреть Что это означает
Игра закончилась У вас появляется строка/числа изменения MMR за матч Метод реально подмешивает или восстанавливает отображение изменений
Несколько матчей подряд Цифры меняются в логике: победа чаще плюс/поражение чаще минус Строка связана именно с последней игрой
Дата/патч После крупных обновлений цифры могут пропасть или измениться Скрипт/старый клиент может стать несовместимым

Важное замечание про риски и правила

Любые “дота 2 скрипт для показа рейтинга после игры” по факту относятся к модификациям клиентской части (старый клиент, coreinit.lua, настройки консоли). Это не равно читы для преимущества, но это всё равно изменения окружения игры.

  • Старайтесь использовать только те варианты, которые не вмешиваются в gameplay, а только добавляют отображение/информацию.
  • Делайте резервные копии изменяемых файлов перед экспериментами (в обсуждениях это прямым текстом советуют: “на всякий пожарный”).
  • После обновлений заранее ожидайте, что часть решений может перестать показывать цифры.

Итог: какой подход выбрать

  • Нужны цифры “как раньше” и готов потратить время на настройку старого клиента - пробуй вариант со старым клиентом через depots и запуском с консольными параметрами.
  • Хочется максимально простой сценарий “установил и смотришь строку после матча” - ищи вариант на базе coreinit.lua (AveYo / D-OPTIMIZER), где появляется отображение изменения рейтинга за последнюю игру.
  • Hidden MMR не жди: даже если “скрипт для показа рейтинга после игры” у тебя работает, это обычно про изменение публичного MMR, а не про скрытую внутреннюю цифру.

Если цель - перестать вручную восстанавливать статистику после побед/поражений, оба маршрута как раз под это: один возвращает логику клиента, второй добавляет отображение через скрипт.