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