Difference between revisions of "Useful console commands"

From comp.tf
Jump to navigation Jump to search
(Added some common commands.)
 
(17 intermediate revisions by 13 users not shown)
Line 1: Line 1:
{{stub}}
+
== Display, sound and input commands ==
== Viewmodel Commands ==
+
<code>fov_desired ''(75-90)''</code>
* viewmodel_fov  
+
:Changes the player's field of view.
:Changes the Field of View of all viewmodels.
+
<code>viewmodel_fov ''<number>''</code>
* viewmodel_fov_demo
+
:Changes the field of view of viewmodels.
:Changes the Field of View of viewmodels in recorded demos.
+
<code>viewmodel_fov_demo ''<number>''</code>
* r_drawviewmodel
+
:Changes the field of view of viewmodels in recorded demos.
 +
<code>r_drawviewmodel ''(0/1)''</code>
 
:Toggles the visibility of the viewmodel.
 
:Toggles the visibility of the viewmodel.
 +
<code>cl_drawhud ''(0/1)''</code>
 +
:Shows/hides the [[HUD]] (sv_cheats must be set to 1).
 +
<code>hud_reloadscheme</code>
 +
:Reloads the HUD.
 +
<code>snd_restart</code>
 +
:Resets the sound (useful for fixing sound bugs).
 +
<code>tf_dingalingaling ''(0/1)''</code>
 +
:Enables/disables the hitsound.
 +
<code>tf_dingaling_pitchmaxdmg ''<number>''</code>
 +
:Sets the pitch of the hitsound when doing maximum damage (Default 100).
 +
<code>tf_dingaling_pitchmindmg ''<number>''</code>
 +
:Sets the pitch of the hitsound when doing minimum damage (Default 100).
 +
<code>hud_combattext ''(0/1)''</code>
 +
:Turns off/on damage text.
 +
<code>hud_combattext_batching ''(0/1)''</code>
 +
:Turns off/on adding-up damage text.
 +
<code>hud_combattext_batching_window ''(0-2)''</code>
 +
:Allows more or less time to pass before resetting combat text numbers.
  
==Ping Commands==
+
== Net-related commands ==
* cl_interp
+
<code>cl_interp</code>
 
:Changes the interpolation modifier that the game reads to calculate player-side ping.
 
:Changes the interpolation modifier that the game reads to calculate player-side ping.
 +
<code>cl_showfps ''(0/1/2)''</code>
 +
:Displays your current framerate. ''(0 - disabled, 1 - real-time, 2 - rounded)''
 +
<code>net_graph ''(0-6)''</code>
 +
:Displays various net information, such as FPS, ping, lerp, choke etc.
  
==Weapon Commands==
+
== Gameplay commands ==
* +attack
+
<code>+attack</code>
 
:Activates the weapon's primary attack (Mouse 1).
 
:Activates the weapon's primary attack (Mouse 1).
* -attack
+
<code>-attack</code>
 
:Halts the weapon's primary attack.
 
:Halts the weapon's primary attack.
 +
<code>cl_autoreload ''(0/1)''</code>
 +
:Enables or disables auto-reloading.
 +
<code>tf_medigun_autoheal ''(0/1)''</code>
 +
:Enables/disables the Medi Gun auto-heal.
 +
<code>kill</code>
 +
:Kills the player.
 +
<code>explode</code>
 +
:Kills the player and causes them to gib.
  
==Bind Commands==
+
== Spectator commands ==
* bind "KEY" "COMMAND" "MESSAGE(optional)"
+
<code>spec_next</code>
 +
:Spectates next player.
 +
<code>spec_prev</code>
 +
:Spectates previous player.
 +
<code>spec_mode</code>
 +
:Changes spectating mode (free-roam, first-person, third-person)
 +
 
 +
== Binds and aliases ==
 +
<code>alias ''alias_name'' "''command''"</code>
 +
:Creates an alias executing certain commands.
 +
<code>bind "''key''" "''command''" "''message (optional)''"</code>
 
:Binds a key to a command or message.
 
:Binds a key to a command or message.
* BindToggle "KEY" "COMMAND"
+
<code>unbind "''key''"</code>
 +
:Unbinds a key.
 +
<code>bindtoggle "KEY" "COMMAND"</code>
 
:Toggles a command, such as r_drawviewmodel.
 
:Toggles a command, such as r_drawviewmodel.
 +
 +
== Server operator commands ==
 +
 +
'''Note:''' Most of these commands will require also using the following:<br/>
 +
<code>rcon ''command''</code>
 +
:Executes a command as a server operator.
 +
<code>rcon_password ''password''</code>
 +
:Stores the rcon password. Required to match the server's rcon password for rcon commands to work.
 +
 +
=== Gameplay commands ===
 +
<code>tf_use_fixed_weaponspreads ''(0/1)''</code>
 +
:Enables/disabled fixed bullet spread (for hitscan weapons like the Scattergun or the Shotgun)
 +
<code>tf_weapon_criticals ''(0/1)''</code>
 +
:Turns random critical hits off/on.
 +
<code>sv_pure ''(0/1/2)''</code>
 +
