|
Peter^_^
|
 |
« on: February 22, 2009, 07:37:24 AM » |
|
This is a guide to fully optimize your CS client to it's maximum potential.
This tutorial will go through 1.rates 2. Mouse 3.Skins 4.Config
1.Rates
The optimal rates for full network bandwidth are: Cl_cmdrate 101 , cl_updaterate 101 , rate 25000 , and ex_interp 0.01
2.Mouse
You should your mouse sensitivity at a fairly low setting , Preferably between 1.5 - 3.5. 3.Skins
All of your Skins/Models should be set at default. Do NOT change any of them because they can affect your fps in a negative fashion, and if you are considering league play, most leagues do NOT allow modified skins/models.
4.Config
// This file is overwritten whenever you change your user settings in the game. // Add custom configurations to the file "userconfig.cfg".
unbindall bind "TAB" "+showscores" bind "ENTER" "+attack" bind "ESCAPE" "cancelselect" bind "SPACE" "+attack2" bind "'" "+moveup" bind "," "buyammo1" bind "." "buyammo2" bind "/" "+movedown" bind "0" "slot10" bind "1" "slot1" bind "2" "slot2" bind "3" "slot3" bind "4" "slot4" bind "5" "slot5" bind "6" "slot6" bind "7" "slot7" bind "8" "slot8" bind "9" "slot9" bind ";" "+mlook" bind "[" "invprev" bind "]" "invnext" bind "`" "toggleconsole" bind "a" "+moveleft" bind "b" "buy" bind "c" "radio3" bind "d" "+moveright" bind "e" "+use" bind "f" "impulse 100" bind "g" "drop" bind "h" "+commandmenu" bind "j" "cheer" bind "k" "+voicerecord" bind "l" "showbriefing" bind "m" "chooseteam" bind "n" "nightvision" bind "o" "buyequip" bind "p" "stopsound" bind "q" "lastinv" bind "r" "+reload" bind "s" "+back" bind "t" "impulse 201" bind "u" "messagemode2" bind "w" "+forward" bind "x" "radio2" bind "y" "messagemode" bind "z" "radio1" bind "~" "toggleconsole" bind "BACKSPACE" "snapshot" bind "DOWNARROW" "+back" bind "LEFTARROW" "+left" bind "RIGHTARROW" "+right" bind "ALT" "+strafe" bind "CTRL" "+duck" bind "SHIFT" "+speed" bind "F1" "autobuy" bind "F2" "rebuy" bind "F5" "+showscores" bind "F6" "sw2" bind "F7" "slowmotion" bind "F8" "pauser" bind "F9" "fastforward" bind "F10" "fw2" bind "INS" "+klook" bind "PGDN" "+lookdown" bind "PGUP" "+lookup" bind "END" "centerview" bind "MOUSE1" "+attack" bind "MOUSE2" "+attack2" _cl_autowepswitch "1" _snd_mixahead "0.1" ati_npatch "1.0" ati_subdiv "2.0" bgmvolume "1" bottomcolor "0" brightness "2" cl_allowdownload "1" cl_allowupload "1" cl_backspeed "400" cl_cmdbackup "2" cl_cmdrate "101" cl_corpsestay "600.000000" cl_crosshair_color "50 250 50" cl_crosshair_size "large" cl_crosshair_translucent "0" cl_dlmax "80" cl_download_ingame "1" cl_dynamiccrosshair "0" cl_forwardspeed "400" cl_himodels "0" cl_idealpitchscale "0.8" cl_lc "1" cl_logocolor "#Valve_Orange" cl_logofile "lambda" cl_lw "1" cl_minmodels "1" cl_radartype "0" cl_righthand "1" cl_shadows "1" cl_timeout "35" cl_updaterate "101" cl_vsmoothing "0.05" cl_weather "0" con_color "255 180 30" console "0.0" crosshair "1" fastsprites "0" fps_max "101" fps_modem "0" gamma "3" gl_dither "1" gl_flipmatrix "0" gl_fog "1" gl_monolights "0" gl_overbright "0" gl_polyoffset "0.1" hisound "1" hpk_maxsize "4" hud_capturemouse "1" hud_centerid "1" hud_draw "1" hud_fastswitch "1" hud_saytext_internal "1" hud_takesshots "0" joystick "0" lookspring "0" lookstrafe "0" m_filter "0" m_forward "1" m_pitch "0.022" m_side "0.8" m_yaw "0.022" model "arctic" MP3FadeTime "2.0" MP3Volume "0.8" mp_decals "300.000000" name "NiP-SpawN-" net_graph "0" net_graphpos "1" net_scale "5" r_bmodelhighfrac "5.0" r_detailtextures "0" s_a3d "0.0" s_automax_distance "30" s_automin_distance "2" s_bloat "2.0" s_distance "60" s_doppler "0.0" s_eax "0.0" s_leafnum "0" s_max_distance "1000" s_min_distance "5" s_numpolys "200" s_polykeep "1000000000" s_polysize "10000000" s_refdelay "4" s_refgain "0.4" s_rolloff "1.0" s_verbwet "0.25" sensitivity "3.3" skin "" spec_autodirector_internal "1" spec_drawcone_internal "1" spec_drawnames_internal "1" spec_drawstatus_internal "1" spec_mode_internal "4" spec_pip "0" suitvolume "0.25" sv_aim "0" sv_voiceenable "1" team "" topcolor "0" viewsize "120" voice_enable "1" voice_forcemicrecord "1" voice_modenable "1" voice_scale "2" volume "0.6" setinfo "_ah" "1" setinfo "_vgui_menus" "0" +mlook exec userconfig.cfg
|
|
|
|
|
Logged
|
|
|
|
|
Mx|MarO
|
 |
