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

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

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

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

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

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

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

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

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

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

Dotabuff and OpenDota vs DotaReports: What's the Difference

Dotabuff and OpenDota are great at one job: KDA, items, GPM, your match history, the stuff you stare at after a game. But they go quiet on one question. Who pressed Report on you, and for what. That's the gap DotaReports fills. Not competitors. Different tools that read different things, and here's when you reach for each.

Comparison: Dotabuff and OpenDota show match stats (KDA, GPM, items) but not who pressed Report; DotaReports shows who pressed Report, on whom, at what minute and why, by reading the full replay from a Match ID.
Trackers give match stats, DotaReports shows who pressed Report and why.

What Dotabuff and OpenDota show

The big trackers sit on top of Valve's public match API. Final game numbers, hero trends, the meta, your win rate over time. When you want to know how you played, this is the move. Farm, damage, builds, MMR climb. They do it well.

What they can't show: the events inside the replay itself, Report presses included. The match API hands back a summary, not the frame-by-frame game events. So "who reported whom" isn't hidden on Dotabuff or OpenDota. It just isn't there as data in the first place.

What DotaReports shows

We go a layer under the summary. We pull the public replay and parse its events, and that's where the stuff stat trackers never touch shows up:

So the question we answer isn't "how you played." It's "who reported you, and why." Reading an open replay file, nothing more. No poking at Valve's servers, no deanonymizing the report system.

QuestionDotabuff / OpenDotaDotaReports
KDA, items, GPM, MMRYesNo
Meta and hero trendsYesPartial (reports by hero)
Who pressed Report and on whomNoYes
Minute and context of the reportNoYes
Data sourceMatch APIFull replay

Check your match by Match ID →

When to use which tool

Honestly, you run both. Overall stats in the big tracker, report causes here. They cover each other's blind spots.

Is this safe and legal?

Yes. All it takes is a Match ID. No Steam password, nothing to install. We're reading the public replay, so there's no VAC ban waiting for you and you're not breaking any Dota 2 rule. If anyone wants your Steam login or swears they've got "official Valve report data," walk away. That's the scam playbook, covered in who reported me in Dota 2.

FAQ

Can I see reports on Dotabuff? No. That data lives only in the full replay, and Dotabuff doesn't parse it down to the event level.

Should I drop Dotabuff? Nope. The two tools cover different ground: stats there, report causes here. Keep both.

Where do I start? Grab a Match ID and read the Dota 2 report tracker guide, or just paste it on the home page and go.

Break down your match by Match ID →

Support