Left 4 Dead 2

Left 4 Dead 2

231 ratings
Console commands and .cfg files, a basic guide
By Zeebo
The goal of this guide is to help you understanding the functionality and importance of the ingame console and .cfg files.
   
Award
Favorite
Favorited
Unfavorite
Summary
  • Right click on L4D2 in steam > Properties > SET LAUNCH OPTIONS... > -console.
  • In game: bind F8 toggleconsole.
  • Use semicolons ( ; ) to list multiple commands within one line.
  • Set your Lerp to a desired value: The Lerp Guide v2.3.4c by ProdigySim and Don[www.l4dnation.com].
  • "find" allows you to search for specific commands.
  • Aliases can be used to store multiple commands within one variable.
  • Togglebinds can be used to change a command's value between its highest and lowest number.
  • Echo commands will print out a message within the console.
  • .cfg files are stored here: \Steam\SteamApps\common\Left 4 Dead 2\left4dead2\cfg
  • They can be used to store a large array of commands and settings.
  • Autoexec.cfg is a config file that will be loaded every time you start your game.
  • Valve.rc contains the commands to execute each .cfg file that gets loaded whenever you start your game.
  • Record in game demos with the "record" command and stop recording with "stop".
  • Open the demo player with either "demoui" or "demoui2".
General explanation
The in game console allows you to change and personalize the whole game in ways that are not possible via the in game options menu. These commands you put in the console have a wide variety of features such as changing the crosshair to your desired options or disable ragdolls altogether.
To open the console you go to your steam library and right click on Leaft 4 Dead 2, go to properties > SET LAUNCH OPTIONS... and put in -console when you start up the game the console should pop up. A few useful things you can put into the launch options are:
-console -noborder -windowed -novid
-noborder and -windowed will make your game run in borderless windowed mode and -novid will disable the game intro whenever you start your game.
The in game console commands follow a simple syntax which is like an order of instructions you want to give the game. The basic syntax consists of the actual command and the thing you want it to affect on. Each part of the final command you want to use is separated by " " (spacebar tab).
For example if we want to kick Rochelle from our local game we put into the console:
kick Rochelle
One of the first thing you should do is to bind the console do a specific key so you can open it while you are on a server. You can do that by putting in the console:
bind f8 toggleconsole
The console will now show up whenever you press the F8 key.

If you don't know how to use a specific command you can always put in the command and just press enter. Let's say we want to manually bind jump to the spacebar but we don't know the syntax for the bind command. If we put in the console:
bind
and press enter the console output will be as following:
As we can see the syntax is
bind "the key you want to bind things to" "the command you want to use"
So the final command is:
bind space +jump
If you can't remember what command you bound to a specific key you can check it by typing into the console
bind space
and the console will show you:
Let's say we want to bind a key to write something for us into the chat. The usual thing to do would be to write something like
bind t say hello I am ready
but in this case it will not work because the console takes the blanks as a separation for multiple orders. That's where the quotation marks come in handy. We can use the marks to combine multiple words to one single block which the console can process:
bind t "say hello I am ready"
This time the console won't spit out an error.
Semicolons can be used to put in multiple commands without hitting enter every single time:
sv_cheats 1; god 1; volume 1;
This commandchain will start with enabling cheats, continues with enabling godmode and will end with setting the ingame volume to the max.
Console commands are usually not case sensitive which means it doesn't matter if you capitalize anything or not.

Whenever you don't know a specific command for a certain option you can use the "find" command. Let's say we want to give ourselves infinite ammo but we don't know the actual in game command for this. When we put in the console "find infinite" we get the following output with a brief explanation of the command:
] find infinite "sv_infinite_ammo" = "0" client cheat replicated - Player's active weapon will never run out of ammo "sv_infinite_primary_ammo" = "0" client cheat replicated - Player's primary weapon will never run out of ammo
Alias
Alias commands are very handy for longer scripts you want to form. An alias is a way to shorten longer commands. Example:
alias "aimbot" "say AIMBOT ENABLED"; alias "wallhack" "say WALLHACK ENABLED"; alias "bhopscript" "say BHOPSCRIPT ENABLED";
Let's look at each line separately. The first line will assign a new command to the word aimbot. If we write aimbot in the console the function "say AIMBOT ENABLED" will be processed. Same with "wallhack" and "bhopscript".
alias "troll" "aimbot; wait 500; wallhack; wait 500; bhopscript";

