Thanks to APLIES for writing up this pastebin which provided a good amount of content for the post.Setting up an autoexec file (config file) is an amazing way to save all of your in-game settings, from crosshair to map settings. If we have a slow connection our experience might be slightly improved by setting a value more in line with our speed. You should probably set your rates to the maximum even if your connection speed is not as fast as that of the command. To set the rates, simply type rate into your console or add it to your autoexec.cfg The values of cl_cmdrate and cl_updaterate MUST be the same # A note on network rates # How to set the rates # A note on tickrateĬl_updaterate 128 The value of this, 128 for example, means "hey server, I'm a client, send me 128 times/second an update of the world".Ĭl_cmdrate 128 The value of this, 128 for example, means "hey server, I will send you 128 times/second an update of my input (mouse, moving, ect.)" So, the only acceptable value for this is cl_lagcompensation 1 (it means lagcompensation activated). To compute the simulate time from the real time, the server takes care of your ping (the travel time of the date between client and server), and of your interpolation time.
If you shoot a guy, you can sometimes have the sensation than your crosshair isn't on him even though you got the frag. So, the server take care of the differences of configuration of each players.
But, don't panic, the server knows the interpolation (if you don't know what it is, you didn"t read explications on "cl_interp" bad boy) of each players and the ping of each players. Between the representation of the world you have on your monitor and the situation of the world on which the server works, there is a HUGE difference.