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 | |
|---|---|---|---|---|---|---|
global.serverinfo |
Get a list of information about the server | global | server | Admin | ||
global.setcctvcameracode |
Sets the code for a CCTV camera, look at the camera when running the command | global | client | |||
global.setinfo |
global | server | ||||
global.setrccode |
Sets the code for a CCTV camera or any remote controllable with an identifier, look at the object when running the command | global | client | |||
global.showblood |
(Generated) Enables blood particle effects and blood splatter visuals when players or entities are damaged; disabling hides gore for accessibility or streaming | global | variable | True |
||
global.showbotsinplayerlist |
Include bots in the admin UI player list (debugging purpose only) | global | variable | False |
Admin | |
global.showdeathmarkeroncompass |
(Generated) Shows a skull icon at the player last death position on the compass bar after they respawn, helping them navigate back to their body | global | variable | True |
||
global.showemojierrors |
Displays any emoji rendering errors in the console | global | variable | False |
||
global.show_hidden_items |
(Generated) When enabled, hidden/developer-only items are shown in item picker and drop menus in the admin UI; admin-only | global | variable | False |
||
global.showitemcountsonpickup |
Show how many of a given item is in the inventory when picking up a stackable item | global | variable | True |
||
global.showitempickupnotices |
(Generated) Shows small UI notification banners when the local player picks up items; disabling hides these pickup popup messages | global | variable | True |
||
global.signundobuffer |
How many changes to save for undo/redo purposes | global | variable | 10 |
||
global.skick |
(Generated) Silently kicks the specified player without broadcasting to chat; the kick is logged to RCON only | global | server | Admin | ||
global.skin_looking |
<skin> | global | server | Admin | ||
global.skin_radius |
skin_radius 'skin' 'radius' | global | server | Admin | ||
global.skipassetwarmup_crashes |
WARNING: This causes random crashes! | global | variable | False |
||
global.skipqueue |
(Generated) Moves the specified Steam64 ID to the front of the connection queue so they connect immediately on next join | global | server | Admin | ||
global.skipqueueid |
Adds skip queue permissions to a SteamID | global | server | Admin | ||
global.sleep |
(Generated) Puts the calling player into the sleeping state, disconnecting their control and making them a sleeping entity on the server | global | server | Admin | ||
global.sleepingusers |
Show user info for players on server. | global | server | Admin | ||
global.sleepingusersinrange |
Show user info for sleeping players on server in range of the player. | global | server | Admin | ||
global.sleeptarget |
(Generated) Puts the player that the calling admin is looking at into the sleeping state; useful for testing sleeping player interactions | global | server | Admin | ||
global.spectate |
(Generated) Enters spectator mode; optionally accepts a player name or Steam ID to spectate that specific player from a third-person camera | global | server | Admin | ||
global.spectatebots |
If true, can spectate bots | global | variable | False |
||
global.spectateid |
(Generated) Enters spectator mode targeting the entity or player with the given network entity ID | global | server | Admin | ||
global.sprayduration |
Base time (in seconds) that sprays last | global | variable | 10800 |
Admin | |
global.sprayoutofauthmultiplier |
Multiplier applied to SprayDuration if a spray isn't in the sprayers auth (cannot go above 1f) | global | variable | 0.5 |
Admin | |
global.stats |
Print out stats of currently connected clients | global | server | Admin | ||
global.status |
Print out currently connected clients | global | server | Admin | ||
global.status_cl |
(Generated) Prints client-side connection status information including connected state, ping, player entity ID, and current map to the client console | global | client | |||
global.status_sv |
global | server | ||||
global.steamconnectiontimeout |
global | variable | 10000 |
|||
global.steamnagleflush |
global | variable | False |
|||
global.steamnagletime |
global | variable | 5000 |
|||
global.steamnetdebug |
Turns on varying levels of debug output for the Steam Networking. This will affect performance. (0 = off, 1 = bug, 2 = error, 3 = important, 4 = warning, 5 = message, 6 = verbose, 7 = debug, 8 = everything) | global | variable | 0 |
||
global.steamnetdebug_ackrtt |
global | variable | 4 |
|||
global.steamnetdebug_message |
global | variable | 4 |
|||
global.steamnetdebug_p2prendezvous |
global | variable | 4 |
|||
global.steamnetdebug_packetdecode |
global | variable | 4 |
|||
global.steamnetdebug_packetgaps |
global | variable | 4 |
|||
global.steamnetdebug_sdrrelaypings |
global | variable | 4 |
|||
global.steamrelayinit |
global | client | ||||
global.steamsendbuffer |
global | variable | 524288 |
|||
global.steamsendratemax |
global | variable | 262144 |
|||
global.steamsendratemin |
global | variable | 262144 |
|||
global.steamstatus |
global | client | ||||
global.streamermode |
(Generated) Enables streamer mode, which hides sensitive player information such as Steam names and coordinates from on-screen elements to protect privacy | global | variable | False |
||
global.subscriptions |
(Generated) Prints a table of active network group subscriptions for the calling player, showing realm and group ID; supports --json flag | global | client | |||
global.sysinfo |
(Generated) Prints a summary of the current machine hardware and OS info including CPU, GPU, RAM, and platform | global | client | |||
global.sysuid |
(Generated) Prints the unique device identifier for the current machine as reported by Unity SystemInfo.deviceUniqueIdentifier | global | 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.