The "troll" alias will first execute "aimbot" . The wait command will pause the process for 500 milliseconds before executing the next command. Next the wallhack alias will be processed and so on.
The final output when entering "troll" into the console will be a chat message saying AIMBOT ENABLED , a pause for 500 milliseconds , another message saying WALLHACK ENABLED, another 500 milliseconds pause and the final message BHOPSCRIPT ENABLED.
This is a pretty stupid alias to be honest but it helps us understanding the process and function of it.
I usually use aliases to shorten commands such as:
alias "disc" "disconnect"
If you only put alias in the console you will get a full list of all assigned aliases that are saved within the game.
Cfg files
Config, or .cfg files are text documents that include certain settings or commands. They can be used to store a lot of commands so you dont need to remember them all. The file extensions is .cfg and can be opened with notepad or word. They are located in your game directory found here:

\Steam\SteamApps\common\Left 4 Dead 2\left4dead2\cfg

Make sure that you go into the second l4d2 folder.
You can set yourself some notes in these files by using slash ( / ). These lines will be excluded and skipped by the game so you don't get unnecessary errors within the console. These files can be processed by typing into the console:

exec "your config name"

The file ending .cfg is not needed to load the configs and should be excluded.

IMPORTANT:
Make sure your computer does not exclude file extensions. Otherwise the cfg files might look like autoexec.cfg but because of the exclusion of the extension its actual name is autoexec.cfg.txt. You can check the file for the right extention if you right click it and go to properties.
You can enable the file extention like this (Windows 7)[askabouttech.com]:

1. Open Windows Explorer, you can do this by opening up any folder or you can just click Start > User Name.

2. Click “Organize”, scroll down and click “Folder and search options”.

3. Click the “View” tab. Scroll down until you see “Hide extensions for known file types”, un-check this line here by clicking on the check box.

4. Click “OK” and now your file extensions will now longer be hidden.
Autoexec.cfg
One of the most important cfgs is the autoexec.cfg. This is a cfg file that will be automatically executed every single time you start the game. It is wise to put all your general settings and binds in this file. In this next part I will go more in depth with my personal autoexec.cfg that I created and extended over the last year. This is my current full autoexec.cfg:


