Tobi has what, a 30second delay on his stream?
purge/sheever etc have literally no delay, just "live".
There are alot of teams playing in tournaments now with players who have been caught many times maphacking (quantic.LastHitMagic etc). There are alot of players who want to win by any means necessary, who dont care what it takes.
Now add the fact that you have $10,000+ tournaments, international qualifiers, teams forced to play on unfair servers etc and you have players that really find stream-cheating an easy way to gain an unfair advantage.
I dont think there is a "maphack" for dota2 at the moment, but stream-cheating is a pretty easy, undetectable way anyone who is playing in a casted game can easily gain an unfair advantage.
- ward spots
- enemy gold
- difference in gold
- starting lanes
in streams with no delay, you can even make out certain ganks before they happen.
The fact is that players who want to win by any means possible have a really easy way of gaining an unfair advantage.
Especially in the big important games coming up (international qualifiers) and any casted game that has been played.
5-10 second delay on most of the twitch.tv casters and even the 2min delay on dotatv is a joke.
Solution: All streamers required to have 6min delay. (6 min is the amount of time observer wards last on the map)
Will this be forced and implemented? knowing the dota2 community, probably not.
Cheaters will keep cheating, and who knows how many games/tournaments have been decided in the past with teams abusing stream-cheating.