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
npc.vendor_scrap_heli_enabled npc variable True Admin
npc.vendor_sub_duo_enabled npc variable True Admin
npc.vendor_sub_solo_enabled npc variable True Admin
npcwalkanimation.framebudgetms npcwalkanimation variable 0.25
ownerid Steam64ID Makes the player the highest admin auth level (2) Admin None Yes
paint.brushopacity Gets or sets the brush opacity in the sign painter paint variable 0
paint.brushsize Gets or sets the brush size in the sign painter paint variable 0
paint.brushspacing Gets or sets the brush spacing factor in the sign painter (0 to 1, default 0.25) paint variable 0
paint.favcolours Favourite Colours, in a CSV Hexadecimal format (#FFFFFF) (#95BF4B, #CD412B, #1F6BA0) paint variable
paint.hidemousecursor Hide the mouse pointer while the brush outline is projected onto the model being painted, so it doesn't cover the outline paint variable True
paint.leftsided Change the paint UI to be on the left side of the screen paint variable False
paint.linetooldirectionbufferdistance The distance the cursor needs to travel before the line tool will lock the direction of the line. paint variable 10
paint.maxbrushsize Sets the maximum brush size in the painting menu, re-open the menu to apply changes. paint variable 100
paint.selectedbrush Gets or sets the current brush in the sign painter by index (0 is first, wraps around) paint variable 0
paint.selectedtool Gets or sets the current tool in the sign painter by index (0 is first, wraps around) paint variable 0
paint.showbrushoutline Project an outline of the brush footprint onto the surface of the model being painted paint variable True
paint.usepreviewedlinetool Use the previewing version of the painting line tool. paint variable False
panther.population Population active on the server, per square km panther variable 0.5 Admin
parachute.bypassrepack parachute variable False Admin
parachute.landinganimations parachute variable False Admin
particle.ik (Generated) Enables inverse kinematics solving on character rigs; disabling IK reduces CPU cost but removes foot planting and hand placement corrections particle variable True
particle.quality (Generated) Controls global particle system quality (0-100); lower values reduce particle counts and disable expensive effects to improve performance particle variable 100
particle.simulationspace (Generated) When enabled, particle systems simulate in world space rather than local space; affects how particles trail when the emitter moves particle variable False
party.connectparty (Generated) Connects the local player to the same server as the rest of their party if a party server is set party client
party.createparty (Generated) Creates a new party for the local player, generating a unique party ID and making the player the party leader party client
party.fakepartyinvite (Generated) Debug command that simulates receiving a party invite from a fake player, used to test the party invite UI flow party client
party.inviteparty (Generated) Sends a party invite to the named player or Steam ID, requesting they join the local player party party client
party.joinparty (Generated) Joins an existing party using the given party ID or invite token party client
party.kickparty (Generated) Kicks the specified party member by name or Steam ID from the current party; party leader only party client
party.leaveparty (Generated) Removes the local player from their current party, disbanding it if they are the last member party client
party.maxpartyspawnattempts (Generated) Maximum number of attempts the server makes to find a valid spawn point when spawning a party together; higher values increase the chance of grouping party variable 50 Admin
party.maxpartyspawndistance (Generated) Maximum distance in metres between party member spawn points when spawning a group together on wake-up party variable 100 Admin
party.nearbypartyspawns (Generated) When enabled, party members respawn near each other rather than at random map locations when joining a server together party variable True Admin
party.party_invite_expiry (Generated) Total seconds after which a party invite is fully removed from the system even if shown in UI party variable 120
party.party_invites_enabled (Generated) When enabled, players can send and receive party invites; disabling blocks all new party invite functionality party variable True
party.party_invite_timeout (Generated) Seconds a party invite remains active before automatically expiring if the recipient has not responded party variable 10
party.printparty (Generated) Prints the current party state to the console, listing all members, their Steam IDs, and the party ID party client
patrolhelicopterai.flee_damage_percentage (Generated) Fraction of maximum health at which the patrol helicopter will break off its attack and flee; default 0.35 (35%) patrolhelicopterai variable 0.35 Admin
patrolhelicopterai.monument_crash (Generated) When enabled, the patrol helicopter prefers to crash into a monument area when destroyed rather than crashing in open terrain patrolhelicopterai variable True Admin
patrolhelicopterai.use_danger_zones (Generated) When enabled, the patrol helicopter avoids designated danger zones during its patrol route patrolhelicopterai variable True Admin
perf 0/1/2/3/4/5/6 Sets performance data to show at the bottom left of your screen (0 - Removes stats1 - FPS2 - + Frame latency3 - + RAM usage4 - + Ping5 - + Invokes6 - + Tasks) General None
petbrain.controldistance petbrain variable 100 Admin
petbrain.drownindeepwater petbrain variable True Admin
petbrain.drowntimer petbrain variable 15 Admin
petbrain.idlewhenownermounted petbrain variable True Admin
petbrain.idlewhenownerofflineordead petbrain variable True Admin
physics.allowhorsetempragdoll (Generated) When enabled, horses can be temporarily ragdolled by large physics impacts; disabling keeps horses upright during collisions physics variable True Admin
physics.allowplayertempragdoll (Generated) When enabled, players can be temporarily ragdolled by large physics impacts (e.g. explosions) before recovering; disabling keeps players standing physics variable True Admin
physics.autosynctransforms (Generated) When enabled, Unity Physics auto-syncs transform changes to physics each frame; disable to manually control when transforms sync physics variable True
physics.batchsynctransforms (Generated) When enabled, physics transform syncs are batched per frame for efficiency; disable to force immediate per-object sync physics variable True

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.