//General sv_cheats "1" alias "auto" "exec autoexec" alias "disc" "disconnect; auto" alias "lerp1" "cl_interp 0.1" alias "rspawn" "sm_spectate; jointeam 3" alias "sts" "status" alias "testingarea" "map c2m1_highway versus" alias "training" "exec training" alias "hunter" "z_spawn hunter" alias "jockey" "z_spawn jockey" alias "tank" "z_spawn tank" alias "charger" "z_spawn charger" alias "spitter" "z_spawn spitter alias "boomer" "z_spawn boomer" alias "smoker" "z_spawn smoker" c_thirdpersonshoulder "0" closecaption "1" cc_predisplay_time "0" cc_linger_time "0.5" cc_subtitles "0" cl_forcepreload "1" cl_lagcompensation "1" cl_ragdoll_limit "2" cl_showpos "0" cl_viewmodelfovsurvivor "80" mm_dedicated_search_maxping "70" net_graph "1" net_graphheight "180" r_drawviewmodel "1" snd_musicvolume "0.8" sv_voiceenable "1" voice_enable "1" volume "0.19" //Volume change alias msc "echo " alias mscOff1 "echo ---------------------------------------" alias mscOff2 "echo -------------- Music Off --------------" alias MusicOff "msc; mscOff1; mscOff2; mscOff1 ; msc" alias mscOn1 "echo ++++++++++++++++++++++++++++++++++++++" alias mscOn2 "echo ++++++++++++++ Music On ++++++++++++++" alias MusicOn "msc; mscOn1; mscOn2; mscOn1 ; msc" alias "music" ""music0" alias "music0" "snd_musicvolume 0.0; alias music music1; MusicOff" alias "music1" "snd_musicvolume 0.8; alias music music0; MusicOn //Mouse Settings crosshair "1" sensitivity "5.1" m_rawinput "1" m_mousespeed "0" m_customaccel "0" //Crosshair Stuff cl_colorblind "0" cl_crosshair_dynamic "0" cl_crosshair_green "255" cl_crosshair_red "255" cl_crosshair_blue "255" cl_crosshair_thickness "1" //Rdychange alias "rdychange" "promod" alias "promod" "exec promod; alias rdychange public" alias "public" "exec public; alias rdychange promod" //Demo Stuff alias "wallhack" ""wallhack1" alias "wallhack1" "r_drawothermodels 2; alias wallhack wallhack0" alias "wallhack0" "r_drawothermodels 1; alias wallhack wallhack1" //null-cancelling movement script alias "+mfwd" "-back; +forward; alias chkfwd +forward" alias "+mbck" "-forward; +back; alias chkbck +back" alias "+mlft" "-moveright; +moveleft; alias chklft +moveleft" alias "+mrgt" "-moveleft; +moveright; alias chkrgt +moveright" alias "-mfwd" "-forward; chkbck; alias chkfwd" alias "-mbck" "-back; chkfwd; alias chkbck" alias "-mlft" "-moveleft; chkrgt; alias chklft" alias "-mrgt" "-moveright; chklft; alias chkrgt" alias "chkfwd" alias "chkbck" alias "chklft" alias "chkrgt" //Lerp and Rates rate "100000" cl_updaterate "100" cl_cmdrate "100" cl_interp "0.0167" cl_interp_ratio "-1" alias "lerp" "33.3_lerp" alias "0.0_lerp" "cl_interp 0.0; alias lerp 16.7_lerp" alias "16.7_lerp" "cl_interp 0.0167; alias lerp 33.3_lerp" alias "33.3_lerp" "cl_interp 0.0333; alias lerp 0.0_lerp" //netgraph_scores alias "+ng" "+showscores; net_graph 5;"; alias "-ng" "net_graph 1; -showscores;"; //Glows (Survivor) //Color of survivor glow cl_glow_survivor_r "0.039" cl_glow_survivor_g "1.0" cl_glow_survivor_b "0.196" //Color of incapacitated/smoked/pounced team mate cl_glow_survivor_hurt_r "1" cl_glow_survivor_hurt_g "1" cl_glow_survivor_hurt_b "1" //Color of vomit victims cl_glow_survivor_vomit_r "1.0" cl_glow_survivor_vomit_g "0.0" cl_glow_survivor_vomit_b "1.0" //Color of things you can interact with (Jockey/Hunter pouncing someone) cl_glow_ability_r "1.0" cl_glow_ability_g "0.0" cl_glow_ability_b "0.0" //Glows (SI) //Different health amount colors cl_glow_survivor_health_high_r "0.039" cl_glow_survivor_health_high_g "1.0" cl_glow_survivor_health_high_b "0.196" cl_glow_survivor_health_med_r "1.0" cl_glow_survivor_health_med_g "0.5" cl_glow_survivor_health_med_b "0.1" cl_glow_survivor_health_low_r "1.0" cl_glow_survivor_health_low_g "0.155" cl_glow_survivor_health_low_b "0.0" cl_glow_survivor_health_crit_r "1.0" cl_glow_survivor_health_crit_g "1.0" cl_glow_survivor_health_crit_b "1.0" //Color of vomit victims cl_glow_infected_vomit_r "1.0" cl_glow_infected_vomit_g "0.0" cl_glow_infected_vomit_b "1.0" //Color of not yet spawned SI cl_glow_ghost_infected_r "0.0" cl_glow_ghost_infected_g "1.0" cl_glow_ghost_infected_b "1.0" //Color of spawned SI cl_glow_infected_r "0.1" cl_glow_infected_g "0.0" cl_glow_infected_b "1.0" //Witch - idle cl_witch_glow_idle_r "1.0" cl_witch_glow_idle_g "1.0" cl_witch_glow_idle_b "1.0" //Witch - angry cl_witch_glow_angry_r "1.0" cl_witch_glow_angry_g "0.0" cl_witch_glow_angry_b "0.0" //Bleeding pulse cl_glow_survivor_health_bleed_pulse "1.0" cl_glow_survivor_health_bleed_pulse_amount "0.75" cl_glow_survivor_health_include_buffer "1.0" cl_glow_survivor_health_bleed_pulse_speed "25.0" //Glows (Items) //Color of items at close distance cl_glow_item_r "1.0" cl_glow_item_g "1.0" cl_glow_item_b "0.0" //Color of items at far distance cl_glow_item_far_r "1.0" cl_glow_item_far_g "1.0" cl_glow_item_far_b "0.0" //Color of items when survivor enters "black-n-white" mode after third incap cl_glow_thirdstrike_item_r "1.0" cl_glow_thirdstrike_item_g "1.0" cl_glow_thirdstrike_item_b "0.0" //Togglebinds bindtoggle "c" "cl_crosshair_dynamic" bindtoggle "n" "cl_glow_survivor_health_include_buffer" //Binds 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 "a" "+mlft" bind "b" "+mouse_menu custom2" bind "d" "+mrgt" bind "e" "impulse 100" bind "f" "+use" bind "g" "sm_health; sm_current; sm_tank" bind "h" "impulse 201" bind "i" "music" bind "j" "disconnect; exec autoexec" bind "k" "" bind "l" "" bind "m" "chooseteam" bind "o" "rdychange" bind "p" "lerp" bind "q" "lastinv" bind "r" "+reload" bind "s" "+mbck" bind "t" "say ready; sm_ready" bind "u" "messagemode2" bind "v" "+mouse_menu custom1" bind "w" "+mfwd" bind "x" "+mouse_menu QA" bind "y" "messagemode" bind "z" "+mouse_menu Orders" bind "SPACE" "+jump" bind "TAB" "+ng" bind "ESCAPE" "cancelselect" bind "SHIFT" "+speed" bind "CTRL" "+duck" bind "F1" "Vote Yes" bind "F2" "Vote No" bind "F3" "askconnect_accept" bind "F4" "sm_mvp" bind "F5" "jpeg" bind "F6" "" bind "f7" "" bind "F8" "toggleconsole" bind "MOUSE1" "+attack" bind "MOUSE2" "+attack2" bind "MOUSE3" "+zoom" bind "MOUSE4" "+voicerecord" bind "MOUSE5" "+mouse_menu Orders" bind "MWHEELUP" "invprev" bind "MWHEELDOWN" "invnext" //Echo echo " " echo " * * * * * * * * * * * * * " echo " * * " echo " * autoexec.cfg loaded * " echo " * * " echo " * * * * * * * * * * * * * " echo " "
Autoexec.cfg, explained
//Volume change alias msc "echo " alias mscOff1 "echo ---------------------------------------" alias mscOff2 "echo -------------- Music Off --------------" alias MusicOff "msc; mscOff1; mscOff2; mscOff1 ; msc" alias mscOn1 "echo ++++++++++++++++++++++++++++++++++++++" alias mscOn2 "echo ++++++++++++++ Music On ++++++++++++++" alias MusicOn "msc; mscOn1; mscOn2; mscOn1 ; msc" alias "music0" "snd_musicvolume 0.0; alias music music1; MusicOff" alias "music1" "snd_musicvolume 0.8; alias music music0; MusicOn alias "music" ""music0" bind "i" "music"
This part is used to disable and enable the in game music and a good, yet a bit confusing example for a useful alias. Echo commands are used to print out text into the console so you have a visual feedback on whether the music is enabled or not.
//Lerp and Rates rate "100000" cl_updaterate "100" cl_cmdrate "100" cl_interp "0.0" cl_interp_ratio "-1" alias "lerp" "16.7_lerp" alias "0.0_lerp" "cl_interp 0.0; alias lerp 16.7_lerp" alias "16.7_lerp" "cl_interp 0.0167; alias lerp 33.3_lerp" alias "33.3_lerp" "cl_interp 0.0333; alias lerp 0.0_lerp"

