Chat Triggers: Remember that commands do not have to be entered through the console; they can be entered via chat triggers. For example, saying "!ban bail" in chat will execute the same command as "sm_ban" and forward the output to chat. You can also use "/" instead of "!" to suppress your command from being shown to users.
General targets:
Note that name matches occur last, "magic targets" (such as # and @) are processed first. This means that "@all" will target @all players, even if there is a player named "@all". You should target "#@all" instead.
Counter-Strike only:
Team Fortress 2 Only:
These are basic commands found in plugins that have been deemed safe for War Mode; they provide simple functionality for administering your server.
| |
|
|
|
|
| sm_addban | basebans | rcon | <time> <steamid> [reason] | Adds a Steam ID to Source's ban list. |
| sm_admin | adminmenu | admin | Displays the admin menu. | |
| sm_ban | basebans | ban | <#userid|name> <minutes|0> [reason] | Bans a client. |
| sm_banip | basebans | rcon | <ip|#userid|name> <time> [reason] | Adds an IP address to Source's ban list. Only someone with rcon access can ban an arbitrary IP. |
| sm_cancelvote | basecommands | vote | Cancels any vote in progress. | |
| sm_cvar | basecommands | cvar | <cvar> [value] | Retrieves or changes a cvar value. Protected cvars can only be accessed with rcon access, and sv_cheats can only be accessed with cheat access. |
| sm_execcfg | basecommands | config | <filename> | Executes a config file (path not needed, but extension is). |
| sm_help | adminhelp | admin | search] | Lists all admin commands. Output is paginated and a page number can be specified. Alternately, a search term can be specified to search for a specific command. |
| sm_kick | basecommands | kick | <#userid|name> [reason] | Kicks a player. |
| sm_map | basecommands | map | <map> | Changes the current map. |
| sm_rcon | basecommands | rcon | <argstring> | Executes the argument string via rcon. Due to Source limitations, you cannot see any RCON output. |
| sm_reloadadmins | basecommands | config | Refreshes the Admin cache from all sources. | |
| sm_unban | basebans | unban | <steamid> | Unbans a Steam ID. |
| sm_who | basecommands | admin | [#userid|name] | Lists all users and their access rights, or a specific user's access rights. |
These commands provide extended functionality that may not be present on all games, either due to game or engine differences. In general, they work on the most popular mods.
| sm_beacon | basefuncommands | slay | <target> | Adds a ring around each target, making them easily visible. |
| sm_burn | basefuncommands | slay | <target> [time] | Sets the target(s) on fire for the specified amount of time. This may or may not work fully on certain games (for example, TF2 is missing the fire sprite, but clients will bleed/lose health). If specified, burning effect will stop after the [time] seconds. |
| sm_chat | basechat | chat | <message> | Sends a say-chat message to all admins. |
| sm_csay | basechat | chat | <message> | Sends a centered message to all players. |
| sm_gag | basecomm | chat | <target> | Prevents the target(s) from using messagemode/say chat. |
| sm_hsay | basechat | chat | <message> | Sends a message to all players via a center-bottom hint box. |
| sm_msay | basechat | chat | <message> | Sends a message as a menu panel (only meaningful on games that support radio menus). |
| sm_mute | basecomm | chat | <target> | Prevents the target(s) from using voice chat. |
| sm_play | basefuncommands | admin | <target> <file> | Plays a sound file on the server to each target. |
| sm_psay | basechat | chat | <target> <message> | Sends a private chat message to a single target. |
| sm_say | basechat | chat | <message> | Sends a say-chat message to all players. |
| sm_silence | basecomm | chat | <target> | Performs both a gag and mute on the target(s). |
| sm_slap | basefuncommands | slay | <target> [damage] | "Slaps" a player, emitting a noise and throwing them in a random direction. If specified, the damage amount will be subtracted from each target's health. |
| sm_slay | basefuncommands | slay | <target> | Kills a player. |
| sm_tsay | basechat | chat | [color] <message> | Sends a top-left message to all players. If no color is specified, the text will be white. Colors available are: white, red, green, blue, yellow, purple, cyan, orange, pink, olive, lime, violet, lightblue. The names are not case sensitive. |
| sm_ungag | basecomm | chat | <target> | Allows the target(s) to use messagemode/say chat again. |
| sm_unmute | basecomm | chat | <target> | Allows the target(s) to use voice chat again. |
| sm_unsilence | basecomm | chat | <target> | Perfoms both an ungag and unmute on the target(s). |
These commands are listed separately as they are all related to voting. None of them are available in war mode by default.
| sm_vote | basevotes | vote | <question> [answer1] [answer2] [answer3] ... | Starts an arbitrary vote with the given arguments as answers. |
| sm_votealltalk | basefunvotes | vote | Starts a vote to change the value of sv_alltalk. | |
| sm_voteban | basevotes | vote, ban | <target> [reason] | Starts a vote to ban a single player for thirty minutes. |
| sm_voteburn | basefunvotes | vote, slay | <target> | Starts a vote to burn a single player. |
| sm_voteff | basefunvotes | vote | Starts a vote to change the value of mp_friendlyfire. | |
| sm_votegravity | basefunvotes | vote | <amount> [amount2] [amount3] ... | Initiates a vote to change the value of sv_gravity. |
| sm_votekick | basevotes | vote, kick | <target> [reason] | Starts a vote to kick a single player. |
| sm_votemap | basevotes | vote, map | <map> [map2] [map3] ... | Starts a vote to change the map. |
| sm_voteslay | basefunvotes | vote, slay | <target> | Starts a vote to slay a single player. |