So I've played several games in the latest Beta that have a strange desync protocol.
The game will hang for a bit and then for player w, y, and z the announcer says player x has left the game and AI has taken over for player x.
Player x sees the same thing though. The game freezes for him for a second and then he hears the announcer tell him that AI have taken over for players w, y, and z.
No one sees the Eject screen. No one gets ejected.
So then player x can finish out his game against AI and w, y, and z can finish their game. Player x then gets both games recorded in his stats. Players w, y, and z only get the game they are in recorded to their stats. An example is the game I played last night, March 26, in which Blitz left our game and we left his, but it all happened automatically.
I'm thinking this has replaced the annoying desync notification we had in earlier Betas, but it means that probably a good 20% of my games someone is desyncing. That's not good.
If not, can someone shed some light on what this is?