This part is a bit complicated but you can follow this link for a proper explanation.

The Lerp Guide v2.3.4c by ProdigySim and Don[www.l4dnation.com]
Glows //Glows (Survivor) //Color of survivor glow cl_glow_survivor_r "0.039" cl_glow_survivor_g "1.0" cl_glow_survivor_b "0.196" //Color of incapacitated/smoked/pounced team mate cl_glow_survivor_hurt_r "1" cl_glow_survivor_hurt_g "1" cl_glow_survivor_hurt_b "1" //Color of vomit victims cl_glow_survivor_vomit_r "1.0" cl_glow_survivor_vomit_g "0.0" cl_glow_survivor_vomit_b "1.0" //Color of things you can interact with (Jockey/Hunter pouncing someone) cl_glow_ability_r "1.0" cl_glow_ability_g "0.0" cl_glow_ability_b "0.0" //Glows (SI) //Different health amount colors cl_glow_survivor_health_high_r "0.039" cl_glow_survivor_health_high_g "1.0" cl_glow_survivor_health_high_b "0.196" cl_glow_survivor_health_med_r "1.0" cl_glow_survivor_health_med_g "0.5" cl_glow_survivor_health_med_b "0.1" cl_glow_survivor_health_low_r "1.0" cl_glow_survivor_health_low_g "0.155" cl_glow_survivor_health_low_b "0.0" cl_glow_survivor_health_crit_r "1.0" cl_glow_survivor_health_crit_g "1.0" cl_glow_survivor_health_crit_b "1.0" //Color of vomit victims cl_glow_infected_vomit_r "1.0" cl_glow_infected_vomit_g "0.0" cl_glow_infected_vomit_b "1.0" //Color of not yet spawned SI cl_glow_ghost_infected_r "0.0" cl_glow_ghost_infected_g "1.0" cl_glow_ghost_infected_b "1.0" //Color of spawned SI cl_glow_infected_r "0.1" cl_glow_infected_g "0.0" cl_glow_infected_b "1.0" //Witch - idle cl_witch_glow_idle_r "1.0" cl_witch_glow_idle_g "1.0" cl_witch_glow_idle_b "1.0" //Witch - angry cl_witch_glow_angry_r "1.0" cl_witch_glow_angry_g "0.0" cl_witch_glow_angry_b "0.0" //Bleeding pulse cl_glow_survivor_health_bleed_pulse "1.0" cl_glow_survivor_health_bleed_pulse_amount "0.75" cl_glow_survivor_health_include_buffer "1.0" cl_glow_survivor_health_bleed_pulse_speed "25.0" //Glows (Items) //Color of items at close distance cl_glow_item_r "1.0" cl_glow_item_g "1.0" cl_glow_item_b "0.0" //Color of items at far distance cl_glow_item_far_r "1.0" cl_glow_item_far_g "1.0" cl_glow_item_far_b "0.0" //Color of items when survivor enters "black-n-white" mode after third incap cl_glow_thirdstrike_item_r "1.0" cl_glow_thirdstrike_item_g "1.0" cl_glow_thirdstrike_item_b "0.0"
Glows are a l4d2 specific function. They describe the visible outlining around a survivor or SI and can be modified to your own desires. Each different glow for each state (incapped, boomed, low on health...) consists of three colorvalues, red green, and blue. Each of these should have a value between 0.0 and 1.0.
There are different commands for SI both when they are already spawned and have yet to spawn but in the standard glow settings they have the same color which is actually pretty stupid if you think of it. These glows, which I set up myself, are similar to the standard colors but differ in minor cases. You are free to use them in your autoexec.cfg if you want
//Toggle binds bindtoggle "c" "cl_crosshair_dynamic" bindtoggle "n" "cl_glow_survivor_health_include_buffer"
A toggle bind can be used to change a specific value from its smallest to its biggest value with a button press. In this case the smallest value is 0.0 and the biggest is 1. This command will change the crosshair from being static to being dynamic with a press of the c key.

