Despite the countless problems this game has, to me server desync is the worst problem of all.
How can i even think to play a game where your opponent is able to see and shoot you when he hasn’t appeared on your screen yet just because he is nearer to the server? What the hell is that?
I played all the past Halos and i never saw a thing like that on p2p. There the real problems were hit registration and, most of all, grenade delay.
This disavantage is something ridiculous and is a real shame that the game netcode isn’t able to compensate such a thing on 100-150 ms delay (completely manageable with modern netcode algorithms).
Yeah we have preferences now, and when i can find a game connection is great, BUT IS NEARLY IMPOSSIBLE TO DO SO IN CERTAIN MOMENTS like the old good days of region lock so i’m forced to switch to “expanded” and, with that, every single game is plagued by this crap: enemies appearing on my radar when they are only 1m to me (NOT 18), coming out from a corner killing me withthe exact number of bullets i shoot to them (but i cannot take their shield down).
This is just absurd and has to be fixed.