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
ridablehorse2.decayminutes How long before a horse dies unattended ridablehorse2 variable 180 Admin
ridablehorse2.dungtimescale ridablehorse2 variable 1 Admin
ridablehorse2.groundangleupdaterate ridablehorse2 variable 0.05 Admin
ridablehorse2.population Population active on the server, per square km ridablehorse2 variable 2 Admin
ridablehorse2.ragdoll ridablehorse2 server Admin
ridablehorse2.setforsale ridablehorse2 server Admin
ridablehorse2.sethorsebreed ridablehorse2 server Admin
ridablehorse2.throttledgroundangleupdate ridablehorse2 variable True Admin
ridablehorse.autoavoidance (Generated) When enabled, horses use automatic avoidance steering to navigate around obstacles; saved between sessions; admin configurable ridablehorse variable True Admin
ridablehorse.debug (Generated) When enabled, draws debug visualisations for this system (seismic sensor range sphere, escape capture state, etc.); editor/admin-only ridablehorse variable False Admin
ridablehorse.decayminutes How long before a horse dies unattended ridablehorse variable 180 Admin
ridablehorse.dungtimescale ridablehorse variable 1 Admin
ridablehorse.groundangleupdaterate (Generated) Interval in seconds between ground angle recalculation updates for horse body tilting; default 0.05s ridablehorse variable 0.05 Admin
ridablehorse.population Population active on the server, per square km ridablehorse variable 2 Admin
ridablehorse.ragdoll (Generated) Ragdolls the ridable horse entity directly in front of the calling admin player; useful for testing horse physics and death states ridablehorse server Admin
ridablehorse.setforsale (Generated) Marks the horse directly in front of the calling admin player as for-sale, enabling the purchase interaction ridablehorse server Admin
ridablehorse.sethorsebreed (Generated) Sets the breed index of the horse directly in front of the calling admin player to the given integer value ridablehorse server Admin
ridablehorse.throttledgroundangleupdate (Generated) When enabled, ground angle updates for horse body tilt are throttled to groundAngleUpdateRate seconds; improves performance ridablehorse variable True Admin
rottingflies.hide Disables the corpse flies rottingflies variable False
rrp.enabled Toggles the Rust Render Pipeline rrp variable False
rustnav.bakestats Print accumulated navmesh bake statistics. Pass true to reset them instead rustnav server Admin
rustnav.bakestatsenabled Collect navmesh bake statistics (rustnav.bakestats to read them). Defaults on in the editor, off on servers; flip on live to diagnose bake issues, then reset with rustnav.bakestats true rustnav variable False Admin
rustnav.collectbudgetms Main-thread time budget per frame (ms) for navmesh tile geometry collection. The full-map bake wall clock is roughly tiles / (budget-worth of tiles per frame) / fps, so raise this while baking to trade frame time for bake speed rustnav variable 1 Admin
rustnav.debugload rustnav server Admin
rustnav.debugpath rustnav server Admin
rustnav.debugraycast rustnav server Admin
rustnav.debugrebuildtile rustnav server Admin
rustnav.debugsample rustnav server Admin
rustnav.debugsave rustnav server Admin
rustnav.detailsampledistmult Detail mesh sample distance as a multiple of cellSize (Recast default 6). Larger = cheaper detail mesh, coarser surface height. Applies to tiles built after the change rustnav variable 12 Admin
rustnav.detailsamplemaxerrormult Detail mesh max sample error as a multiple of cellHeight (Recast default 1). Larger = cheaper detail mesh, more height error. Applies to tiles built after the change rustnav variable 1 Admin
rustnav.draw rustnav server Admin
rustnav.drawkbps Max KB per second of navmesh tiles streamed to each rustnav.draw viewer rustnav variable 512 Admin
rustnav.drawmanifestinterval rustnav variable 10 Admin
rustnav.drawoffsety rustnav variable 0.5
rustnav.drawradius rustnav variable 100 Admin
rustnav.drawrefreshrate rustnav variable 0.25 Admin
rustnav.drawtilebudget rustnav variable 5 Admin
rustnav.dumptilegeo Rebuild one default-navmesh tile synchronously and dump its assembled geometry + heightfield bounds to a file for the offline native-build harness: rustnav.dumptilegeo <tx> <ty> <path> rustnav server Admin
rustnav.enableverboselogs rustnav variable False Admin
rustnav.legacybuild A/B kill switch: build navmesh tiles with the stock pre optimization algorithms (clip rasterizer, full ledge and region rescans, unfused filters). Combine with detailsampledistmult 6 to approximate the old build end to end. Applies to tiles built after the change rustnav variable False Admin
rustnav.maxshoredistance Metres of open water past which default navmesh tiles are dropped instead of baked. A tile only drops when every point in it is that far from land, so shores keep their navmesh and so do rivers and lakes, which are never that wide. Independent navmeshes (oilrigs, tropical islands, ghost ships) are never touched. 0 or less bakes the open sea like before. Applies to tiles queued after the change rustnav variable 100 Admin
rustnav.navmeshstats List every navmesh (default + independent monuments/islands/ghostships) ranked by accumulated worker build time rustnav server Admin
rustnav.numthreads Navmesh tile builder worker thread count. Applied when the builder is (re)created - at boot, or via rustnav.setnumthreads at runtime. ~half the cores is the sweet spot for full-map bakes rustnav variable 4 Admin
rustnav.rebuild rustnav server Admin
rustnav.savecompression LZ4-compress navmesh saves (smaller .navmesh files, no extra save time) rustnav variable True Admin
rustnav.savethreads Worker threads for navmesh save/load compression. 0 = auto rustnav variable 0 Admin
rustnav.setnumthreads rustnav server Admin
safemode.applysafemodeconfig Applies a known set of safe settings to ensure the game boots safemode client
sail.maxthrustmultiplier sail variable 1 Admin

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.