Netcode badly needs a good cleanup
I know, yet another net code thread... But I wanted to report a weird one today:
Playing with a 65ms lag (not ideal obviously, but no servers left in my region, so...), I'm waiting beside a door for an enemy marked on the mini map to come through. What I see is them running through and past me, never stopping, but I do die, and the death cam shows their outline in red facing me right after they went across the doorway. So running guy in normal colors on the far left, red outline shooting in the middle.
So what am I supposed to make of this? What did actually happen? Did they stop, turn around and shoot me, before resuming their run? Then they couldn't possibly have run as far as what the game showed me. And if not, why does the game shows me they did? Or was it a sideway slide and somehow the game showed me something entirely different, yet still internally inconsistent?
It's not lag, not rubberbanding, or any of the stuff I would usually see with other games. It's a completely nonsensical scene. It makes every kill and death untrustworthy, because you cannot trust what you see.
You can't have a ttk this low and netcode this bad, it just feels horrible. Please sort it out.