So I made a post about Leavers in Dota 2.
Here's the link: GosuGamers
Anyone that plays dota knows the pain of having a leaver in the game especially if the leaver is in your team. Even if you win the game against the team of 4, you won't actually have the satisfaction of winning because of the unfair advantage your team had. Either way, leavers ruin the game for everyone.
However, there are occasions that a player is unable to play, be it sudden lags, random disconnecting, or real life circumstances forcing a player to stop playing. These are legit reasons that I believe everyone can accept for a person to leave. Valve has already set up reconnection support for Dota 2, so unless the disconnection or lag problem persists for more than 10 minutes, a person should be able to get back into the game. In rare occasions, a person really has to go due to their cat being on fire or something, which in this situation, either the game is inevitably remade or played on 4v5. There is bot support though but I can't say anything about the bot's skill level since it hasn't been released yet.
Yet, there are players that know they can only play for 15 minutes, and still they join the game, leaving 10 minutes later, wasting a total of 90 minutes(9 players x 10 mins) just so they get to play for 10 minutes. And there are also players that have lag issues that still join the game, they get first blooded, calls "BAD HOST!" and leaves. Fortunately, the games are now hosted on Valve's servers, so unless the servers get DDOS-ed, there should be no excuses for anyone now.
So what can Dota 2 do to minimise problems caused by leavers?
I believe Valve already has a system in mind, but I'm still going to voice my opinion. Existing dota platforms already have many viable systems that Dota 2 can take from. There is the tier ranking system which I think should be the skeleton of the ranked gaming system. E.g Tier1 -> Tier2 -> Tier3 -> Tier4 -> Tier5 -> Tier6.
If you win a game, you gain points, you lose a game, you lose points and Tier1 = 100 points or less, Tier2 = 101-200 points etc. Many dota platforms such as iccup and dotacash already uses this system, and with the system being so popular, it definitely should be effective. So, in this tier ranking system, points are of importance here, leavers should get heavy penalties in terms of points so as to keep them at the lower tiers.
Obviously its unfair for new players that get into Tier1 and the first experience of playing ranked gaming is with hordes of unmannered leavers. Therefore, there must be a Tier0 in which a player can only get into by leaving games. Let Tier0 be <0points. If you get into Tier1 with a starting of 50 points, and the penalty of leaving a game is 25 points, you get 3 chances for leaving before you fall into the oblivion of Tier0. Now, a player can choose to reset his stats, which I think should only be available once every 2 weeks. This is so that the leavers are forced to play against other leavers in Tier0 for AT LEAST 2 weeks. And I believe no one would want -25 points just so they get to play 10 minutes.
The interface should include an option to display a player's stats. In the stats, it should show a player's leave count/percentage. In my experience of having a sub-par internet connection, a player's leave count percentage should not be above 7%, and thats accounting for ragequits(Sometimes, you just gotta RQ), worser internet than me and acceptable leaving, though a good-tempered person with normal internet should not have a leave count percentage of above 3%. And from the statistics, the other players can decide whether they wanna play with a person with dc rate of 50%.
Off topic, the statistics should not show win/lose ratio or points, because there are people who like stacking teams against pubs. Win/lose ratio and points should be shown on a player's steam profile page.
Other than ranked games, there should be normal games whereby leaves do count in their leave count percentage. The traditional "Add to Banlist" or "Report player" with a team of moderators should be more than sufficient here. Private games/Inhouses should not count leaves though, for obvious reasons.
So what do you guys think could be improved from what I proposed? Or any suggestions that Valve could use to counter leavers?