//Echo echo " " echo " * * * * * * * * * * * * * " echo " * * " echo " * autoexec.cfg loaded * " echo " * * " echo " * * * * * * * * * * * * * " echo " "
This echo part is just a visual feedback within the console. It will only show up when the full autoexec.cfg was properly loaded because the echo commands are at the very end of this file. It looks like this:

My training.cfg
My Training Config
I made myself a training config in which I put a lot of commands to practice and try out new stuff. It can also be loaded with the "exec training" command. This requires having cheats enabled. I will explain a few commands that are not self-explanatory within the actual file. I also made a custom radial menu which allows you to spawn special infected via a menu similar to the voicecommand ones. You can try it out here
//training cfg bind "v" "+mouse_menu Training" //see this bind "c" "noclip" god 1 net_fakelag 0 //fakeping set to 0 sb_all_bot_game 1 //no server shutdown on local versus game sb_dont_bash 1 sb_dont_shoot 1 sb_move 0 sv_infinite_ammo "1" tongue_hit_delay "1" tongue_miss_delay "1" vs_max_team_switches "999" //useful for local versus game z_charge_interval "1" z_frustration "0" //Tank doens't lose control z_jockey_leap_again_timer "1.0" z_spit_interval "1" z_tank_rock_debug "1" //Shows rock throwing path z_tank_throw_interval "2" z_vomit_debug "1" //Shows boomer puke arc z_vomit_interval "1" z_witch_anger_rate "0.3" director_stop //Disables random SI and common spawning bind "l" "kick nick; kick rochelle; kick coach; kick ellis; kick bill; kick zoey; kick louis; kick francis" //Show melee hitboxes alias "melee" "melee1" alias "melee1" "z_show_swings 1; melee_show_swing 1; alias melee melee0" alias "melee0" "z_show_swings 0; melee_show_swing 0; alias melee melee1" //Show invisible walls alias "walls" "walls1" alias "walls1" "r_drawclipbrushes 2; alias walls walls0" alias "walls0" "r_drawclipbrushes 0; alias walls walls1" //Show Hitboxes alias "hitbox" "hitbox1" alias "hitbox1" "sv_showhitboxes 2; alias hitbox hitbox0" alias "hitbox0" "sv_showhitboxes 0; alias hitbox hitbox1" //Show triggers alias "triggers" "triggers1" alias "triggers1" "showtriggers 1; showtriggers_toggle; alias triggers triggers0" alias "triggers0" "showtriggers_toggle; showtriggers 0; alias triggers triggers1" alias "boomer" "z_spawn boomer" alias "charger" "z_spawn charger" alias "hunter" "z_spawn hunter" alias "jockey" "z_spawn jockey" alias "smoker" "z_spawn smoker" alias "spitter" "z_spawn spitter" alias "tank" "z_spawn tank" alias "witch" "z_spawn witch" alias "warp" "warp_all_survivors_here" //Echo echo "training.cfg executed."
valve.rc
This file can also be opened via notepad or word. It is also located within the cfg folder:
\Steam\SteamApps\common\Left 4 Dead 2\left4dead2\cfg
If you want to execute any other custom-made config files when starting the game you can write it in here.
Demo recording and watching
Another simple but useful feature is the demo recording. You can start a recording by writing
record mydemoname
into the console. Now the game will be recorded from your point of view until you put in
stop
in the console or disconnect from your current game. A major advantage of these demos over any other recording such as Fraps or Nvidia Shadowplay is that these demos are still editable to some point. Once you finished recording your demo you can watch it by putting
demoui2
for the basic user interface or
demoui
for the more complex interface into the console. The more complex demo user interface has a wide variety of functions, however in the boundaries of this guide I will not further comment on these since this guide is suited for the basic knowledge. If you wish to watch one of your or anybody else's demo you need to click on the load icon and just double click on the desired demo. Two of the most common applications of this demo viewing are either moviemaking or checking on players whether they are cheating or just natural talents. You can enable a local wallhack via the console that shows the wireframe of each model. The wireframe has a bright blue color and can be seen through walls. The command is:
r_drawothermodels 2
Remember to enable cheats (sv_cheats 1) in order for this to work.

