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
spawn.respawnloot_lookingat Respawns loot in the loot container currently being looked at spawn server Admin
spawn.respawnloot_radius Respawns loot in all loot containers within the given radius spawn server Admin
spawn.respawn_populations (Generated) When enabled, population spawners (animals, NPCs, resources) will respawn entities over time as they are killed or harvested spawn variable True Admin
spawn.scalars (Generated) Prints a table of current spawn scalar values including player fraction, excess, population rate, density, and group rate; pass --json for machine-readable output spawn server Admin
spawn.shielddummy (Generated) Raycasts from the camera and requests the server to spawn a shield-holding dummy player at the hit point, facing away from the camera; pass true to holster the shield spawn client
spawn.simulate_loot <iterations> - Simulates a number of iterations on the closest loot container and sums up the items spawned spawn server Admin
spawn.svshielddummy (Generated) Server-side handler that spawns a dummy player entity at the given position and direction loaded with the Shields loadout, optionally holstering the shield; triggered by spawn.shielddummy spawn server Admin
spawn.tick_individuals (Generated) Interval in seconds between individual entity respawn ticks; controls how frequently the server checks for and respawns dead individual entities spawn variable 300 Admin
spawn.tick_populations (Generated) Interval in seconds between population spawn ticks; lower values cause populations to refill faster but increase server CPU load spawn variable 60 Admin
spraycan.debugmeshsnapping spraycan variable False
spraycan.useaccuratemeshsnapping spraycan variable True
sss.enabled (Generated) Enables the sub-surface scattering post-process effect on character skin, giving skin a translucent appearance under direct lighting sss variable True
sss.halfres (Generated) Renders the sub-surface scattering effect at half resolution, halving the GPU cost at the expense of slight softness in skin shading sss variable True
sss.quality (Generated) Sub-surface scattering quality level; deprecated and no longer used in current builds sss variable 0
sss.scale (Generated) Controls the intensity of the sub-surface scattering effect; higher values make skin appear more translucent under direct light sss variable 1
stability.accuracy (Generated) Floating-point tolerance used when comparing stability values during propagation; smaller values are more precise but can cause more recalculations stability variable 0.001 Admin
stability.collapse (Generated) Stability value below which a building block is considered unsupported and will collapse; default 0.05 means blocks below 5% support fall stability variable 0.05 Admin
stabilityentity.demolish_seconds stabilityentity variable 600 Admin
stability.log_ground_missing_death (Generated) When enabled, logs when entities die because their ground support entity was destroyed or is missing stability variable False Admin
stability.log_stability_death (Generated) When enabled, logs each entity death caused by a stability collapse to the server console with position and prefab name stability variable False Admin
stability.log_stability_updates (Generated) When enabled, logs every stability value change during propagation; very verbose, use only for targeted debugging stability variable False Admin
stability.refresh_stability (Generated) Forces an immediate recalculation of stability for all building blocks in the world; expensive on large bases stability server Admin
stability.stabilityqueue (Generated) Maximum time in seconds that stability update jobs can run per server tick before being deferred to the next tick stability variable 9 Admin
stability.strikes (Generated) Number of stability propagation iterations performed per tick; higher values resolve complex multi-block stability chains faster at the cost of CPU time stability variable 10 Admin
stability.support_highest_stability stability variable True Admin
stability.surroundingsqueue (Generated) Maximum time in seconds that surrounding-support check jobs can run per server tick before deferral stability variable 3 Admin
stability.verbose (Generated) Verbosity level for stability system logging; 0 = silent, higher values print more detail about stability calculations and propagation stability variable 0 Admin
stag.population Population active on the server, per square km stag variable 3 Admin
stash.reveal_tick_rate (Generated) Interval in seconds between player-detection ticks for the stash container reveal mechanic; registered as stash.reveal_tick_rate stash variable 0.5 Admin
status Returns players on the server with their Steam64ID, name, ping, time played, IP address Admin None Yes
steam.achievements (Generated) Prints a list of all Steam achievements and their current unlock status for the local player; useful for testing achievement triggers steam client
steam.refresh_nickname_cache (Generated) Forces an immediate refresh of the cached Steam display names for all players currently on the server steam client
steam.resetstats (Generated) Resets all Steam stats and achievements for the local player to zero/locked; dev use only for achievement testing steam client
steam.server_allow_steam_nicknames steam variable True Admin
steam.use_steam_nicknames (Generated) When enabled, displays other players Steam display names in chat and UI; disabling falls back to their in-game names steam variable True
storagecontainer.canrequireauthifnolock (Generated) When enabled, storage containers without a lock can still require tool cupboard auth to access; default false storagecontainer variable False Admin
storagecontainer.corpseitemssavedpercent (Generated) Fraction of items preserved when a storage container spawns a death corpse; 0.5 = 50% of items survive the container death storagecontainer variable 0.5 Admin
storagecontainer.dropcorpseondeath (Generated) When enabled, storage containers that die spawn a loot corpse containing their items; when false items are destroyed storagecontainer variable False Admin
store.addfeaturing Adds a new featuring entry to the store (debug only). add_featuring <ItemID> <HeaderText> <TitleText> <SubtitleText> <ImageUrl> <VideoUrl> <TargetUrl> <Priority> store client
store.addtocart (Generated) Adds the specified item by store listing ID to the current shopping cart for purchase testing store client
store.clearcart (Generated) Clears all items from the current shopping cart without completing a purchase store client
store.extraitems Adds items to the store for testing purposes. add_items itemid,itemid2,itemid3,... store variable
store.fakecheckout fakeCheckout <success> <itemId1,itemId2,...> store client
store.generalitemtests store variable
store.inventorymode 0 = steam, 1 = random, 2 = empty, 3 = full store variable 0
store.limiteditemtests store variable
store.overridecurrency (Generated) Overrides the currency code used in the item store for testing price display in different regional currencies store variable
store.preloadweeklyskins (Generated) When enabled, weekly item store skins are preloaded in the background on connect to avoid pop-in when opening the store store variable True
store.printgeneralstore (Generated) Prints a list of all items in the general section of the item store store client non-weekly
store.printweeklyitems (Generated) Prints a list of all items currently tagged as weekly featured skins in the item store store client

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.