It sucks when someone disconnects. And I agree that if it is something that happens even moderately, that person should not be playing comp, at least until they solve the issue.
However, the experience of re-joining a game after a disconnect is terrible and wastes a ton of time. I have played the game for years, and have never had a disconnect until yesterday. It happened to me twice in the same game. After the game was finished, I quit, and the next day I replaced my modem. Not even playing around.
That experience ruined the game for the other 5 people because they were down a player. And that could have been mitigated if Blizzard had steps to actually make the re-connect faster.
The issues that I experienced are:
-
When the game disconnects, I cannot log back into the game directly. I have to completely quit the game, and then re-login thru the Blizzard app.
-
When I quit the game, the Battle.net app takes quite a bit of time to realize the game isn’t running anymore so it says “Playing”, and I have to completely re-log the Battle.net app or wait for it to sense the game is no longer running to hit “Play”.
The time it took to re-log was easily 50% of an Control objective or more.
Like again I get it a disconnect is always the fault of that player, even when it isn’t intentional, as much as it sucks. But the other 5 players should not be punished for this.
What I would suggest is this:
-
Server should know when packet loss issues are happening. I was getting indications just before it happened. I could hear people, and they couldn’t hear me, and I couldn’t move my character.
-
If someone disconnects, the game should pause on the first disconnect. When the play re-joins, they should be put in the same spot, with the same hero and ult charge they started with.
-
If it happens a second time, sure we can consider them “dead” and start in spawn again.
-
There needs to be a fast re-join option. The game client should be able to reestablish a previous session without having to go thru the Battle.net client. The delay is easily 60 seconds or more. This needs to be cut down to <15.
Honestly this makes me wonder how many people are intentionally leaving verses getting disconnected. The process of re-joining is so infuriating and takes so long I can see why people don’t bother.
Again, first time it happened to me, and I made sure everything is good on my end and replaced my modem. I didn’t play again until that was done. The experience just needs to be better so the other 5 people don’t get shafted. The experience can be better.