User:NiteCyper
From TF2 Wiki
New updates can be at the following link because I edit it so often: http://docs.google.com/View?id=ddwv3dxg_20hh49hkcf C:\Program Files\Valve\Steam\SteamApps\nitecyper\team fortress 2\tf\cfg
autoexec.cfg
/// General scripts // Command line repeater (formerly known as "General automaton (toggling)", cleaner) alias "commandline" "flag; wait; repeatcommandline" alias "repeatcommandline" "commandline" alias "dontrepeatcommandline" "alias repeatcommandline none" alias drcl drcl1 alias "drcl1" "dontrepeatcommandline" alias "realiasrepeatcommandline" "alias repeatcommandline commandline" alias rarcl rarcl1 alias "rarcl1" "realiasrepeatcommandline" alias "togglecommandlinerepeater" "togglecommandlinerepeateron" alias "togglecommandlinerepeateron" "rarcl1; repeatcommandline; alias togglecommandlinerepeater togglecommandlinerepeateroff; developer 1; echo ON Flag-drop-spammer command line repeater 1 (A.K.A. clr1); wait 200; developer 0" alias "togglecommandlinerepeateroff" "dontrepeatcommandline; alias togglecommandlinerepeater togglecommandlinerepeateron; developer 1; echo OFF Flag-drop-spammer command line repeater 1 (A.K.A. clr1); wait 200; developer 0" alias "tclr1" "togglecommandlinerepeater" alias tclron togglecommandlinerepeateron alias tclr1on tclron alias tclr1off tclroff alias tclroff togglecommandlinerepeateroff alias tclr tclr1 alias resetclr1 resetclr alias resetclr "drcl; alias tclr tclron" // Second "command line repeater" (A.K.A. spammer) alias "cl2" "say rtd; wait 350; rcl2" alias "rcl2" "cl2" alias "drcl2" "alias rcl2 none" alias "rarcl2" "alias rcl2 cl2" alias "tclr2" "tclr2on" alias "togglecommandlinerepeater2" "tclr2" alias "tclr2on" "rarcl2; rcl2; alias tclr2 tclr2off; developer 1; echo ON rtd-spammer command line repeater 2(A.K.A. clr2); wait 200; developer 0" alias "tclr2off" "drcl2; alias tclr2 tclr2on; developer 1; echo OFF rtd-spammer command line repeater 2 (A.K.A. clr2); wait 200; developer 0" alias resetclr2 "drcl2; alias tclr2 tclr2on" // Third "command line repeater" alias "cl3" "+hop; wait; -hop; wait; rcl3" alias "rcl3" "cl3" alias "drcl3" "alias rcl3 none" alias "rarcl3" "alias rcl3 cl3" alias "tclr3" "tclr3on" alias "togglecommandlinerepeater3" "tclr3" alias "tclr3on" "rahop; rarcl3; rcl3; alias tclr3 tclr3off; developer 1; echo ON Jump-spammer command line repeater 3 (A.K.A. clr3); wait 200; developer 0" alias "tclr3off" "drcl3; alias tclr3 tclr3on; developer 1; echo OFF Jump-spammer command line repeater 3 (A.K.A. clr3); wait 200; developer 0" alias resetclr3 "drcl3; alias tclr3 tclr3on" // Fourth "command line repeater" alias "cl4" "destroy 4; wait; rcl4" alias "rcl4" "cl4" alias "drcl4" "alias rcl4 none" alias "rarcl4" "alias rcl4 cl4" alias "tclr4" "tclr4on" alias "togglecommandlinerepeater4" "tclr4" alias "tclr4on" "rarcl4; alias tclr4 tclr4off; rcl4; developer 1; echo ON 'destroy 4'-spammer command line repeater 4 (A.K.A. clr4); wait 200; developer 0" alias "tclr4off" "drcl4; alias tclr4 tclr4on; developer 1; echo OFF 'destroy 4'-spammer command line repeater 4 (A.K.A. clr4); wait 200; developer 0" alias resetclr4 "drcl4; alias tclr4 tclr4on" //Exec autoexec keyboard shortcut & config resetter alias THEBUTTON "exec autoexec; recmd; developer 1; echo EXECed AUTOEXEC.CFG and RECMDed; wait 150; developer 0" alias recmd "minuses; theslots; mouse2becomesnormal; cancel96; reard; regfire; ravoicemenus; nords2; raclasstaunt" alias minuses "-left; -right; -reload; -attack; -attack2; resetclr1; resetclr2; resetclr3; resetclr4; -duck; -jump; -rfire; stopintsprt; -back; -forward; -moveleft; -moveright; -ratk22" alias theslots "alias firstslot firstslot99; alias thirdslot thirdslot99; alias secondslot slot2" // Class Selection Binds // =============================== alias joinscout "join_class scout; recmd; scoutstuff" alias joinsoldier "join_class soldier; recmd; soldierstuff" alias joinpyro "join_class pyro; recmd; pyrostuff" alias joindemo "join_class demoman; recmd; demostuff" alias joinheavy "join_class heavyweapons; recmd; heavystuff" alias joinengy "join_class engineer; recmd; engystuff" alias joinmedic "join_class medic; recmd; medicstuff" alias joinsniper "join_class sniper; recmd; sniperstuff" alias joinspy "join_class spy; recmd; spystuff" bind KP_end joinscout bind KP_downarrow joinsoldier bind KP_pgdn joinpyro bind KP_leftarrow joindemo bind KP_5 joinheavy bind KP_rightarrow joinengy bind KP_home joinmedic bind KP_uparrow joinsniper bind KP_PGUP joinspy // Rapid use-bonk alias +rapidusebonk "+rub" alias +rub "alias rub3 +rub4; +rub4" alias +rub4 "use tf_weapon_lunchbox_drink; wait; -rub4" alias -rub4 "rub3" alias rub3 +rub4 alias -rub "-rub2" alias -rub2 "alias rub3 none" // Rapid-fire and regular fire functions alias rapidfire "alias +ard +rfire; alias -ard -rfire" alias regfire "alias +ard +attack; reard" alias +rfire "alias rfire3 +rfire4; +rfire4" alias +rfire4 "+attack; wait 2; -rfire4" alias -rfire4 "-attack; wait 2; rfire3" alias rfire3 +rfire4 alias -rfire "-rfire2" alias -rfire2 "alias rfire3 none" // Rapid medic-caller // Hold the button and spam away! alias +rmc "alias rmc3 +rmc4; +rmc4" alias +rmc4 "voicemenu 0 0; wait 300; -rmc4" alias -rmc4 "rmc3" alias rmc3 +rmc4 alias -rmc "-rmc2" alias -rmc2 "alias rmc3 none" // Rapid disguise-dropper // Hold the button and spam away! alias +rdropdisguise +rdd alias -rdropdisguise -rdd alias +rdd "alias rdd3 +rdd4; +rdd4" alias +rdd4 "dropdisguise; wait; -rdd4" alias -rdd4 "rdd3" alias rdd3 +rdd4 alias -rdd "-rdd2" alias -rdd2 "alias rdd3 none" // Rapid taunter // Hold the button and spam away! alias +rter "alias rter3 +rter4; +rter4" alias +rter4 "classtaunt; wait; -rter4" alias -rter4 "rter3" alias rter3 +rter4 alias -rter "-rter2" alias -rter2 "alias rter3 none" alias classtaunt taunt alias raclasstaunt "alias classtaunt taunt" // Rapid sprayer // Hold the button and spam away! alias +rsper "alias rsper3 +rsper4; +rsper4" alias +rsper4 "impulse 201; wait 1000; -rsper4" alias -rsper4 "rsper3" alias rsper3 +rsper4 alias -rsper "-rsper2" alias -rsper2 "alias rsper3 none" //Visual error fixer //Especially useful for when you can't see where the goldmining cart (bomb) is. alias vef "stop; record bug; wait 3; stop" // High-jump // 'crouch' alias allows jumping while crouching and recrouching when landing if holding the CTRL key. alias "+jumpeh" "dehop; +jump; +duck" alias "-jumpeh" "-duck; -jump" alias +crouch "+duck; bind space +jump" alias -crouch "-duck; bind space +jumpeh" bind ctrl +crouch bind "space" "+jumpeh" // Quick 180° alias "quick180" "cl_yawspeed 1000; +left; wait 19; cl_yawspeed 210; -left" // Randomlastd disguises you as a random class other than Spy or Scout. alias randomlastd "lastdisguise random" // Continuously move // Arrow keys. Press the 'minuses' button to stop. alias -continuousback +back alias -continuousforward +forward alias -continuousleft +moveleft alias -continuousright +moveright alias +4ward +forward alias -4ward -forward alias +bax +back alias -bax -back alias +muvleft +moveleft alias -muvleft -moveleft alias +muvright +moveright alias -muvright -moveright // Sandsvitch // Quiet sandvich taunt? alias sandsvitch "use tf_weapon_minigun" // Rapid attack2-clicker // Hold the button and spam away! alias ratk2er +ratk2 alias +ratk2 "raratk23; +ratk24" alias +ratk24 "+attack2; wait; -attack2; wait; -ratk24" alias -ratk24 "ratk23" alias ratk23 "+ratk24" alias -ratk2 "-ratk22" alias -ratk22 "alias ratk23 none" alias raratk23 "alias ratk23 +ratk24" //----------------------------------------------------------------------------------------------------------------------------------------------------------- /// Basic aliases alias afk antiafk alias antiidle antiafk alias antiafk antiidlekick alias antiidlekick "cl_yawspeed 0.1; +left" alias antisniperafk "afk; use tf_weapon_jar; -continuousright; keepattacking" alias afksniper antisniperafk alias sniperafk afksniper alias lastd lastdisguise alias flag dropitem alias dropflag flag alias drop_item dropitem alias firstslot firstslot99 alias thirdslot thirdslot99 alias firstslot99 "slot1; reard" alias secondslot slot2 alias thirdslot99 "slot3; reard" alias fourthslot "slot4; -reload; regfire" alias fifthslot "slot5; -reload; regfire" alias exitmenu slot10 alias none "" alias stuff "" alias ngcamp "+duck; +back; +attack" alias ng ngcamp alias engycamp ngcamp alias lastwep "lastinv" alias keepattacking +attack alias dropdisg undisguise alias undisguise papermaskoff alias papermaskoff dropdisguise alias dropdisguise "disguise 8 -2" alias firstvoicemenu "voice_menu_1" alias secondvoicemenu "voice_menu_2" alias thirdvoicemenu "voice_menu_3" alias ravoicemenus "alias zkey firstvoicemenu; alias xkey secondvoicemenu; alias ckey thirdvoicemenu" alias voicespy "voicemenu 1 1" alias spy voicespy alias enemyspy spy alias imnotaspy +voicerecord alias thanks "voicemenu 0 1" alias saythanks thanks alias voicethanks thanks alias voicecommandthanks thanks alias bindrdd "bind shift +rdd" alias jpeggit jpeg alias voiceloop voice_loopback 1 alias usekey "bind mouse4 +use" alias bindf4toggle f4toggle alias bindf4afk f4afk alias f4toggle "bind f4 tclr4" alias f4afk "bind f4 afksniper" alias baberuth scouttaunt alias scouttaunt cockyhomerun alias cockyhomerun homerun alias homerun outtathepark alias outtathepark bonktaunt alias bonktaunt scouttaunt alias scouttaunt "use tf_weapon_bat_wood; taunt" alias fencing fence alias fence fencer alias fencer spytaunt alias spytaunt "use tf_weapon_knife; taunt" alias pdataunt spycrab alias spycrabtaunt spycrab alias crabtaunt spycrab alias spycrab "dropdisg; use tf_weapon_pda_spy; taunt" alias pow kerpow alias kerpow hwgtaunt alias hwgtaunt heavyweaponstaunt alias heavyweaponstaunt fistgun alias fistgun gunfist alias gunfist fingershoot alias fingershoot heavytaunt alias heavytaunt "use tf_weapon_fists; taunt" alias hadouken hadoken alias hadoken omgwtfbbq alias omgwtfbbq pyrotaunt alias pyrotaunt "use tf_weapon_flaregun; use tf_weapon_shotgun_pyro; taunt" alias healtaunt huffkritz alias huffkritz kritzhuff alias kritzhuff oktoberfest alias oktoberfest "kritzkriegtaunt" alias kritzkriegtaunt "medictaunt" alias medictaunt "use tf_weapon_medigun; taunt" alias rahop "alias +hop +jump; alias -hop -jump" alias dehop "alias +hop none; alias -hop none; resetclr3" alias bindratk2 m4drs alias bindmouse4deadringerspam bindmouse4ratk2 alias bindmouse4drs bindmouse4deadringerspam alias bindm4drs bindmouse4ratk2 alias bindm4deadringerspam bindmouse4ratk2 alias bindm4dr bindm4deadringerspam alias bindm4deadringer bindm4dr alias bindmouse4ratk2 "bind mouse4 ratk2er" alias idlespy achievement_idler alias achievementidler idlespy alias aispy idlespy alias a_idler idlespy alias a_i idlespy alias ai a_i alias aispy2 ai2 alias ai2 "minuses; cl_yawspeed 100; tclr3on; +left; -continuousforward; ratk2er" alias achievement_idler "minuses; tclr2on; tclr3on; -continuousforward; ratk2er" /// Binds // voicespy, dropdisguise, "destroy 4," jpeggit, +rfd (rapid flagdrop), spy disguise shortcuts, minuses, thebutton, lastd, "tclr"s, spec-cam controls (atk/2,jump), keepattacking bindrdd bind f +use bind mwheeldown "flag" bind kp_slash +attack bind kp_multiply +attack2 bind kp_minus +jump bind mouse1 +ard bind mouse2 +normouse2 bind mouse3 keepattacking bindmouse4ratk2 bind mouse5 jpeggit bind mwheelup "destroy 4" bind e +rmc bind g +rter bind t +rsper bind f1 tclr1 bind f2 tclr2 bind f3 tclr3 bind F5 vef bind 1 firstslot bind 2 secondslot bind 3 thirdslot bind 0 exitmenu bind kp_plus THEBUTTON bind v +voicerecord bind j say bind k say_team bind downarrow -continuousback bind uparrow -continuousforward bind leftarrow -continuousleft bind rightarrow -continuousright bind w +4ward bind a +muvleft bind s +bax bind d +muvright bind b minuses bind z "zkey" bind x "xkey" bind c "ckey" bind ` toggleconsole bind scrolllock "kill" bind numlock "explode" /// Basic settings cl_yawspeed 210 ravoicemenus voiceloop sensitivity 10 jpeg_quality 100 hud_fastswitch 1 cl_showfps 1 zoom_sensitivity_ratio 1 con_enable 1 //----------------------------------------------------------------------------------------------------------------------------------------------------------- /// Scout stuff alias scoutstuff "scoutslots; scoutprimaryreloadtype; alias joinclazz joinpyro; scoutengprimary; alias classtaunt scouttaunt" alias "togglescoutprimaryreloadtype" "tsprt" alias "tsprt" "fanstyle" alias "fanstyle" "alias tsprt scattergstyle; alias sprt -reload; developer 1; echo Force-A-Nature reload style; wait 200; developer 0" alias "scattergstyle" "alias tsprt fanstyle; alias sprt +reload; developer 1; echo Scattergun reload style; wait 200; developer 0" alias scoutprimaryreloadtype "sprt" alias sprt "-reload" // Scattergun auto-reload, remap pistol rapidfire (Scout) alias scoutengprimary "slot1; scoutprimaryreloadtype; regfire; -rfire" alias scoutslot3 "slot3; -reload; regfire; -rfire" alias scoutslot2 "slot2; -reload; rapidfire" alias scoutslots "alias firstslot scoutengprimary; alias secondslot scoutslot2; alias thirdslot scoutslot3" // Class reloader // MOUSE3 to switch to a different class then back to the class you were before. You virtually won't be playing as the other class for any period of time. alias classreScout "join_class heavy; join_class scout" //----------------------------------------------------------------------------------------------------------------------------------------------------------- /// Soldier stuff alias soldierstuff "+reload; alias joinclazz joinpyro" // Rapid flag-drop alias +rfd "+rfd" alias +rfd "alias rfd3 +rfd4; +rfd4" alias +rfd4 "dropitem; wait; -rfd4" alias -rfd4 "rfd3" alias rfd3 +rfd4 alias -rfd "-rfd2" alias -rfd2 "alias rfd3 none" //------------------------------------------------------------------------------------------------------- /// Pyro stuff // In the event that the 'Intermittent spurt' overlaps, you can reset it by pressing '1'. alias Pyrostuff "pyroslots; rapidflame; alias joinclazz joinsoldier; alias classtaunt pyrotaunt" //Pyro Panic Button alias "+panic" "cl_yawspeed 3000; +left; +attack" alias "-panic" "-attack; -left; cl_yawspeed 210" //Intermittent spurt // The wait is the shortest spurt you can take before it "intermittent spurts" starts overlapping. If you do spurt shorter than this wait, you WILL stop "intermittently spurting" which is being fixed. alias "startintsprt" "redos2; somethingelsenamedos" alias "somethingelsenamedos" "dos" alias "+tres" "+attack; wait 2; -tres" alias "-tres" "-attack; wait 100; dos" alias "dos" "+tres" alias "redos" "alias dos +tres" alias "redos2" "redos" alias "specprize" "" alias "specprizePART2" "wait 50; dos" // Doesn't work alias "stopintsprt" "alias dos none; alias somethingelsenamedos none; alias redos2 none; alias specprize specprizePART2; wait 30; alias somethingelsenamedos dos; alias redos2 redos; alias specprize none" //Rapid-fire (Pyro) alias pyrospurt "alias +ard +pyrospurting; alias -ard -pyrospurting" alias +pyrospurting "stopintsprt; +rfire" alias -pyrospurting "-rfire; specprize; startintsprt" alias rapidflame "slot1; pyrospurt; stopintsprt; -reload" alias pyroslot3 "slot3; regfire; stopintsprt; -reload" alias pyroslot2 "slot2; regfire; stopintsprt; +reload" alias pyroslots "alias firstslot rapidflame; alias secondslot pyroslot2; alias thirdslot pyroslot3" //-------------------------------------------------------------------------------------------------------------------------------------------------- /// Demoman stuff alias demostuff "7; alias joinclazz joinpyro" // Rapid-fire reload (Demo) alias 7 "+4" alias "+4" "alias 6 +5; +5" alias "+5" "+reload; wait 3; -reload; wait 3; -5" alias "-5" "+reload; wait 3; -reload; wait 3; 6" alias "6" "+5" alias cancel96 "95" alias 95 "alias 6 none; alias 96 none" //-------------------------------------------------------------------------------------------------------------------------------------------------- /// Heavy stuff alias Heavystuff "alias joinclazz joinpyro; +reload; heavyslots; heavyprimary; alias classtaunt hwgtaunt" // Heavy (Weapons Guy) slots alias heavyslots "alias firstslot heavyprimary; alias secondslot heavysecondary; alias thirdslot heavytertiary" alias heavyprimary "slot1; -reload" alias heavysecondary "slot2; +reload" alias heavytertiary "slot3; -reload" //-------------------------------------------------------------------------------------------------------------------------------------------------- /// Engineer stuff alias engystuff "engyslots; alias joinclazz joinpyro; wait 3; use tf_weapon_wrench" // Engineer slots alias scoutengprimary "slot1; +reload; regfire; -rfire" alias scoutslot3 "slot3; -reload; regfire; -rfire" alias scoutslot2 "slot2; -reload; rapidfire" alias engyslots "alias firstslot scoutengprimary; alias secondslot scoutslot2; alias thirdslot scoutslot3" //-------------------------------------------------------------------------------------------------------- /// Medic stuff alias medicstuff "medicslots; alias classtaunt medictaunt; wait 3; use tf_weapon_medigun; automedi" // Auto-Medigun fire w/ stutter upon switching to it alias remedi "alias +ard +themedi; alias -ard -themedi" alias +themedi "-attack" alias -themedi "+attack" alias automedi "slot2; remedi; -themedi" alias noautomedi3 "slot3; -attack; regfire" alias noautomedi1 "slot1; -attack; regfire" alias medicslots "alias secondslot automedi; alias thirdslot noautomedi3; alias firstslot noautomedi1" //----------------------------------------------------------------------------------------------------------------------------------------------------------- /// Sniper stuff alias Sniperstuff "" //-------------------------------------------------------------------------------------------------------------------------------------------------- /// Spy stuff alias spystuff "mouse2becomesdropflagandatk2; alias secondslot sapper; rards2; rdisguiseshortcuts; alias classtaunt spytaunt; wait 90; lastd" alias mouse2becomesdropflagandatk2 "alias +normouse2 +dropmouse2; alias -normouse2 -attack2" alias mouse2becomesnormal "alias +normouse2 +normouseattack; alias -normouse2 -normouseattack" alias +dropmouse2 "flag; resetclr4; -ratk2; +attack2" alias -dropmouse2 "-attack2" alias +normouse2 "+normouseattack" alias -normouse2 "-normouseattack" alias +normouseattack "+attack2; resetclr4; -ratk2" alias -normouseattack "-attack2" // Autoredisguise except when sapping // The 'unard' part of slot1 and slot2 are declared under 'basic aliases'. alias +ard "+attack" alias -ard2 "-attack; -rfire; lastd" alias -ard -ard2 alias reard "alias -ard -ard2" alias sapper "lastd; slot2; alias -ard -attack" // Disguise shortcuts alias rdisguiseshortcuts "disguiseshortcuts; wait; rds2" alias rds2 "rds" alias rds rdisguiseshortcuts alias rards2 "alias rds2 rds" alias nords2 "alias rds2 none" alias sniperdisguise "disguise 2 -1" alias spydisguise "disguise 8 -1" alias medicdisguise "disguise 5 -1" alias ngdisguise "disguise 9 -1" alias heavydisguise "disguise 6 -1" alias demomandisguise "disguise 4 -1" alias pyrodisguise "disguise 7 -1" alias soldierdisguise "disguise 3 -1" alias scoutdisguise "disguise 1 -1" alias disguiseshortcuts "alias zkey sniperdisguise; alias xkey medicdisguise; alias ckey spydisguise" alias disgshorts dishorts alias disguiseshorts dishorts alias disguisecuts dishorts alias dshorts disguisecuts //----------------------------------------------------------------------------------------------------------------------------------------------------------- //apparently, this line doesn't work. It is an unknown command when entered. alias execvars "echo Cvars (2008-07-17); cl_detaildist 0; cl_detailfade 99999; rope_wind_dist 0; rope_rendersolid 0; rope_smooth 0; rope_collide 0; cl_phys_props_enable 0; cl_phys_propx_max 0; cl_phys_props_respawnrate 99999; cl_phys_props_respawndist 99999; r_propsmaxdist 0; props_break_max_pieces 0; r_drawdetailprops 0; cl_hud_minmode 0; r_drawmodeldecals 0; r_drawflecks 0; r_3dsky 0; mat_motion_blur_enabled 0; mat_specular 1; mat_bumpmap 1; mat_colorcorrection 0; snd_musicvolume 0; voice_modenable 1; cl_ragdoll_physics_enable 1; cl_ragdoll_collide 0; cl_ragdoll_forcefade 1; cl_ragdoll_fade_time 8; fov_desired 90; cl_showfps 2; hud_fastswitch 1; con_enable 1; cl_interp_ratio 1; cl_lagcomp_errorcheck 0; cl_lagcompensation 1; cl_smooth 0; cl_smoothtime 0.010000; cl_predictweapons 1; cl_allowupload 0; cl_downloadfilter nosounds" // ===================================== // CONFIG: TF2_cvars(commented).cfg // AUTHOR: Herron // WEBPAGE: http://www.drifters.org/tf2/configs/ // README: http://www.drifters.org/tf2/configs/README_2008_07_17.txt // VERSION: 2.1 // DATE: 2008-07-17 // ===================================== // ==================== // CVARS -- PERFORMANCE // ==================== // cl_forcepreload "1" // This will preload all the game content at once, instead of loading it on an as-need basis which can cause stuttering or slow downs. (I have noticed no effect with this enabled, but I'll let you be the judge) // =========================================== // CVARS -- PERFORMANCE (MULTI-CORE CPUS ONLY) // =========================================== // snd_mix_async "1" // Use multicore CPUs to run the most of the sound engine in parallel with the renderer. <-- Direct quote from Valve // mat_queue_mode "2" // The queue/thread mode the material system should use: -1=default, 0=synchronous single thread, 1=queued single thread, 2=queued multithreaded // Note: I stopped using this because it caused me to crash to desktop about once every 60 minutes, even though it _INCREASED_ my fps by 75-100 on my Q6600 processor. It also causes both .tga and .jpg screenshots to be completely black. // ================ // CVARS -- NETWORK // ================ //cl_interp_ratio "1" // Causes the interpolation delay to be calculated based off of the clients cl_updaterate. // Most leagues have a min ratio of 1, and a max ratio of either 1 or 2. //cl_cmdrate "100" // Max number of command packets sent to server per second // Most leagues use min/max limits of 67/101 (Valve caps it at 100 though) //cl_updaterate "101" // The amount of updates the clients receive per second. This will not exceed the servers sv_maxupdaterate or servers tickrate, whichever is the smaller. // Most leagues use min/max limits of 67/101 //rate "30000" // Maximum bytes/sec your internet connection can receive. // Most leagues use min/max limits of 15000/30000 // Basic rule of thumb: If you have good cable and a good computer (over 100fps in heavy fire fights), use the values above. // [QUOTE] from http://wheelchairjihad.com/?page_id=5 // "The final interpolation amount is determined by cl_interp_ratio / cl_updaterate. // For example, if you keep your ratio as default, and you have updaterate 100, then your final amount will be 1/100 = 0.01. // It's advised to set ratio to the default of 1 to start with. // As long as you have decently configured netcode (as per this guide) and are playing on a good server, you should have an accurate interpolation amount. // // If you have an internet connection that suffers from constant loss, running cl_interp_ratio 1 will cause stuttering. If this is the case, set cl_interp_ratio 2 instead. // // If you experience choke you should drop cl_updaterate. // Simply put, the connection can't handle the bandwidth required to distribute these packets and are being received 'late' on the server, which results in out-of-time corrections. // If this is the case, setting cl_interp_ratio to a value around 1.5 will help with the [stuttering]. However, you may still receive choke until you lower cl_updaterate." // [/QUOTE] //cl_lagcomp_errorcheck "0" // Whether a comparison of player indexes is made to check for position errors //cl_lagcompensation "1" // Client-side lag compensation. Enabled by default. //cl_smooth "0" // If set to 1, it attempts to smooth out prediction errors in player positions (cl_smoothtime determines the amount of seconds that prediction errors must occur before smoothing is enabled). Screw that. I don't want it to "smooth" out the corrections, I want it to fix it right away, even if it does make the players' movement look a little jerky. //cl_smoothtime "0.010000" // Time over which to smooth the view after prediction errors. //cl_predictweapons "1" // Determines how weapon trails, sounds and animation are displayed. 1=clientside, 0=serverside (only controls the appearance and timing on your screen -- it has no effect on server-recognized accuracy. After disabling this for a short time, I eventually just put it back to the default enabled because it was playing my weapon fire sound twice) //cl_allowupload "0" // Client uploads customization files (i.e., sprays). Sprays are for sissies. //cl_downloadfilter "nosounds" // Setting it to "nosounds" prevents custom sounds from being downloaded from the game server. // ====================== // CVARS -- MISCELLANEOUS // ====================== //con_enable "1" // Allows the console to be activated. //hud_fastswitch "1" // Fast weapon switching //jpeg_quality "100" // Quality (%) of .jpg screenshots (CAL requires this to be 100) //cl_showfps "2" // Draw smoothed fps value and map name in upper right hand corner (supposedly eats a couple of CPU cycles, but oh well) //cl_playerspraydisable "1" // Toggle the display of those stupid sprays //fov_desired "90" // Field of View //cl_showncustomtabhelp "1" // Disable the "HOLY CRAP YOU CLICKED ON THE CUSTOM TAB!!!" message in the server browser window. // ====================== // CVARS -- VISUAL EXTRAS // ====================== //cl_wpn_sway_scale "0" // Stops the weapon "sway" when you move your mouse around while aiming. //cl_hud_minmode "0" // Smaller HUD -- Note: This prevents you from getting notification of map-specific messages (e.g., the enemy breaching your tunnel on cp_warpath) //r_particle_timescale "1" // Controls the render speed of particles (e.g., rocket trails and explosions) -- higher is faster (i.e., shorter explosion and smoke visibility) -- 1 is default //r_drawmodeldecals "0" // Toggles rendering of marks and/or blood show up on models (e.g., players/sentries/etc. -- this does not affect whether marks are shown on walls/floors/ceilings) //r_drawflecks "0" // Toggles the rendering of "flecks" (i.e., chips/fragments) when bullets impact stone or metal surfaces (Note: This does not affect "flecks" generated by explosions) //r_3dsky "0" // Toggles the rendering of 3d sky boxes //mat_motion_blur_enabled "0" // Motion blur //mat_specular "1" // Specular rendering (reflections) //mat_bumpmap "1" // Bump mapping (players get shiny arms that make them look crappy if you turn this off, which also makes it hard for me to tell which team they're on) // mat_parallaxmap "0" // Parallax mapping //mat_colorcorrection "0" // Color correction (disabled in most leagues) //cl_phys_props_enable "0" // Disables rendering of cans/bottles/trash (non-interaction objects) //cl_phys_props_max "0" // Sets range at which props the client can interact with show up //cl_phys_props_respawnrate "99999" // Time, in seconds, between clientside prop respawns //cl_phys_props_respawndist "99999" // Minimum distance from the player that a clientside prop must be before it respawns //r_propsmaxdist "0" // Sets range at which non-interactive props show up. //props_break_max_pieces "0" // Maximum prop breakable piece count (-1 = model default) *** THIS IS THE COMMAND THAT DISABLES PLAYER GIBS CLIENT-SIDE *** //r_drawdetailprops "0" // Rendering of detail props (e.g., shoots of grass -- think ctf_2fort by the bridge) 0=Off, 1=Normal, 2=Wireframe //cl_detaildist "0" // Distance at which detail props (e.g. grass) are shown. //cl_detailfade "99999" // Distance it takes for detail props to go from transparent to opaque. If this value is >= cl_detaildist, it is treated as if it were 0. //rope_wind_dist "0" // Distance at which the CPU stops calculating wind effect on ropes (e.g., power lines) //rope_rendersolid "0" // Whether or not ropes are rendered as solids //rope_smooth "0" // Software antialiasing of ropes //rope_collide "0" // Not sure, actually. I assume it's whether ropes are taken into account when calculating clientside prop physics and ragdolls (?) //cl_ragdoll_physics_enable "1" // Toggle calculation of ragdoll physics of dead player models //cl_ragdoll_collide "0" // Toggle collision detection between ragdoll models (pile of bodies). //cl_ragdoll_forcefade "1" // Default 0. Setting it to 1 makes the ragdoll disappear after the appropriate cl_ragdoll_fade_time //cl_ragdoll_fade_time "8" // Time, in seconds, it takes for a ragdoll to disappear (Default 15) // ============== // CVARS -- SOUND // ============== //snd_musicvolume "0.000000" // Turn off game music //voice_modenable "1" // Allow voice communication //voice_loopback "1" // Allows you to hear yourself talking -- only way to have your voice recorded to a demo
