Battlegrounds client-to-client desync

TL;dr: Two clients saw different versions of the battle with different outcomes.
Full:
My children and I were playing Battlegrounds as a party. My son and I ended up as #1 and #2 with all other p[layers dead, he as Sneed and me as Onyxia. In our next battle, his Rivendaire died and spawned a poison spore among other things. On his machine, my Many Whelps buddy attacked the poison spore and died, leading to him beating me and killing me. On my machine, my hero power spawned a whelp that killed the spore, leading to me beating him and killing him. After the round we both had the same health as before, so we fought again and this time I won and killed him. I always assumed the server handled gameplay and state, and the clients just did animations and other media, but it appears the clients actually handle gameplay and sync among themselves. Apparently it’s possible for them to get out of sync in a way that affects the entire outcome of the match.

1 Like