|This article is currently under construction.|
This page lists console commands. To execute a command, open the console by pressing ~, type the command, then press enter. All commands are case-sensitive. Commands listed in white can be executed at any time. Commands listed in orange require cheats to be enabled. Commands listed in magenta require permission from the server. The Parameters column states the type of parameter accepted (e.g. float, key), or lists the accepted parameters separated by |. Required parameters are enclosed by <>. Optional parameters are enclosed by . If a command accepts multiple parameters, these are separated by spaces.
These commands affect gameplay for both Marines and Aliens.
|autobuild||none||Toggle autobuild on or off. When autobuild is enabled, all structures and research will finish almost instantly.|
|bind||[key [function]]||Bind the specified function to the specified key. If a function is not specified, the key will be unbound from every action that does not appear in the list of bindings in the settings menu. If a key is not specified, a list of bindable keys will be displayed in the console. Keys are case-sensitive.|
|changemap||<string>||Change the map to the one specified. Default maps are not case-sensitive, custom maps are. If the map cannot be found, the server selects the first map in MapCycle.json. Can only be executed from the server console. See sv_changemap.|
|cheats||<float>||Turn cheats on or off. 0 turns off cheats, any other number turns cheats on. Can only be executed from the server console. See sv_cheats.|
|darwinmode||none||Toggle invulnerability and unlimited energy/ammo for yourself.|
|j1||none||Join the Marine team. Same as jointeamone.|
|j2||none||Join the Alien team. Same as jointeamtwo.|
|jointeamone||none||Join the Marine team. Same as j1.|
|jointeamtwo||none||Join the Alien team. Same as j2.|
|logout||none||Exit the Command Station or Hive.|
|name||<string>||Change your name as seen on the scoreboard. Quotes are not required in general.|
|pres||[float]||Set your Personal Resources to the amount specified. If no parameter is given, set it to 100.|
|readyroom||none||Leave your team and go to the ready room. Same as rr.|
|rr||none||Leave your team and go to the ready room. Same as readyroom.|
|say||<string>||Send a text message to allchat. Quotes are not required in general.|
|spectate||none||Join the spectators.|
|switch||none||Switch to the other team at your current position. Does nothing in spectate or the ready room. Same as skulk if marine, marine if alien.|
|tres||[float]||Set your team's Team Resources to the amount specified. If no parameter is given, set it to 200.|
These commands affect gameplay for the Alien team.
|fade||none||Instantly become a fade.|
|gorge||none||Instantly become a gorge.|
|hivevision||<string>||Enable or disable outlines around objects in commander view. "false" disables outlines, any other string enables outlines.|
|lerk||none||Instantly become a lerk.|
|onos||none||Instantly become an onos.|
|skulk||none||Instantly become a skulk.|
These commands affect gameplay for the Marine team.
|giveammo||none||Give yourself one clip of ammo for the currently selected weapon.|
These commands affect gameplay for spectators.
|scores||[string <string>]||Set scores. If no arguments are given, both scores are set to 0. Otherwise, the first argument affects the score displayed on the left, the second affects the score on the right. If the parameter is a number, or the characters "+" or "-", the relevant score will be set to the number, incremented by one, or decremented by one, respectively. Any other input will set the score to "nil".|
|team1||<string>||Set the left team name and display the scoreboard.|
|team2||<string>||Set the right team name and display the scoreboard.|
|teams||<string> [string]||Set team names and display the scoreboard. If two arguments are given, the first becomes the name on the left, the second becomes the name on the right. If the second argument is omitted, "swap" or "switch" will exchange the names and scores between sides; "reset" or "clear" will set both scores to 0 and remove the scoreboard.|
These commands affect the bots on the server.
These commands can help you manage the server.
|sv_changemap||<string>||Change the map to the one specified. Default maps are not case-sensitive, custom maps are. If the map cannot be found, the server selects the first map in MapCycle.json.|
|sv_cheats||<float>||Turn cheats on or off. 0 turns off cheats, any other number turns cheats on.|
|sv_status||none||List in-game name, game ID, and Steam ID for all players on the server.|
These commands can give you more information about how the game is running.
|debugspeed||none||Toggle a speedometer on your HUD.|
|f_cache||<float>||Enable or disable file caching. 0 turns off file caching, any other number turns file caching on.|
|fps||none||Toggle a frames-per-second display in the top left corner of your screen.|
These commands tell the game what to draw on your screen.
|clear||none||Clear the console.|
These commands can give you more information about how your client and the server are communicating.