demoui2:
Closing words
I hope I was able to explain the function and importance of console commands and config files. If you want me to add anything please let me know and feel free to express some criticism since I know that my English is pretty terrible and some things can be explained way better than I did.
The goal of this guide was to help you understand the functionality and importance of the in game console and .cfg files.

HF GL

-Zeebotze
28 Comments
genu Jul 16, 2023 @ 10:11pm 
My essential binds:

bind F9 "disconnect" //quit the game to main screen
bind F10 "quit" //quit the game to desktop
renai Feb 22, 2022 @ 12:01pm 
I've downloaded someone else's autoexec.cfg for L4D2 and it's called autoexec(5).cfg but when I try to use it in game, i see no difference at all. I.E. the special infected glows or the survivor glows.
Hiuman Dec 10, 2021 @ 7:24pm 
I can change my name within a chapter to name with spaces inbetween like "Hiuman the Human".
I just type in:
setinfo name "Hiuman the Human

I can also bind a key to change my name to a one-word name like "Man".
bind t "setinfo name Man


But is it possible to bind a key to change the name to a multi-worded name like "Hiuman the Human"?
BLU Jun 5, 2020 @ 2:24am 
THANKS
yeivy Apr 25, 2020 @ 12:51am 
alias "+ng" "+showscores; net_graph 5;";
alias "-ng" "net_graph 1; -showscores;";

What is the difference between "+ng" ang "-ng"?
I don´t understand that
wubz Jan 17, 2020 @ 6:44pm 
this is good thx
Soviet Groot May 13, 2018 @ 10:08am 
tl;dr pls
Gen Sky Mar 31, 2017 @ 6:30pm 
Hi may I know the reason why some player run without blocking by objects or zed, and why I always blocked? Isn't any console command allow them run so smooth?
Frenchie Nov 29, 2015 @ 2:21pm 
How do I bind Shoot and Duck to Mouse 1