As many of you have noticed, playing last version of dota (6.54b) while using Dotarank causes some bugs. The bugs are basically this: host always get -10 points for leaving and dotarank reports appear as "Nobody Won" no matter what version of dotarank you use.
Cantaros_Soul and me have been testing this issue for a few days, we got 8 leaves hosting 4 games each one (we were rank 22 and 30, now we are 18 and 28). The answer to this problem is in the changelog of 6.54b, the point is now dota has improved the way programs like Dotarank process data at the end of game, someway this change has turn into a crash in the System Report of Dotarank causing it to detect false leaves on host and also making every report appear as "Nobody Won".
If you try and create dota version 6.53 you will see that it works again not showing false leaves and detecting what team won in the report.
We hope this will answer some recent topics and possible future ones as it maybe will help to the removal of this unfair leaves that hosts like Cantaros_Soul and me (and many more like Natalie. for example) had been getting.
There is also a variant of this bug that is really well exposed at babouch.fr profile, if you check it, hosts and other players in the games he play since dota 6.54b appear to have stayed 88091 seconds in game while game report says game lasted only 3000 seconds, this variant of the bug is really funny, I am sure all hosts like Cantaro and me would have chosen this bug instead of the other one xD.