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