There are several factors which can affect your gameplay in counter strike. The most important of all being the FPS and preventing the occurrence of the slightest bit of lag. Let me guide you through some steps and some commands with their proper meanings that’ll help you getting a constant FPS of 100 in the game.
First of all let’s get started with setting your GFX for getting 100 fps or more. Please note this works only for NVIDIA based cards.
1. Right click on your Desktop to open the ‘Nvidia Control Panel’.
2. Select ‘Manage 3D Settings’ from the left column.
3. In the right column scroll down ‘Vsync’ and switch to ‘Force Off’ mode.
4. Apply and exit.
5. Start Counter Strike and open your console .
6. Type in fps_max 101.
And that is it, you are done. You should be getting 100 fps now onwards. You can type in net_graph 3 to check the status of your fps.
Now there are certain other commands that should be typed in the console based on the server settings which you are playing on. I’ll also try explaining the usage of each command.
cl_cmdrate – This command determines the number of packets that are being sent per second from the client to the server. The higher the value, the quicker the server responds. But at the same time, you need to ensure that both the server and the client values are the same. If you are playing on LAN then you can experiment setting different values for this command on both the server and the client. Now when you go fragging online, most of the broadband connections have a limited upload bandwidth. If you go setting cl_cmdrate to some random value then don’t get surprised when you start getting insane lag spikes. Set cl_cmdrate to 101 by typing it in the console. This value is kind of a standard value set on almost all counter strike servers.
cl_updaterate – This command determines the number of packets per second that the client can receive from the server. It depends upon your connection’s download bandwidth. The higher the value you use , the more synced you will be with the server. Again, set cl_updaterate to 101 as it’s the standard value adopted by almost all counter strike servers and thus, ensuring that the client has the same value as the server.
rate – The rate should be configured to 20000.
ex_interp –It is called the interpolation value. Counter Strike automatically sets this value using an equation mentioned below. If E is the ex_interp and C is the cl_updaterate, then
E = 1/C
You can think of this as the amount of time required to interpolate between each successive update. You can also manually configure this value. If you are playing on LAN, set this to 0.01 and if online, set it to 0.1. When you go for a tourney, you may come across a rule which states that the minimum ex_interp value allowed is 0.01. This is because, C in the above equation being set to 101, and setting the value of E to anything greater than 1/C(0.01 when C=101), forces you to shoot behind the actual model being displayed on your screen which in one way is cheating.