Rust Console Commands
Give Item List →Console commands for the F1 menu or RCON. Source: a community-maintained export of Rust's own generated command metadata - treat this as a helpful reference, not an exhaustive one.
3,590 commands
| Command | Description | Category | Type | Default | Permission | |
|---|---|---|---|---|---|---|
chat.muteglobal |
(Generated) When enabled, mutes all global chat messages for the local player so they no longer appear in the chat UI | chat | variable | False |
||
chat.mutelist |
(Generated) Prints a list of all players currently muted by the local player, showing their display names and Steam IDs | chat | client | |||
chat.open |
(Generated) Opens the chat input box, focusing it so the local player can begin typing a message immediately | chat | client | |||
chat.say |
chat | server | ||||
chat.search |
chat | server | Admin | |||
chat.serverlog |
(Generated) When enabled, all chat messages are written to the server log file in addition to being broadcast to players | chat | variable | True |
Admin | |
chat.tail |
chat | server | Admin | |||
chat.teamsay |
chat | server | ||||
chat.unmute |
(Generated) Unmutes a previously muted player by name or Steam ID, restoring their chat messages in the local player UI | chat | client | |||
chat.unmuteall |
(Generated) Removes all mutes, restoring chat messages from every previously muted player | chat | client | |||
chicken.population |
Population active on the server, per square km | chicken | variable | 3 |
Admin | |
cinematicentity.demohideobjects |
Hides cinematic entities during demos (Use group numbers in HideObjects) | cinematicentity | client | |||
cinematicentity.hideobjects |
Hides cinematic entities by group (0= none, 1= lights, 2= BGs, 3= props, 4= misc) | cinematicentity | server | Admin | ||
cinematicentity.removedemooverride |
Revert cinematic entities in demo playback to their original recorded state | cinematicentity | client | |||
clan.addtoclan |
Adds a player by SteamID64 to your current clan | clan | server | Admin | ||
clan.disband |
Disbands your current clan | clan | server | Admin | ||
clan.editsrequireclantable |
If enabled then players will need to be near a Clan Table to make changes to clans | clan | variable | True |
Admin | |
clan.enabled |
Enables the clan system if set to true (must be set at boot, requires restart) | clan | variable | True |
Admin | |
clan.info |
Prints info about a clan given its ID or a steamID of a player in that clan | clan | server | Admin | ||
clan.maxmembercount |
Maximum number of members each clan can have (local backend only!) | clan | variable | 100 |
Admin | |
clan.scorefordestroyingbradley |
How much score players earn for destroying bradley | clan | variable | 50 |
Admin | |
clan.scorefordestroyingpatrolheli |
How much score players earn for destroying patrol heli | clan | variable | 50 |
Admin | |
clan.scorefordestroyingtoolcupboards |
How much score players earn for destroying other player's tool cupboards | clan | variable | 10 |
Admin | |
clan.scoreforenablingwatertreatmentplant |
How much score players earn for running the water treatment plant, per consumed item | clan | variable | 3 |
Admin | |
clan.scoreforhackingcrates |
How much score players earn for hacking crates | clan | variable | 5 |
Admin | |
clan.scoreforinsertheavyfuseinpowerplant |
How much score players earn for inserting a heavy fuse into powerplant | clan | variable | 5 |
Admin | |
clan.scoreforkilledbyplayerinotherclan |
How much score players earn for being killed by a player in another clan (this value should be negative) | clan | variable | -10 |
Admin | |
clan.scoreforkillingplayerinotherclan |
How much score players earn for killing a player in another clan | clan | variable | 10 |
Admin | |
clan.scoreforkillingunarmedplayer |
How much score players earn for killing unarmed players (this value should be negative) | clan | variable | -10 |
Admin | |
clan.scoreforlaunchingsatellite |
How much score players earn for launching a satellite | clan | variable | 25 |
Admin | |
clan.scoreforlootingelitecrate |
How much score players earn for looting an elite crate | clan | variable | 5 |
Admin | |
clan.scoreforlootingsatellite |
How much score players earn for looting a crashed satellite's crates | clan | variable | 10 |
Admin | |
clan.scoreforopeninghackedcrates |
How much score players earn for opening hacked crates | clan | variable | 10 |
Admin | |
clan.scoreforreachingcargoship |
How much score players earn for reaching cargo ship | clan | variable | 10 |
Admin | |
clan.scoreforrunningexcavator |
How much score players earn for running the excavator, per diesel fuel consumed | clan | variable | 3 |
Admin | |
clan.scoreforstartingoilrigfuelswitch |
How much score players earn for starting the oil rig fuel switch | clan | variable | 5 |
Admin | |
clan.scoreforswipingredkeycard |
How much score players earn for swiping a red keycard | clan | variable | 5 |
Admin | |
clan.scoretest |
Adds a generic score event to your clan | clan | server | Admin | ||
clan.showclantags |
If enabled then clan tags will be visible on player nameplates | clan | variable | True |
||
clan.toggleclan |
Toggles the clan GUI | clan | client | |||
clawmarkspawner.showclawmarks |
clawmarkspawner | server | Admin | |||
client.allowcameratiltondpv |
Flatten out tilting camera on DPV | client | variable | True |
||
client.allowdiscordprovisionalaccount |
(Generated) Allows signing in with a Discord provisional account; disabling forces full Discord authentication and restarts the Discord connection | client | variable | True |
||
client.allowteaminvitesremoteplayers |
Allow team invites from distant players | client | variable | True |
||
client.autoconnect |
Automatically connect to this server on every game launch. Has the same effect as if +connect … was supplied as a launch parameter. | client | variable | |||
client.autosavepaintinginterval |
The timer duration for painting autosaving in seconds, with a minimum of 2s. | client | variable | 30 |
||
client.autosavepaintings |
Will save painting progress occasionally if enabled. The timer duration is set by autoSavePaintingInterval. | client | variable | True |
||
client.bagassignmode |
(Generated) Controls sleeping bag assignment behaviour on respawn; maps to the BagAssignMode enum (0 = assign nearest bag by default) | client | variable | 0 |
||
client.bag_unclaim_duration |
How long to hold down the unclaim button on the map | client | variable | 2 |
||
client.benchmark |
(Generated) Runs the client performance benchmark; optionally provide a scene name to bench a specific scene; not available while connected or loading | client | client |
This is a searchable reference of Rust console and admin commands, covering both commands available to any player and the admin/server-owner-only ones.
Frequently Asked Questions
Press F1 while in-game to open the console, then type the command and press Enter.