« Reply #1 on: February 22, 2009, 09:20:08 AM » |
|
well... I dont know why I cant put ex_interp at 0.01
is forced to 0.25 *-)
someone knows why?
|
|
|
|
|
Logged
|
|
|
|
|
lyfe
|
 |
« Reply #2 on: February 22, 2009, 09:39:20 AM » |
|
yes i do. Cl_cmdrate 101 , cl_updaterate 101 should be these values. If they are less than 101 ur interp gets forced to.25
|
|
|
|
|
Logged
|
|
|
|
sookee
Jr. Member
Popularity: -46
Offline
Posts: 83
|
 |
« Reply #3 on: February 22, 2009, 12:36:41 PM » |
|
Many of the commands in that config are really unnecessary.. You can see what each of those commands mean here: http://scripting.elxdraco.net/cvarlist/ You should put all custom commands in userconfig.cfg because it is executed last and will overwrite whatever is in autoexec.cfg and config.cfg here's more info on interp: ex_interp sets the amount of time (in seconds) to interpolate in between each successive update(cl_updaterate). Set this variable to 0 and nothing else. Counter-Strike will automatically set your ex_interp to 1/cl_updaterate (i.e. your console will say: "ex_interp forced up to xx msec"). This is because the time in between each packet is exactly 1/(the # of updates per second), so this is how long you want your client to interpolate. So if your cl_updaterate is at 101, 1/101 = .0099 which is basically .01..
|
|
|
|
|
Logged
|
|
|
|
|
lyfe
|
 |
« Reply #4 on: February 22, 2009, 12:48:15 PM » |
|
101 is not equal to 1/101. U dont make sense kid. 101 is the standard use of Cl_cmdrate. Forcing ur client to be pushed below this value affects ur interp.
|
|
|
|
|
Logged
|
|
|
|
sookee
Jr. Member
Popularity: -46
Offline
Posts: 83
|
 |
« Reply #5 on: February 22, 2009, 02:34:37 PM » |
|
what the fuck? learn to read.
|
|
|
|
|
Logged
|
|
|
|
|
Peter^_^
|
 |
« Reply #6 on: February 22, 2009, 03:23:06 PM » |
|
Wow.
There's a flame thread you know guys.
otherwise . Stay out of this topic.
|
|
|
|
|
Logged
|
|
|
|
sookee
Jr. Member
Popularity: -46
Offline
Posts: 83
|
 |
« Reply #7 on: February 22, 2009, 03:36:07 PM » |
|
i'm sorry, but i clearly typed "1/101 = .0099" I don't know what lyfe is smoking though.
|
|
|
|
|
Logged
|
|
|
|
|
lyfe
|
 |
« Reply #8 on: February 22, 2009, 04:53:07 PM » |
|
iam smoking weed and got much more. Your not gettin any of it. U said 1/101 = .0099. I didnt argue with the division. But the interp is not 1/Cl_cmdrate. Thats wat iamtryin to explain. And i learned english and clearly speak much better than u.
|
|
|
|
« Last Edit: February 22, 2009, 05:00:18 PM by lyfe »
|
Logged
|
|
|
|
sookee
Jr. Member
Popularity: -46
Offline
Posts: 83
|
 |
« Reply #9 on: February 22, 2009, 06:21:22 PM » |
|
I never said interp was 1/Cl_cmdrate. I said interp will be automatically set to to 1/cl_updaterate if you set ex_interp to 0.
|
|
|
|
|
Logged
|
|
|
|
|
lyfe
|
 |
« Reply #10 on: February 22, 2009, 09:55:20 PM » |
|
Many of the commands in that config are really unnecessary.. You can see what each of those commands mean here: http://scripting.elxdraco.net/cvarlist/ You should put all custom commands in userconfig.cfg because it is executed last and will overwrite whatever is in autoexec.cfg and config.cfg here's more info on interp: ex_interp sets the amount of time (in seconds) to interpolate in between each successive update(cl_updaterate). Set this variable to 0 and nothing else. Counter-Strike will automatically set your ex_interp to 1/cl_updaterate (i.e. your console will say: "ex_interp forced up to xx msec"). This is because the time in between each packet is exactly 1/(the # of updates per second), so this is how long you want your client to interpolate. So if your cl_updaterate is at 101, 1/101 = .0099 which is basically .01..ok. See what u typed? Hope you can read your sentence u typed nub.
|
|
|
|
|
Logged
|
|
|
|
sookee
Jr. Member
Popularity: -46
Offline
Posts: 83
|
 |
« Reply #11 on: February 22, 2009, 10:26:52 PM » |
|
What's wrong with my sentence?
|
|
|
|
|
Logged
|
|
|
|
|
lyfe
|
 |
« Reply #12 on: February 22, 2009, 10:29:28 PM » |
|
So if your cl_updaterate is at 101, 1/101 = .0099 which is basically .01..
Well u talked abt cl_updaterate being 101, 1/101? wats that?
|
|
|
|
|
Logged
|
|
|
|
sookee
Jr. Member
Popularity: -46
Offline
Posts: 83
|
 |
« Reply #13 on: February 22, 2009, 10:38:20 PM » |
|
if you read the part i quoted right above that sentence, you would know that I basically meant: So if your cl_updaterate is at 101, your ex_interp will be set to 1/101 = .0099, which is basically .01..
|
|
|
|
|
Logged
|
|
|
|
|
lyfe
|
 |
« Reply #14 on: February 23, 2009, 04:54:42 AM » |
|
be more specific next time. What you typed was 1/101= standard interp. And thats not true. Your quote is correct so u need to be more specific.
|
|
|
|
|
Logged
|
|
|
|
|