Hello :)
I guzess, that I'm not the only one, when I say, thatI often have lag spikes in this game, resulting in people jumpign all over the place when walking, which is pretty annoying with the already existing in-accuracy of the rifle/smg and the hitbox problems (I can't hit anything even if I aim directly at the head and even take the movement into consideration :@)
One of the solutions, that might help this, is better Network interpolation and a way to configure it:
There could be an automatic setting + a slider (or a variable in the config file :P) for experienced players to adjust:
The concept of network interpolation is basically: When you send packets from the server to the user, there is a buffer of x ms. This x is defined by the user or automatically based on his ping. This allows the client to "dejitter" the image, that means display the movements of players and objects more smoothly. Lowering this slider for bad connections can improve the ping and reaction time for players, because they don't have such a big delay due to the buffer of 100 ms, but also has the effect of jittery movements (not such a big deal, when at least there is no lag).
For the automatic setting, it should depend on the ping. People with low ping should have a bigger buffer to display the game smoother, but also have a game that offers you good reaction time because of a smaller buffer, while higher ping users have more reaction time over the sacrifice of a tad more jittering in the game.