Forum
CS2D General Hit detection or " lost bullets "Hit detection or " lost bullets "
7 replies 1
So as your own latency was good it was probably the latency of your enemy causing this effect. CS2D compensates high latency but only to a certain limit, depending on server settings.
Also things like packet loss can occur, especially on very crowded servers which are not backed by the required bandwidth and hardware.
So if you're experiencing this a lot I recommend playing on another server and/or on a server with less players.
Recoil imprecision in normal mode (with mp_recoil 0) is randomized separately on client and server. So the server might use another random offset than the client does. So it might happen that on the client it looks like you hit often because you get "good" random values and on the server it doesn't hit often because of "bad" random values.
This is still fair game play-wise but it can lead to the impression that shots are not registered correctly. Which is not (or shouldn't be) the case of course.
So if this is the cause using weapons with less recoil/spray should give you a better experience.
Random offsets in CS2D are a game design decision. I did not want to use predefined spray patterns like in the real CS because they give hardcore players (who might memorize and use them) an advantage.
It would be possible however to improve this with a randomized spray pattern seed which is changed per session... hm
1