Useful console commands

From comp.tf
Revision as of 03:31, 26 September 2015 by Garlic (talk | contribs)
Jump to navigation Jump to search

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 (sv_cheats must be set to 1).

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.

hud_combattext_batching_window (0-2)

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

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.

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

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 5

Gives the player an infinite ÜberCharge.

addcond 11

Gives the player an infinite Crits.

External Links

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