About Disconnections.



If you've ever played Starcraft on Battle.net, you should know that it keeps track of all of the disconnections you've had. Disconnections are instances that you get disconnected from the Internet during gameplay usually intentionally. However, in some instances, an accident occurs (modem disconnects on its own, computer crashes, Starcraft exits on its own, etc.) This is where all of the controversy regarding disconnects comes in. Why should someone be penalized for disconnection if he/she did not disconnect intentionally?? Why should disconnectors be left without penalty??

Solution 1 (The Ratio.) - This first solution involves keeping track of the number of total games a player played vs the number of disconnects that player had. If the ratio of games to disconnects is 20:1 or higher, then the player should be denoted as normal. If the ratio is less than 20:1, then the player should be treated as a disconnector. If the player did not play 20 games total yet, then he/she would be allowed a maximum of one disconnect, and two disconnects will cause him/her to be treated as a disconnector. It doesn't really matter if people with really poor modems/ISPs/computer should be treated as disconnectors even if they don't disconnect intentionally and their ratio is below 20:1. These people will unintentionally ruin many games.

Now, what should be done to those that are disconnectors (i.e. ratio below 20:1.)?? If a penalty is put on their current Battle.net userID, then they can simply create or use a different one. One possible consequence they can face is a ban of their Starcraft registration code from Battle.net for 24 hours. They won't be able to create additional IDs and use them on Battle.net for the meantime. However, one way they can get away with it is to create countless IDs and play one game on each ID, and the one game will end up with them disconnecting. So a maximum number of IDs should also be established. Another way to get away with the ban is to purchase additional copies of Starcraft (more money for Blizzard!!). There is almost nothing that can be done about this and Blizzard probably won't mind racking in additional cash. :)


Solution 2 (Smart Sensor.) - This method will involve detecting when and why a player disconnected on Battle.net. It'll detect factors such as if the player was losing tons of buildings and units before disconnecting to determine whether it should be counted as a disconnect. However, such a sensor will consume much of the resources on the Battle.net server(s) and players may end up having to pay for their gameplay on Battle.net in order to support heavier loads.


Back to Issues Page.