A quick note: I will list all the commands here only in the chat form, but most can be used in console using sm_ instead of !. All of the commands can have their text output suppressed by using / instead of !.
Commands accessible to all players:
-- -- --Miscellaneous-- -- --
!ready, or !r; Tells the server that you're ready to start the round
!scramble; Lets everyone vote to scramble the teams--needs 3 votes to start
!stuck; As survivor, will teleport you to your team's most recent checkpoint--use if you're stuck somewhere
!tankskip; Passes control of a tank which you bought, to another teammate--doesn't work for a campaign tank
-- -- --Using your points faster/more efficiently-- -- --
!buy, or !up; Opens the 'buy' menu or 'use-points' menu
!repeatbuy, or !rebuy; Buys whatever you bought last
!points; Displays your current points
!teampoints, or !tp; Displays your team's points, and if your teammates have used the !buy command this round
!sp <username or partial username> <# of points to send>; Sends some of your points to another player
!np <# of points you need>; Tells your team how many points you need
-- -- --Buying shortcuts-- -- --
!heal; Instantly heals you--if you are not dead, or pinned (costs 15 pts, 30 if you're tank)
!ammo; Instantly replenishes your ammo for 3 points
!laser; Upgrades your gun with a laser sight for 3 points
!getup; Picks you up from a ledge for 7 points (does not heal you)
-- -- --Team Switching-- -- --
!teams; Displays all the players on each team, and which survivors are currently dead [D]
!afk; Moves you to a spectator slot, if teams are unlocked
!jointeam; Moves you to whichever team has more open slots, if teams are unlocked
!survivors; Moves you to suvivors, if possible
!infected; Moves you to infected, if possible
-- -- --Player & Server Info-- -- --
!rank; Displays your ranking and stats on the server
!top10; Displays a list of the top10 ranked players on the server, press 1-10 to see individual stats
!nextc; When on a finale map, shows you what the next campaign will be
!camphist; See the 5 campaigns played most recently
!light <color> | <red 0-255> <green 0-255> <blue 0-255>; Gives your player an aura of the specified color; ex1: !light blue; ex2: !light 255 100 50--Survivor only
!hat <optional - hat name or partial name>; Gives your player the specified hat, or brings up a menu to choose a hat for your player if no hat name is provided--Survivor only
!votekick; Lets you start a vote to kick someone on your team--DO NOT USE WITHOUT REASON
First, you need to have your developer console enabled (~). The bind command must be entered into console--it can't be used in chat.
To bind a command, string of commands etc. to a key, use the following format:
bind "<key>" "<commands, separated by semicolons>"
Here are some examples:
bind "c" "say_team !heal"
-- Prints to your team chat '!heal', thereby executing the !heal command
bind "c" "sm_heal"
-- executes the !heal command, prints nothing to chat
bind "c" "sm_buy; menuselect 3; menuselect 1; menuselect 1"
-- Buys you a medpack as survivor
See autoexec aliases from Avengers for easier binding. Latest as of 6/9/13
use as "bind c gc_heal"
Edited by crasx, 09 June 2013 - 12:44 PM.