Difference between revisions of "Useful console commands"

From comp.tf
Jump to navigation Jump to search
(Added some common commands.)
(casual edit)
Line 1: Line 1:
 
{{stub}}
 
{{stub}}
== Viewmodel Commands ==
+
== Display, sound and input commands ==
* viewmodel_fov  
+
<code>fov_desired ''(75-90)''</code>
:Changes the Field of View of all viewmodels.
+
:Changes the player's field of view.
* viewmodel_fov_demo
+
<code>viewmodel_fov ''<number>''</code>
:Changes the Field of View of viewmodels in recorded demos.
+
:Changes the field of view of viewmodels.
* r_drawviewmodel
+
<code>viewmodel_fov_demo ''<number>''</code>
 +
: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]].
 +
<code>hud_reloadscheme</code>
 +
:Reloads the HUD.
 +
<code>snd_reset</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.
 +
<code>tf_dingaling_pitchmindmg ''<number>''</code>
 +
:Sets the pitch of the hitsound when doing minimum damage.
 +
<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.
  
==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 him 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.
 +
 +
=== 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.

Revision as of 20:40, 1 March 2014

Display, sound and input commands

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.

hud_reloadscheme

Reloads the HUD.

snd_reset

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.

tf_dingaling_pitchmindmg <number>

Sets the pitch of the hitsound when doing minimum damage.

hud_combattext (0/1)

Turns off/on damage text.

hud_combattext_batching (0/1)

Turns off/on adding-up damage text.

Net-related commands

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

+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 him to gib.

Spectator commands

spec_next

Spectates next player.

spec_prev

Spectates previous player.

spec_mode

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

Binds and aliases

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

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

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.

Cheat commands

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.