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
profile.profiling_entity_count_interval How frequently to count all entities across the server profile variable 300 Admin
profile.profiling_fixed_invokes 0 = off, 1 = stats per frame, 2 = stats per method profile variable 0 Admin
profile.profiling_invokes 0 = off, 1 = stats per frame, 2 = stats per method profile variable 0 Admin
profile.profiling_lagspikes Record inbound RPC & ConsoleCommands that cause lag spikes profile variable False Admin
profile.profiling_packets Record type of packets inbound/outbound per frame profile variable False Admin
profile.profiling_ping Raknet statistics, 0 = off, 2 = per connection profile variable 0 Admin
profile.profiling_ping_interval How often to flush raknet stats per second profile variable 1 Admin
profile.profiling_ping_per_frame profile variable 30 Admin
profile.profiling_rcon 0 = off, 1 = count per frame, 2 = connection attempts, 3 = messages profile variable 0 Admin
profile.profiling_rcon_message_length Clamp the length of logged RCON messages to prevent the profiler from being flooded with large messages profile variable 512 Admin
profile.profiling_work_queue Record execution time of ObjectWorkQueues per frame profile variable False Admin
profile.quiet Controls whether perfsnapshot commands emit chat messages profile variable False Admin
profile.rcon_lagspike_threshold profile variable 40 Admin
profile.resetexportinterval (Generated) Resets the profiler export interval timer, causing the next export to happen after a full ExportIntervalS from now profile server Admin
profile.rpc_lagspike_threshold profile variable 40 Admin
profile.runtime_profiling 0 = off, 1 = basic, 2 = everything. This will reset all profiling convars, however they can be modified afterwards profile variable 0 Admin
profile.runtime_profiling_interval profile variable 60 Admin
profile.runtime_profiling_persist Enable to allow runtime profiling to persist across restarts profile variable False Admin
profile.runtime_profiling_pool_flush_interval How often to flush pooling stats in seconds profile variable 300 Admin
profile.runtime_profiling_pooling 0 = off, 1 = flush every 5 minutes profile variable 0 Admin
profile.runtime_profiling_uploader_pooling Should analytics bulk uploaders use pooling profile variable False Admin
profile.start (Generated) Starts recording a Unity Profiler binary log to a timestamped file in the profile/ folder; requires ENABLE_PROFILER build flag profile client
profile.stop (Generated) Stops the active Unity Profiler binary log recording and finalises the file profile client
profile.stopwatchingallocs Stops tracking of allocations profile server Admin
profile.watchallocs Params: [Name = 'Allocs'] [maxStackDepth = 16]. Starts tracking of allocs, dumping a [Name].json.gz record once conditions are met profile server Admin
projectile.preventcameraclip Should the projectile model attempt to prevent itself being clipped by the camera? projectile variable True
projectile.preventcameraclipbufferseconds Buffer seconds before turning back on the projectile model. projectile variable 0.01
projectile.serverprojectilecameraclipdistance Distance before turning back on the server spawned projectiles model. projectile variable 0.3
projectile.usebatched (Generated) When enabled, projectile movement is updated in batched job-based passes using TransformAccessArray for better CPU parallelism projectile variable True
quit Close the game to desktop. Can be prefixed with "sv" to save and close the server General None Closing the server requires admin
radiation.materialtoradsratio (Generated) Multiplier converting radiation material value to effective radiation damage rate; lower values reduce radiation intensity globally radiation variable 0.0044 Admin
radiation.water_inventory_damage (Generated) When enabled, radiation-contaminated water damages items in a player's inventory over time when in a radiation zone radiation variable True Admin
radiation.water_loot_damage (Generated) When enabled, radiation-contaminated water damages loot containers over time when exposed to sufficient radiation radiation variable True Admin
rcon.banduration How long in seconds to ban an IP that has exceeded the maximum password failures (default: 300 seconds) rcon variable 300 Admin
rcon.ban_ip Ban an IP address from RCON, preventing it from connecting and kick any clients from this IP, this is permanent and persistent rcon server Admin
rcon.clear_rcon_failed_logins Clear all failed login attempts rcon server Admin
rcon.clear_subscribers Clears all subscribers from the server. rcon server Admin
rcon.connectioncooldown How long (in seconds) before we allow another rcon connection from the same address (default: 1 second) rcon variable 1 Admin
rcon.enablesubscriptions If true, allow RCON connections to subscribe to server events. This could be a performance hit and should only be used if you need it. rcon variable False Admin
rcon.ip IP Address to listen for RCON connections rcon variable Admin
rcon.logfailedattempts Log failed attempts and attempts from banned IP addresses (default: true) rcon variable True Admin
rcon.maxconnections Total number of allowed connections to RCON server. -1 to disable behaviour. Requires server restart after changes rcon variable 500 Admin
rcon.maxconnectionsperip Total number of allowed connections to RCON server, on a single IP. -1 to disable behaviour. Requires server restart after changes rcon variable 5 Admin
rcon.maxpasswordfailures How many password failures before banning an RCON client's IP (default: 5) rcon variable 5 Admin
rcon.permanentbanfailedips Permanently ban IPs that trigger too many failed attempts (default: false) rcon variable False Admin
rcon.port Port to listen for RCON connections rcon variable 28016 Admin
rcon.print If true, RCON commands will be printed in the console rcon variable False Admin
rcon.print_rcon_bans Print a table of permanently banned IPs and networks. Use '--json' to return a JSON object rcon server Admin
rcon.print_rcon_clients Print a table of connected RCON clients. Use '--json' to return a JSON object rcon server Admin
rcon.print_rcon_failed_logins Print a table of clients with failed passwords. Use '--json' to return a JSON object rcon 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.