From a netcode perspective, how are parries and attacks handled in chivalry? I was told hit detection is done on the client, but which client? The attacker, or the defender?
I noticed in a high ping server, you get a delay on hitting someone but there’s no delay on the defending client, which makes me believe it’s the attacking client that dictates whether attacks land.
But I also noticed that if that were the case, why , on high ping servers, can people parry a good second or so after your hit tracers collided with them? i.e: https://gyazo.com/02c78712beb50fd4cb4a81f40548c208.mp4
Being that that happens, it can’t just be “did I hit someone while they were parrying?” and sending the evaluation to the server
Anyone who could shed some light on the details would be greatly appreciated :)