This is why the player with low ping (faster connection) is gonna come out on top, and why people are dying behind cover or getting backpacked etc.
In this diagram, let’s assume that both players shoot each other in gib range at exactly the same time, and have exactly the same ping. Both players die at the same time, it’s a fair game.
Buuuuuuuuuuuuuuuut that doesn’t happen in gears 5 for everyone, and here’s why. Because of the time it takes for P2’s data to reach the server, by the time it gets to the server, gets processed, and gets back to P2, P1’s data has already been processed and sent out to all the players in game by the server before P2’s shot has been received by the server. Thus, P2’s shot has been discounted by the server, P1 lives as P2 is already dead and could not have fired a shot, according to the servers logic.
Alternatively, instead, P2 could have moved behind cover instead of firing, but yet again, P1’s shot would have been processed and sent out before data from P2 moving fully behind cover reaches the server before the update, thus, the server still perceives P2 as being within line of site and not having moved at all.
To be honest, I would expect modern shooter servers to have more advanced algorithms than this, because this is just basic crap. But this model seems to best describe the results we are seeing in game. Perhaps they could just make matchmaking more strict by not lumping people with large ping differentials in the same match together, or just lower the damn server tick rate (or both). There’s no point in having a server if the update rate is so stupidly high that the server no longer compensates for lag. Might as well be P2P connection.
I have a theory as to why some people are not experiencing this and seem to think the shotgun and everything else is super consistent.
I believe that people with high ping or ping that fluctuates/is unstable are being identified by the servers and lumped into the same matchmaking pools together, whereas people with good connection are put in their own matchmaking pool as their pings are more consistent and easier to predict and so can be reliably matched together.
Essentially, once you’re connection is below a certain threshold, you’re chucked into the peasant class internet matchmaking pool. Everyone else gets to go to matchmaking heaven.