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 | |
|---|---|---|---|---|---|---|
copypaste.printselection_sv |
(Generated) Server-side handler that prints the names of all entities within the current selection bounds; used to preview what would be included in a copy operation | copypaste | server | Admin | ||
copypaste.renamepaste |
(Generated) Renames a locally stored paste file; args: old_name new_name; fails if the old name does not exist or the new name is already taken | copypaste | client | |||
copypaste.saveclipboard |
(Generated) Saves the current clipboard paste to a named file on disk; add --overwrite to replace an existing paste with the same name | copypaste | client | |||
copypaste.savepaste |
<name> | copypaste | server | Admin | ||
copypaste.setscreenshot |
<name> Takes a screenshot of what you're looking at and set it as the thumbnail of that file. | copypaste | client | |||
copypaste.undopaste |
(Generated) Sends an undo request to the server to destroy all entities spawned by the calling player's most recent paste operation | copypaste | client | |||
copypaste.undopaste_sv |
(Generated) Undoes the most recent paste operation for the calling player by destroying all entities that were spawned in that paste; replies with 'History empty' if nothing to undo | copypaste | server | Admin | ||
copypaste.viewscreenshot |
<name> | copypaste | client | |||
countryphrases.debug_browser_codes |
countryphrases | variable | False |
|||
coverpointvolume.cover_point_sample_step_height |
cover_point_sample_step_height defines the height of the steps we do vertically for the cover point volume's cover point generation (smaller steps gives more accurate cover points, but at a higher processing cost). (default: 2.0) | coverpointvolume | variable | 2 |
Admin | |
coverpointvolume.cover_point_sample_step_size |
cover_point_sample_step_size defines the size of the steps we do horizontally for the cover point volume's cover point generation (smaller steps gives more accurate cover points, but at a higher processing cost). (default: 6.0) | coverpointvolume | variable | 6 |
Admin | |
craft.add |
craft | server | ||||
craft.cancel |
craft | server | ||||
craft.canceltask |
craft | server | ||||
craft.fasttracktask |
craft | server | ||||
craft.instant |
(Generated) When enabled, all crafting completes instantly with no time delay; useful for testing crafting recipes or quickly equipping items in development | craft | variable | False |
Admin | |
creative.allusers |
Apply creative mode to the entire server | creative | variable | False |
Admin | |
creative.alwaysonenabled |
(Generated) Failsafe toggle that must be true before any alwaysOn commands work; prevents items from accidentally entering the always-on state outside of creative mode | creative | variable | False |
Admin | |
creative.bypassholdtoplaceduration |
Bypasses bypassHoldToPlaceDuration when deploying items | creative | variable | False |
Admin | |
creative.freebuild |
Build blocks for free | creative | variable | False |
Admin | |
creative.freeplacement |
Bypasses all placement checks | creative | variable | False |
Admin | |
creative.freerepair |
Bypass the 30s repair cooldown when repairing objects | creative | variable | False |
Admin | |
creative.togglealwayson |
creative | server | Admin | |||
creative.togglealwaysonall |
(Generated) Sets the always-on state for all IAlwaysOn entities on the server (e.g. lights, switches); only works when alwaysOnEnabled is true and caller is in creative mode | creative | server | Admin | ||
creative.togglealwaysonradius |
creative | server | Admin | |||
creative.togglecreativemodeuser |
(Generated) Enables or disables creative mode for a specific player by name or Steam ID; creative mode removes resource costs and unlocks building freely | creative | server | Admin | ||
creative.unlimitedio |
Bypasses limits on IO length and points | creative | variable | False |
Admin | |
crocodile.population |
Population active on the server, per square km | crocodile | variable | 1 |
Admin | |
crosshair.color |
0=white | 1=green | 2=blue | 3=red | 4=yellow | 5=magenta | 6=cyan | 7=black | crosshair | variable | 0 |
||
crosshair.dotsize |
Size of center dot [0-5] | crosshair | variable | 1.7 |
||
crosshair.dynamic_spacing |
When holding a gun, crosshair reticle spacing changes depending on accuracy | crosshair | variable | True |
||
crosshair.dynamic_visibility |
Crosshair gets hidden when aiming, alt-looking or not holding a gun | crosshair | variable | True |
||
crosshair.generate_code |
Generate a code from the current crosshair settings and copy it to clipboard | crosshair | client | |||
crosshair.length |
Length of the outer lines [1-20] | crosshair | variable | 7 |
||
crosshair.load_code |
Load and apply crosshair settings from a code | crosshair | client | |||
crosshair.outline |
Outline enabled true/false | crosshair | variable | False |
||
crosshair.outlinecolor |
0=black | 1=green | 2=blue | 3=red | 4=yellow | 5=magenta | 6=cyan | 7=white | crosshair | variable | 0 |
||
crosshair.reset_to_default |
Apply the default crosshair configuration | crosshair | client | |||
crosshair.spacing |
Spacing of the outer lines [0-3] | crosshair | variable | 1 |
||
crosshair.style |
0=default | 1=dot | 2=T-shape | crosshair | variable | 0 |
||
crosshair.width |
Width of the outer lines [1-8] | crosshair | variable | 2 |
||
cui.cui_test |
cui | server | ||||
cui.cui_test_update |
cui | server | ||||
cui.endtest |
cui | server | ||||
culling.debug |
Debug occludees 0=off, 1=dynamic, 2=static, 4=grid, 7=all (green:visible, red:culled) | culling | variable | 0 |
||
culling.debugdrawhizmipchain |
Render entire HiZ mip chain on screen | culling | client | |||
culling.debugdrawhizoverlay |
Render overlay depth overlay. Pass -1 to disable, or pass up to 7 to draw specific layer | culling | client | |||
culling.debugid |
Isolate visualization of culling.debug to a specific mesh | culling | variable | -1 |
||
culling.debuglookat |
Try to pick a renderer from physics raycast | culling | client | |||
culling.debugmask |
Bitfield(1 dynamic, 2 static, 4 grid) to visualize occluder bounds | culling | variable | 0 |
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.