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.netlog (Generated) Enables low-level network activity logging on the server; produces verbose output useful for diagnosing connection and packet issues server variable False Admin
server.netprotocol (Generated) Returns the network protocol identifier string the server is currently using; clients must match this to connect server server Admin
server.nonplanterdeathchancepertick (Generated) Probability (0–1) per growth tick that a plant growing outside a planter box will die; default 0.005 means a 0.5% chance each tick server variable 0.005 Admin
server.normalisedfoodspoiltimestackthreshold If two spoiled food items are both above this threshold then we will allow them to be stacked server variable 0.9 Admin
server.npcammolootmultiplier All ammo drops from NPC loot will be multiplied by this server variable 1 Admin
server.npccorpsedespawn Seconds before a NPC corpse is removed from the world; default is 600 seconds (10 minutes) server variable 600 Admin
server.occlusiongatherbatchplayercount UsePlayerUpdateJobs 4 related - how many players to gather occlusion pairs for per task server variable 64 Admin
serverocclusion.occlusionvalidategroups (Generated) Validates that all server occlusion network groups are correctly mapped to their occlusion data; reports any inconsistencies found serverocclusion server Admin
serverocclusion.serverocclusiondebug Tests occlusion visibility between two positions serverocclusion server Admin
serverocclusion.usejob serverocclusion variable True Admin
server.official (Generated) Marks this as an official Facepunch server; only set by Facepunch — do not enable on community servers server variable False Admin
server.oilrig_radiation_alarm_threshold (Generated) Radiation level at which the oil rig alarm triggers; 0 means the alarm activates immediately when any radiation is present server variable 0 Admin
server.oilrig_radiation_amount_scale (Generated) Multiplier for radiation intensity inside oil rig monuments; higher values increase radiation damage per second server variable 1 Admin
server.oilrig_radiation_time_scale (Generated) Multiplier for how long radiation lingers after an event at oil rig monuments; higher values extend the radiation duration server variable 1 Admin
server.optimalplanterqualitysaturation (Generated) Soil saturation level (0–1) at which a planter box is considered perfectly watered for quality bonuses; default 0.6 server variable 0.6 Admin
server.ovencookbudgetms (Generated) Maximum milliseconds per frame spent processing furnace and campfire cook ticks; lower values keep frames smoother on high-population servers server variable 0.25 Admin
server.packetlog (Generated) Prints a sorted table of network packet types and their cumulative call counts since logging was enabled; requires packetlog_enabled = true server server Admin
server.packetlog_enabled (Generated) Enables packet-type logging; must be true before the packetlog command will return data. Collects packet type call counts at runtime server variable False Admin
server.paintballoverallsdamage How much to scale paintball damage when both the hit player and initiator player have paintball overalls on (see paintballstandarddamage for scaling standard paintball damage) server variable 1 Admin
server.paintballstandarddamage How much to scale standard paintball damage (see paintballoverallsdamage for scaling damage for when players have overalls on) server variable 1 Admin
server.parachuterepacktime How long it takes to pick up a used parachute in seconds server variable 8 Admin
server.parallelnetworkqueuebatchsize UsePlayerUpdateJobs 4 related - affects how many players get batched into 1 task by counting the size of their network queues. Higher number - less tasks server variable 16 Admin
server.pauseindustrialduringsave Should industrial be paused during autosaves server variable True Admin
server.pauseunlootedpuzzles (Generated) When enabled, the puzzle reset timer pauses for monuments that have not been looted yet, preventing resets of untouched areas server variable True Admin
server.pingduration How long a ping should last server variable 10 Admin
server.ping_region_code_override (Generated) Override the geographic region code used for ping estimation in the server browser; leave empty to use automatic detection server variable Admin
server.plantlightdetection (Generated) Enables plant light detection — growable plants will check nearby light sources each tick and adjust growth speed and quality accordingly server variable True Admin
server.planttick server variable 60 Admin
server.planttickscale (Generated) Multiplier for plant growth tick speed; values above 1.0 make plants grow faster, values below 1.0 slow growth server variable 1 Admin
server.playerlistpos Prints the position of all players on the server server server Admin
server.playerserverfall (Generated) When true, fall damage is calculated server-side for improved anti-cheat security; disabling may reduce server load but allows clients to manipulate fall damage server variable True Admin
server.player_state_cache_count (Generated) Prints the number of player states currently held in the in-memory player state cache server server Admin
server.player_state_cache_evictions (Generated) Prints the total number of player state cache entries evicted since server startup; high values suggest the cache size should be increased server server Admin
server.player_state_cache_size (Generated) Size of the LRU player-state cache; higher values keep more player states in memory, reducing disk reads when reconnecting players server variable 10000 Admin
server.playertimeout (Generated) Seconds of network inactivity before a connected player is timed out and disconnected server variable 60 Admin
server.port (Generated) UDP port the server listens on for player connections server variable 28015 Admin
server.premium Require a premium status account to connect to this server server variable False Admin
server.premiumrecheckinterval How often to do premium status rechecks server variable 300 Admin
server.premiumrecheckmaxbatchsize Maximum number of players to recheck at a time server variable 100 Admin
server.premiumrecheckminseconds Minimum time to recheck premium status for already connected players (in seconds) server variable 300 Admin
server.premiumverifyendpoint Endpoint to use to check if players have premium status server variable https://rust-api.facepunch.com/api/premium/verify Admin
server.printdecryptqueue server server Admin
server.printeyes Print the current player eyes. server server Admin
server.printpos Print the current player position. server server Admin
server.printposcenter Print the current player center position. server server Admin
server.printreadqueue (Generated) Prints the current server incoming network read queue depth (packet count and total byte size) server server Admin
server.printreportstoconsole Should F7 reports from players be printed to console server variable False Admin
server.printrot Print the current player rotation. server server Admin
server.printwipeid Prints the current wipe id of the sav server server Admin
server.printwritequeue (Generated) Prints the current server outgoing network write queue depth (packet count and total byte size) 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.