From personal experience, there has been an uptick in disconnects these past few months. We lack the data to verify that this is the case or the developers to solve it (see here for more information).
That said, there might be some ways to make disconnects less annoying when they do happen. Here are some I've had:
- Unrate games where
0.5(real time) > game time
ANDgame time < 10 minutes
- Autokick of problematic player connections
- Draw vote unrates the game
Not particularly committed to any of these but just brainstorming some here.