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 | |
|---|---|---|---|---|---|---|
server.pve |
(Generated) Enables PvE mode — players cannot damage other players; they can still be killed by NPCs and the environment | server | variable | False |
Admin | |
server.pvebulletdamagemultiplier |
(Generated) Additional bullet damage multiplier applied only when players shoot NPCs or animals, stacks with bulletdamage | server | variable | 1 |
Admin | |
server.pvpbulletdamagemultiplier |
(Generated) Additional bullet damage multiplier applied only in player-vs-player combat, stacks with bulletdamage | server | variable | 1 |
Admin | |
server.pvp_ttk_bullet |
How much to increase time to kill bullets in pvp globally, 2.0 = twice as long, 0.5 = half as long | server | variable | 1 |
Admin | |
server.pvp_ttk_global |
How much to increase time to kill in pvp globally, 2.0 = twice as long, 0.5 = half as long | server | variable | 1 |
Admin | |
server.pvp_ttk_melee |
How much to increase time to kill with melee in pvp globally, 2.0 = twice as long, 0.5 = half as long | server | variable | 1 |
Admin | |
server.queriespersecond |
(Generated) Maximum number of Steam server browser queries the server will respond to per second before rate-limiting | server | variable | 2000 |
Admin | |
server.queryport |
(Generated) UDP port used for Steam server browser queries; uses the game port if set to 0 | server | variable | 28017 |
Admin | |
server.radiation |
(Generated) Enables radiation zones at monuments; disabling removes all radiation hazards from the map | server | variable | True |
Admin | |
server.randomize_seed |
(Generated) Setting this to true assigns a new random value to the world generation seed; useful for wipe scripts that want a fresh random map each time | server | variable | False |
Admin | |
server.readcfg |
(Generated) Reads and executes serverauto.cfg then server.cfg from the server's cfg folder, applying all saved convar values | server | server | Admin | ||
server.rejoin_delay |
(Generated) Seconds a disconnected player must wait before they are allowed to rejoin the server; default is 300 seconds (5 minutes) | server | variable | 300 |
Admin | |
server.reportsserverendpoint |
HTTP API endpoint for receiving F7 reports | server | variable | Admin | ||
server.reportsserverendpointkey |
If set, this key will be included with any reports sent via reportsServerEndpoint (for validation) | server | variable | Admin | ||
server.repositionattachmentsonreskin |
Reposition attachments like storage adaptors if they have moved on reskins | server | variable | True |
Admin | |
server.resetrespawns |
Clear all static respawn points | server | server | Admin | ||
server.resetserveremoji |
Rescans the serveremoji folder, note that clients will need to reconnect to get the latest emoji | server | server | Admin | ||
server.respawnatdeathposition |
If a player presses the respawn button, respawn at their death location (for trailer filming) | server | variable | False |
Admin | |
server.respawnresetrange |
(Generated) Radius in metres around a player's death point — any sleeping bag or bed within this range is put on a respawn cooldown to prevent spawn-camping | server | variable | 50 |
Admin | |
server.respawntimeadditionbag |
Bags will increase their respawn time by this much | server | variable | 0 |
Admin | |
server.respawntimeadditionbed |
Beds will increase their respawn time by this much | server | variable | 0 |
Admin | |
server.respawnwithloadout |
When a player respawns give them the loadout assigned to client.RespawnLoadout (created with inventory.saveloadout) | server | variable | False |
Admin | |
server.rewounddelay |
(Generated) Minimum seconds that must pass after a player recovers from being wounded before they can be put into the wounded state again | server | variable | 60 |
Admin | |
server.rpclog |
(Generated) Prints a sorted table of RPC identifiers, their string names, and cumulative call counts; requires rpclog_enabled = true | server | server | Admin | ||
server.rpclog_enabled |
(Generated) Enables RPC call logging; must be true before the rpclog command will return data. Tracks how often each RPC is called | server | variable | False |
Admin | |
server.rust_relay_send_queue |
(Generated) Prints the current server decryption queue depth | server | variable | 0 |
Admin | |
server.salt |
(Generated) Secondary salt value mixed into procedural world generation; used to vary monument and road placement | server | variable | 1 |
Admin | |
server.save |
Force save the current game | server | server | Admin | ||
server.savebackupcount |
(Generated) Number of rolling save-file backups to keep; each autosave rotates the oldest backup out | server | variable | 2 |
Admin | |
server.savecachesize |
(Generated) Maximum byte size of the entity save cache used to accelerate autosaves; 0 means no hard limit | server | variable | 605068 |
Admin | |
server.saveframebudget |
MS per frame to spend warming up entity save caches | server | variable | 5 |
Admin | |
server.saveinterval |
(Generated) How often (in seconds) the server automatically saves the game world to disk; default is every 600 seconds (10 minutes) | server | variable | 600 |
Admin | |
server.schematime |
(Generated) How often (in seconds) the full entity schema is re-broadcast to all clients; default is every 1800 seconds | server | variable | 1800 |
Admin | |
server.secure |
server | variable | True |
Admin | ||
server.seed |
(Generated) Seed value used for procedural world generation; changing this produces a completely different map layout | server | variable | Admin | ||
server.sendnetworkupdate |
Send network update for all players | server | server | Admin | ||
server.server_id |
(Generated) Persistent unique identifier for this server instance, used when recording demos and for analytics attribution | server | variable | Admin | ||
server.setshowholstereditems |
Show holstered items on player bodies | server | server | Admin | ||
server.showholstereditems |
(Generated) When enabled, weapons and tools holstered on a player's back are visible on their character model to other players | server | variable | True |
Admin | |
server.skipdeathscreenfade |
Skip death screen fade | server | variable | False |
Admin | |
server.snapshot |
This sends a snapshot of all the entities in the client's pvs. This is mostly redundant, but we request this when the client starts recording a demo.. so they get all the information. | server | server | Admin | ||
server.snapshottaskbatchcount |
UsePlayerUpdateJobs 2 related - how many snapshot messages to batch into 1 task | server | variable | 64 |
Admin | |
server.spawnvinetrees |
(Generated) When true, vine tree variants are included during world generation; disable to remove all climbable vine trees from the map | server | variable | True |
Admin | |
server.sprinklereyeheightoffset |
(Generated) Vertical eye-height offset in metres used when raycasting to determine whether a sprinkler can water a given plant | server | variable | 3 |
Admin | |
server.sprinklerradius |
server | variable | 3 |
Admin | ||
server.stability |
(Generated) Enables structural stability simulation; when disabled buildings will not collapse even if their supports are destroyed | server | variable | True |
Admin | |
server.start |
Starts a server | server | server | Admin | ||
server.statbackup |
(Generated) Enables automatic backups of server statistics data | server | variable | False |
Admin | |
server.stats |
(Generated) Enables collection and reporting of gameplay statistics such as kill counts, damage dealt and resource gathered | server | variable | False |
Admin | |
server.stop |
Stops a server | server | server | Admin |
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.