проект заморожен

Valve закрыли доступ к информации. Новые матчи больше не принимаются.

Вместо того чтобы наконец исправить систему репортов, откатить неудачные изменения, убрать кривой автодетект и снова сделать репорты лимитированными, Valve выбрали самый удобный для себя вариант - просто закрыть игрокам доступ к информации.

Им неважно, что враги репортят за хорошую игру, союзники - за плохую, проигравшие кидают репорты всей команде, а любое общение - от тактического рисунка на карте до попытки координации в голосе - получает репорт.

Вместо исправления полностью прогнившей системы они решили заткнуть нам глаза, чтобы мы просто не видели, насколько все сломано.

После анализа более 5 тысяч матчей могу уверенно сказать: система репортов не работает адекватно. Примерно один матч из десяти проходит вообще без репортов.

И теперь, вместо того чтобы разбираться с этим бардаком, Valve просто убрали возможность детектировать репорты. Проблема не решена - ее просто спрятали.

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

Всем спасибо за поддержку.

Проект заморожен на неопределенный срок.

Как посмотреть репорты в Dota 2 по Match ID

Сначала быстрый официальный способ. Часть репортов Valve показывает прямо в Steam — на странице Incoming Match Player Reports (раздел личных игровых данных Dota 2). Там видно, сколько жалоб тебе прилетело примерно за последние 15 матчей и по каким категориям — за общение и за поведение. Чего там нет — кто именно нажал Report и за что в конкретной катке. За этим уже к разбору реплея ниже.

Открыть свои репорты в Steam → нужен вход в Steam в браузере

Сняли порядочность, а за что — ни строчки в клиенте. Valve принципиально не шлёт «такой-то нажал на тебя Report», и кажется, что концов не найти. Но часть правды лежит прямо в реплее матча: видно, кто и в какую минуту жал жалобу. Дальше разберём, как достать это по Match ID, без пароля и без лазания в твой аккаунт.

Так можно вообще узнать, кто нажал Report?

Давай честно, без сказок. Списка «кто на тебя пожаловался» в клиенте нет и не будет: репорты анонимны by design, чтобы за них не прилетала ответка. Зато каждая катка пишется в публичный реплей, а там лежат игровые события, и нажатие кнопки Report в их числе. Мы берём этот открытый повтор и парсим его. Никакого взлома и никакого «деанона серверов Valve»: только то, что и так доступно любому, кто скачает реплей.

Пошагово

  1. Найди Match ID. Это номер катки. Лежит в клиенте на вкладке истории игр, либо в адресе страницы матча на Dotabuff или OpenDota.
  2. Вставь его на главной DotaReports и жми «Проверить».
  3. Дай парсеру минуту. Повтор тянется с серверов Valve, события разбираются. Обычно укладывается в минуту.
  4. Читай разбор. Кто жал Report, на кого, на какой секунде и что творилось вокруг.
Четыре шага, чтобы посмотреть репорты: найти Match ID, вставить его на главной DotaReports, дать парсеру около минуты на публичный реплей, прочитать разбор — кто нажал Report, на кого, на какой минуте и за что.
Четыре шага от Match ID до разбора причин репорта.

Что увидишь в разборе

Нужна картина не по одной катке, а шире, по героям и матчам? Загляни в статистику героев и в список разобранных матчей.

Как понять, кто нажал репорт именно на тебя

В разборе видно все жалобы матча, но тебя интересуют те, где цель это ты. Отфильтруй по себе и смотри, кто жал Report конкретно на тебя, свои или враги, и на какой минуте. Дальше картина обычно читается сама: тиммейт молчал весь матч и тихо ткнул на гг-скрине, или враг тильтанул после твоего разноса на линии и захотел последнее слово. Это и есть ответ на вопрос «кто меня зарепортил» по конкретной катке. Где здесь правда, а где платный «деанон»-развод, разложил отдельно: можно ли узнать, кто тебя зарепортил.

Почему это безопасно

Для проверки конкретной игры хватает Match ID. Пароль Steam мы не спрашиваем никогда, на комп ничего не ставим: крутится только публичный реплей. Поэтому VAC за такое не прилетит чисто физически, а правила Dota 2 остаются целы. Чтение открытого файла читерством не считается. Логин через Steam пригодится разве что для сохранения истории проверок и отслеживания порядочности во времени. И правило на будущее: кто просит логин, обещает «официальные данные репортов от Valve» или зовёт что-то поставить на комп, тот разводит на угон аккаунта.

Частые вопросы

Покажет точный ник жалобщика? По данным реплея видно, кто жал Report и на кого. Где здесь правда, а где слухи про платный «деанон», собрали отдельно: можно ли узнать, кто тебя зарепортил.

Сколько жалоб нужно, чтобы просела порядочность? Считается не каждая. Как работают засчитанные репорты и за сколько кидает в low priority, разобрали тут: сколько репортов в Dota 2.

Valve увидит, что я смотрю репорты? Нет. Мы трогаем публичный повтор матча, а не твой аккаунт и не чужие.

Открыть разбор своего матча →

Поддержать Support