| Basic Console Commands | Description |
| _snd_mixahead 0.100 | sets sound mixahead value - similar to s_mixahead in Quake2 - can fix stuttering issues with some sound cards |
| _vid_default_mode 0 | sets default video mode (screen resolution) |
| _vid_default_mode_win 3 | sets default windowed video mode (screen resolution) |
| _vid_wait_override 0 | sets video wait override |
| _windowed_mouse 0 | enables mouse in windowed mode |
| +alt1 | |
| +alt2 | |
| +attack | fir |
| +attack2 | secondary fire - *see special |
| +back | move backwards |
| +camdistance | moves chase cam perspective away from player - *works only if thirdperson is activated |
| +camin | moves chase cam forward - *works only if thirdperson is activated |
| +cammousemove | moves chase with mouse - *works only if third person is activated |
| +camout | moves chase cam backward - *works only if thirdperson is activated |
| +campitchdown | decreases chase cam pitch to look down - *works only if thirdperson is activated |
| +campitchup | increases chase cam pitch to look up - *works only if thirdperson is activated |
| +camyawleft | tilts chase cam left - *works only if thirdperson is activated |
| +camyawright | tilts chase cam right - *works only if thirdperson is activated |
| +det20 | sets detpack with 20 second timer - *demo class only |
| +det5 | sets detpack with 5 second timer - *demo class only |
| +det50 | sets detpack with 50 second timer - *demo class only |
| +duck | crouches |
| +forward | moves forward |
| +gren1 | launches grenade type 1 - *see primegrenX, throwgren |
| +ip xxx.xxx.xxx.xxx | sets ip address |
| +gren2 | launches grenade type 2 - *see primegrenX, throwgren |
| +jlook | enables joystick to look around |
| +jump | jumps |
| +klook | enables the keyboard to look around |
| +left | strafes left |
| +lookdown | looks down |
| +lookup | looks up |
| +mlook | enables mouse to look around |
| +movedown | moves player down - *climbing down a ladder, swimming down |
| +moveleft | strafes left |
| +moveright | strafes right |
| +moveup | moves player up - *climbing up a ladder, swimming up |
| +reload | reloads current weapon |
| +right | strafes right |
| +showscores | shows player scores and pings |
| +speed | forces player to walk if 'always run' is enabled, and forces player to run if 'always run' is disabled |
| +strafe | strafe modifier - while this is held down, use direction keys to strafe in different directions |
| +use | uses an item- such as a button, machine gun, etc. |
| adm_ban | bans the current player in the player's list from the server - must have admin status of server by using the "admin <password>" command |
| adm_ceasefire | pauses or unpauses the game - must have admin status of server by using the "admin <password>" command |
| adm_countplayers | shows the number of players on a server and their teams - must have admin status of server by using the "admin <password>" command |
| adm_deal | begins a cycle in the player's list that asks to kick, ban, or next for each player - must have admin status of server by using the "admin <password>" command |
| adm_kick | kicks the current player in the player's list from the server - must have admin status of server by using the "admin <password>" command |
| adm_listplayers | lists all players and their ip addresses - must have admin status of server by using the "admin <password>" command |
| adm_next | advances to the next player in the player's list - must have admin status of server by using the "admin <password>" command |
| admin <password> | after server has set "tfc_adminpwd", use this in the in-game console to gain admin status of the server and can use any of the "adm_*" commands |
| alias <name> "cmd1; cmd2" | binds commands together in an alias to perform mutiple tasks at the hit of one button |
| allowupload | toggles the uploading of local decals and models to the server on/off |
| ambient_fade 100 | sets the distance at which ambient sounds fade away |
| ambient_level 0.300 | sets the sound level for ambient sounds |
| appenddemo <demoname> | records a demo and appends it to the demo file in existence at Half-Life/Valve/demo.dem |
| autosave | enables autosave feature |
| begin | |
| bgetmod | requests batch mod status |
| bgetsv | requests batch server list |
| bgmbuffer 4096 | sets the CD audio buffer size |
| bgmvolume 0 | toggles CD audio on/off- * 1 is 'on', 0 is 'off' |
| bind <key> <command> | combines a <key> with a command or alias |
| bottomcolor 6 | sets the bottom color of the player model |
| brightness 1 | enables glare reduction - *the higher the value, the brighter it gets |
| build | displays the build menu to choose from sentry or dispenser - *engineer class only |
| c_maxdistance 200 | sets the maximum distance of the chase cam |
| c_maxpitch 90 | sets the maximum pitch of the chase cam |
| c_maxyaw 135 | sets the maximum yaw of the chase cam |
| c_minidistance 30 | sets the minimum distance of the chase cam |
| c_minpitch 0 | sets the minimum pitch of the chase cam |
| c_minyaw -135 | sets the minimum yaw of the chase cam |
| cam_command 0 | toggles chase cam commands on/off - * 1 is 'on', 0 is 'off' |
| cam_contain 0 | toggles chase cam auto-contain in current room on/off - * 1 is 'on', 0 is 'off' |
| cam_idealdist 64 | sets the preferred distance from the player model to the chase cam - *works only if thirdperson is activated |
| cam_idealpitch 0 | sets the preferred pitch for the chase cam - *works only if thirdperson is activated |
| cam_idealyaw 90 | sets the preferred yaw for the chase cam - *works only if thirdperson is activated |
| cam_snapto 0 | sets the preferred snap interval for the chase cam - *works only if thirdperson is activated |
| cancelselect | cancels selection |
| cd | controls CD audio - * i.e., 'cd stop' stops the cd play, 'cd loop X' plays track X using tracks 1-16 |
| centerview | centers the players view |
| changeclass | displays the change class menu |
| changeteam | displays the team change menu |
| chase_back 100 | sets the preferred chase cam distance from the player when backing up |
| chase_right 0 | sets the preferred offset to the side for the chase cam |
| chase_up 16 | sets the preferred offset up for the chase cam |
| cl_adaptive | displays time, dropped packet %, average latency, up/down rates, and frames per second (FPS) |
| cl_allow_download 0 | toggles download of maps, models and decals when joining a server - * 1 is 'on', 0 is 'off' |
| cl_allow_upload 0 | toggles upload of maps, models and decals when joining a server - * 1 is 'on', 0 is 'off' |
| cl_allowdownload 0 | toggles download of maps, models and decals when joining a server - * 1 is 'on', 0 is 'off' |
| cl_allowupload 0 | toggles upload of maps, models and decals when joining a server - * 1 is 'on', 0 is 'off' |
| cl_anglespeedkey 0.670 | sets the speed that the direction keys change the view angle |
| cl_appendmixed 0 | toggles the forcing the playing of mixed sounds as sequential sounds instead - * 1 is 'on', 0 is 'off' |
| cl_backspeed 400 | sets the backup speed of a player - number can only go as fast as a particular server allows |
| cl_bitcounts | shows list of bits received for each player, with delta values |
| cl_bob 0.010 | sets the amount that the view bobs while the player is running |
| cl_bobcycle 0.800 | sets how frequently the view of a player bobs while running |
| cl_bobup 0.500 | sets the amount that the view of a player bobs while running |
| cl_download_ingame 0 | toggles downloads of models and decals during a game - * 1 is 'on', 0 is 'off' |
| cl_download_max 0 | sets the maximum number of files downloaded from a server |
| cl_downloadinterval 1 | sets the minimum time in between downloads from a server |
| cl_forwardspeed 400 | sets the forward speed of a player - *can only go as fast as the server allows |
| cl_gaitestimation 1 | enables estimated player stepping motion |
| cl_gg 0 | toggles game gauge mode - * 1 is 'on', 0 is 'off' |
| cl_himodels | toggles higer quality player models - * 1 is 'on', 0 is 'off' |
| cl_messages | shows server messages |
| cl_movespeedkey 0.300 | sets movement speed for keyboard use |
| cl_nodelta | toggles delta compression - * 1 is 'on', 0 is 'off' |
| cl_nopred 0 | toggles client-side prediction - * 1 is 'on', 0 is 'off' |
| cl_pitchdown <angle> | sets the maximum angle to look down - *default is 89 |
| cl_pitchspeed 225 | sets the speed at which the pitch changes |
| cl_pitchup <angle> | sets the maximum angle to look up - *default is 89 |
| cl_pred_fraction 0.5 | sets the client-side prediction faction - *closer to 1.0 is more prediction |
| cl_pred_link 1 | sets the client-side prediction link value |
| cl_pred_maxtime 255 | sets the maximum client-side prediction time |
| cl_predict_players 1 | toggles prediction of other players - * 1 is 'on', 0 is 'off' |
| cl_print_custom | displays loaded custom .wad files or decals |
| cl_resend 3 | sets the resend count |
| cl_rollangle 2 | sets the view tilt angle for roll motion |
| cl_rollspeed 200 | sets the view tilt speed |
| cl_shownet 0 | toggles the display of network packet numbers - * 1 is 'on', 0 is 'off' |
| cl_showsizes 0 | toggles the display of network packet size graph - * 1 is 'on', 0 is 'off' |
| cl_sidespeed 400 | sets the strafing speed of a player |
| cl_skycolor_b 0 | sets the blue component of the sky color |
| cl_skycolor_g 0 | sets the green component of the sky color |
| cl_skycolor_r 0 | sets the red component of the sky color |
| cl_skyname <name> | sets the sky pattern - * such as 'cl_skyname desert' |
| cl_skyvec_x 0 | sets the sky pattern position x-coordinate |
| cl_skyvec_y 0 | sets the sky pattern position y-coordinate |
| cl_skyvec_z 0 | sets the sky pattern position z-coordinate |
| cl_slist 10 | sets the number of servers in the serverlist |
| cl_solid_players 1 | toggles solid player models - * 1 is 'on', 0 is 'off' |
| cl_timeout 305 | sets the inactivity time brfore a client times out |
| cl_upload_max 0 | sets the maximum number of files a client can upload to a server |
| cl_upspeed 320 | sets the speed of a player when he climbs up |
| cl_usr | displays user HUD information |
| cl_view | displays list of current on-screen entities |
| cl_waterdist 4 | sets the underwater distance |
| cl_yawspeed 210 | sets the turning speed - * only will go as fast as a server allows |
| clear | clears the console screen |
| clearlist | clears the server list |
| clientport 27005 | sets the port that the client will use to connect to a server |
| cmd | can use this in conjunction with a command |
| con_notifytime 4 | sets client notification time |
| connect <ip address> | connects to a server with the used ip address |
| contimes <n> | shows n overlay lines - * n = 4 to 64 |