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
CommandDescriptionCategoryTypeDefaultPermission
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.