I will not be getting too detailed in this post. If you want to read the technical details I refer you to the "
Sweet Spot" post we put up a few months back for CoD2. That long-winded post, while making logical sense, is outside the scope of this article. Today, I want to keep things simple so you can go and do some fragging.
Let's see if we can lower your ping and improve your scores. Note that all the modifications here are done to the config_mp.cfg file, which normally can be found here:
C:\Program Files\Activision\Call of Duty 4 - Modern Warfare\players\profiles\PlayerName
Where, "PlayerName" is the folder housing your player profile.
STEP 1. Find out what your lowest consistent framerate is on any map you are thinking of playing.
To do this you can modify the following line from "Off" to "Simple"
seta cg_drawFPS "Simple"
Note, for fun, I usually turn on my Lagometer as well:
seta cg_drawLagometer "1"
STEP 2. Now, go play and note your lowest frame rate. Now, I'm playing with an abysmally out-of-date Graphics Card, the NVidia 6600. The lowest consistent rate I muster with it is 35 fps. That's with almost all the settings at low.
However, see if you can muster any of the framerates I mentioned in the Sweet Spot posting: 55, 76, 125...etc.
STEP 3. Set cl_maxpackets and com_maxfps to this number
e.g.
seta cl_maxpackets "35"
seta com_maxfps "35"
This optimizes your communication settings.
I have personally tested this in a map that usually gives me a ping of 65 ms (BLOC). When optimized, my ping lowered to 45 ms. I assume that the better (faster) your computer/graphics card is, the lower the relative improvement - in fact there are more than a few factors involved.
In any case, it worked for me and if you too are running ancient hardware, this might help you out. It put a little less strain on the 'puter and it seemed a little less "laggy".
I have not checked registration yet, but I've found that optimizing my connection also usually improves my registration - at least it did in CoD2. Of course, the higher the maxfps/maxpackets are, the better that registration usually - at the cost of ping of course. The higher the rates of data your PC has to crunch through the higher the effective ping you will see. The point though is to try and optimize the data rate so that your computer is not needlessly crunching through data that it cannot hope to process fast enough. This whole topic, as I have said, was explained in the Sweet Spot post.
Just as with CSS, doing this tweak should dramatically increased your bullet registration and the general responsiveness of the game. I'm currently using 125, which is said to be the preferable setting if you've the hardware to consistently maintain that fps. I may try some lower settings to see if I can strike a finer balance between ping and responsiveness, but it's really rather spiffy as it stands.
But yeah, thought all of you fellow CoD4 players would enjoy.