:Turns user-side custom content off/on. ''(0 - custom content on, 1 - uses server whitelist, 2 - custom content off)''
 +
<code>mp_tournament ''(0/1)''</code>
 +
:Turns tournament mode off/on.
 +
<code>mp_tournament_restart</code>
 +
:Restarts the game in tournament mode.
 +
<code>changelevel ''map_name''</code>
 +
:Changes the map.
 +
<code> exec ''config''</code>
 +
:executes a gameplay config for the server or for the user. Common examples include <code>etf2l_6v6.cfg</code> and <code>ugc_HL_standard.cfg</code>
 +
 +
=== Cheat commands ===
 +
<code>sv_cheats ''(0/1)''</code>
 +
:Turns cheats on.
 +
<code>noclip</code>
 +
:Causes the player to free-roam across the map, ignoring walls, floors and other obstacles.
 +
<code>impulse 101</code>
 +
:Replenishes the player's ammo and health.
 +
<code>hurtme ''<number>''</code>
 +
:Damages the player. If a negative number is used, overheals the player by the given amount.
 +
<code>addcond 57</code>
 +
:Gives the player an infinite ÜberCharge.
 +
<code>addcond 56</code> or <code>addcond 33</code>
 +
:Gives the player infinite Crits.
 +
==External Links==
 +
The [https://wiki.teamfortress.com/ official Team Fortress 2 Wiki] has a [https://wiki.teamfortress.com/wiki/List_of_useful_console_commands page about this] topic.
 +
{{Popular topics navbox}}

Latest revision as of 03:22, 9 June 2022

Display, sound and input commands[edit]

fov_desired (75-90)

Changes the player's field of view.

viewmodel_fov <number>

Changes the field of view of viewmodels.

viewmodel_fov_demo <number>

Changes the field of view of viewmodels in recorded demos.

r_drawviewmodel (0/1)

Toggles the visibility of the viewmodel.

cl_drawhud (0/1)

Shows/hides the HUD (sv_cheats must be set to 1).

hud_reloadscheme

Reloads the HUD.

snd_restart

Resets the sound (useful for fixing sound bugs).

tf_dingalingaling (0/1)

Enables/disables the hitsound.

tf_dingaling_pitchmaxdmg <number>

Sets the pitch of the hitsound when doing maximum damage (Default 100).

tf_dingaling_pitchmindmg <number>

Sets the pitch of the hitsound when doing minimum damage (Default 100).

hud_combattext (0/1)

Turns off/on damage text.

hud_combattext_batching (0/1)

Turns off/on adding-up damage text.

hud_combattext_batching_window (0-2)

Allows more or less time to pass before resetting combat text numbers.

Net-related commands[edit]

cl_interp

Changes the interpolation modifier that the game reads to calculate player-side ping.

cl_showfps (0/1/2)

Displays your current framerate. (0 - disabled, 1 - real-time, 2 - rounded)

net_graph (0-6)

Displays various net information, such as FPS, ping, lerp, choke etc.

Gameplay commands[edit]

+attack

Activates the weapon's primary attack (Mouse 1).

-attack

Halts the weapon's primary attack.

cl_autoreload (0/1)

Enables or disables auto-reloading.

tf_medigun_autoheal (0/1)

Enables/disables the Medi Gun auto-heal.

kill

Kills the player.

explode

Kills the player and causes them to gib.

Spectator commands[edit]

spec_next

Spectates next player.

spec_prev

Spectates previous player.

spec_mode

Changes spectating mode (free-roam, first-person, third-person)

Binds and aliases[edit]

alias alias_name "command"

Creates an alias executing certain commands.

bind "key" "command" "message (optional)"

Binds a key to a command or message.

unbind "key"

Unbinds a key.

bindtoggle "KEY" "COMMAND"

Toggles a command, such as r_drawviewmodel.

Server operator commands[edit]

Note: Most of these commands will require also using the following:
rcon command

Executes a command as a server operator.

rcon_password password

Stores the rcon password. Required to match the server's rcon password for rcon commands to work.

Gameplay commands[edit]

tf_use_fixed_weaponspreads (0/1)

Enables/disabled fixed bullet spread (for hitscan weapons like the Scattergun or the Shotgun)

tf_weapon_criticals (0/1)

Turns random critical hits off/on.

sv_pure (0/1/2)

Turns user-side custom content off/on. (0 - custom content on, 1 - uses server whitelist, 2 - custom content off)

mp_tournament (0/1)

Turns tournament mode off/on.

mp_tournament_restart

Restarts the game in tournament mode.

changelevel map_name

Changes the map.

exec config

executes a gameplay config for the server or for the user. Common examples include etf2l_6v6.cfg and ugc_HL_standard.cfg

Cheat commands[edit]

sv_cheats (0/1)

Turns cheats on.

noclip

Causes the player to free-roam across the map, ignoring walls, floors and other obstacles.

impulse 101

Replenishes the player's ammo and health.

hurtme <number>

Damages the player. If a negative number is used, overheals the player by the given amount.

addcond 57

Gives the player an infinite ÜberCharge.

addcond 56 or addcond 33

Gives the player infinite Crits.

External Links[edit]

The official Team Fortress 2 Wiki has a page about this topic.