This thread was taken from another guild, it was originally posted by j5689
It can be found here This is a list of tweaks (They are all legal and will not get you in trouble with the VAC) that I will compile for both CS 1.6 and Source, I am more biased for the quality side of things so if I get carried away with quality tweaks rather than performance tweaks, please excuse me for that.
Note that these also work with games running on the same engine version. For instance: 1.6 tweaks will work with the original Half-Life, Opposing Force, Blue Shift, Team Fortress Classic, Deathmatch, Ricochet, Day of Defeat and all others of that era. Whereas the Source tweaks will work with all Source games, such as the Half-Life 2 series, Day of Defeat: Source and all other Source games.
Update: Now featuring "Counter-Strike: Condition Zero" tweaks.--------------------------------------------------------------------------------------
Most of this will involve cutting and pasting in "autoexec.cfg"
It is a configuration file that is initiated upon start-up of both versions of Counter-Strike.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
For 1.6, it can be located by doing this:
1. Open "My Computer"
2. Click on your hard drive that you use for Steam, this will usually be Drive C.
3. Click on "Program Files"
4. Then look for the "Steam" folder.
5. Click on the "steamapps" folder
6. Then click on your username for Steam.
7. Click on "counter-strike"
8. Then "valve"
9. Right-click anywhere in the folder and create a new text document (not MS word).
10. Right-click on the new text document, rename this text file: autoexec.cfg
11. It should ask you if you really want to rename this file because it will change the file type, select yes. If you do not get this message, follow these steps:
12a. Click on "tools" at the top of the window.
12b. Then "Folder Options".
12c. Then the "View" tab.
12d. Scroll down the list to "Hide extensions for known file types" and uncheck the box and hit Apply/O.K.
12e. The text file should now be called "autoexec.cfg.txt", right-click on it and rename the file to not include .txt
13. You're done!
smile - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
For Source, "userconfig.cfg" must be created, and here is how to do it:
1. Open "My Computer"
2. Click on your hard drive that you use for Steam, this will usually be Drive C.
3. Click on "Program Files"
4. Then look for the "Steam" folder.
5. Click on the "steamapps" folder
6. Then click on your username for Steam.
7. Click on "counter-strike source"
8. Then "cstrike"
9. Then "cfg"
10. Right-click anywhere in the folder and create a new text document (not MS word).
11. Right-click on the new text document, rename this text file: autoexec.cfg
12. It should ask you if you really want to rename this file because it will change the file type, select yes. If you do not get this message, follow these steps:
12b. Click on "tools" at the top of the window.
12c. Then "Folder Options".
12d. Then the "View" tab.
12e. Scroll down the list to "Hide extensions for known file types" and uncheck the box and hit Apply/O.K.
12f. The text file should now be called "autoexec.cfg.txt", right-click on it and rename the file to not include .txt
13. You're done!
smile --------------------------------------------------------------------------------------
We'll start with one that can help everybody, connection tweaks:
For 1.6, these are the ones that I found:
Connection (Optimal Settings):
rate "25000"
cl_updaterate "100"
cl_cmdrate "100"
cl_lc "1"
cl_lw "1"
ex_interp "0.1"
If you have lag with the optimal settings try these values:
rate "7500-10000"
cl_updaterate "20"
cl_cmdrate "30"
For Source, I found these:
56k
rate 3000
cl_cmdrate 15
cl_updaterate 10
cl_rate 9999
cl_cmdbackup 2
112k
rate 6000
cl_cmdrate 20
cl_updaterate 15
cl_rate 9999
cl_cmdbackup 2
256k
rate 9000
cl_cmdrate 25
cl_updaterate 20
cl_rate 9999
cl_cmdbackup 2
384k
rate 15000
cl_cmdrate 30
cl_updaterate 25
cl_rate 9999 *OR* 15000
cl_cmdbackup 2
512k
rate 17000
cl_cmdrate 35
cl_updaterate 30
cl_rate 9999 *OR* 17000
cl_cmdbackup 2
768k
rate 20000
cl_cmdrate 40
cl_updaterate 35
cl_rate 9999 *OR* 20000
cl_cmdbackup 2
1MB+
rate 23000
cl_cmdrate 45
cl_updaterate 40
cl_rate 9999 *OR* 23000
cl_cmdbackup 2
--------------------------------------------------------------------------------------
Now for tweaking the game to run processor instructions, here is what that will do:
What it does is give you a few more FPS (Frames Per Second) by taking some of the load off of the video card and giving it to the processor. Note that this will not work if you have overclocked your processor, as overclocking somehow disables processor instructions.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
For 1.6:
copy
r_mmx "1"
into your autoexec.cfg file
MMX is the only processor instruction the original CS was programmed to use. SSE, SSE2 and 3DNow! were probably not released yet.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
For Source:
copy
r_mmx "1"
r_sse "1"
r_sse2 "1"
3DNow! is exclusively for AMD if you don't know. You can still paste it in if you have an Intel processor but it will not work, and therefore would best be left out. So if you use an AMD processor you can put this one in too:
r_3dnow "1"
This tweak should give you 5-10 more fps.
--------------------------------------------------------------------------------------