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