Rust Admin 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.
Commands that need admin rights on the server: moderation, teleporting, spawning items, spectating and running the server. Use them from the F1 console as an admin, or over RCON.
653 commands
| Command | Description | Category | Type | Default | Permission | |
|---|---|---|---|---|---|---|
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 | ||
rustnav.bakestats |
Print accumulated navmesh bake statistics. Pass true to reset them instead | rustnav | server | 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.draw |
rustnav | server | 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.navmeshstats |
List every navmesh (default + independent monuments/islands/ghostships) ranked by accumulated worker build time | rustnav | server | Admin | ||
rustnav.rebuild |
rustnav | server | Admin | |||
rustnav.setnumthreads |
rustnav | server | Admin | |||
santasleigh.drop |
santasleigh | server | Admin | |||
satellite.launch |
Dev: search for a safe crash site around the calling player using the exact same acceptance checks a control computer's lock-in uses (topology, water, unevenness, safezones, obstructions), then launch the full orbital descent there. Not a full session replica: searches around the player rather than a computer's semi-random targeting center, always does a fresh scan (no thruster-history reuse), and has no owning computer (no countdown screen, radius floor still enforced, no-build volume self-despawns after impact instead of being computer-managed): satellite.launch [radius] | satellite | server | Admin | ||
satellite.launchquick |
Dev: exactly satellite.launch — same crash-site search and validation — but skips the wait: the satellite spawns already in phase 2, 30 seconds from impact, at the point of the descent path it would normally reach then: satellite.launchquick [radius] | satellite | server | Admin | ||
satellite.random |
Trigger a satellite crash at a random valid position on the map | satellite | server | Admin | ||
satellite.trigger |
Trigger a satellite crash at the calling player's position or optional coordinates, with an optional satellite mass (kg) driving loot like a computer-controlled crash: satellite.trigger [mass] or satellite.trigger [x z [mass]] | satellite | server | Admin | ||
server.backup |
Backup server folder | server | server | Admin | ||
server.botcount |
(Generated) Returns the current number of bot (AI-controlled player) entities active on the server | server | server | Admin | ||
server.broadcastplayvideo |
(Generated) Sends a video URL to all connected players, causing the in-game video player to open and play the specified video on every client | server | server | Admin | ||
server.clear_bushes_radius |
(Generated) Kills all server-side bush entities within a given radius of the calling player (or a specified world position); args: radius [x y z] | server | server | Admin | ||
server.clear_loot_spawn_cache |
Clears the loot spawn cache used to restrict loot into each era | server | server | Admin | ||
server.clearplayerreportcounts |
Clear the player reports list | server | server | Admin | ||
server.clear_trees_radius |
(Generated) Kills all server-side tree entities within a given radius of the calling player (or a specified world position); args: radius [x y z] | server | server | Admin | ||
server.combatlog |
Get the player combat log | server | server | Admin | ||
server.combatlog_outgoing |
Get the player combat log, only showing outgoing damage | server | server | Admin | ||
server.corpseinfo |
Get info on player corpses on the server | server | server | Admin | ||
server.enforce_era_restrictions |
Deletes items on the server that are not allowed in the era | server | server | Admin | ||
server.fillchickencoop |
(Generated) Debug command: fills all chicken coops within 5 metres of the calling player to their maximum capacity | server | server | Admin | ||
server.fps |
(Generated) Prints the current server frame rate in frames per second | server | server | Admin | ||
server.listplayerreportcounts |
List the amount of reports players on the server have received | server | server | Admin | ||
server.listtoolcupboards |
Prints all the Tool Cupboards on the server | server | server | Admin | ||
server.listvendingmachines |
Prints all the vending machines on the server | server | server | Admin | ||
server.netprotocol |
(Generated) Returns the network protocol identifier string the server is currently using; clients must match this to connect | server | server | Admin | ||
serverocclusion.occlusionvalidategroups |
(Generated) Validates that all server occlusion network groups are correctly mapped to their occlusion data; reports any inconsistencies found | serverocclusion | server | Admin | ||
serverocclusion.serverocclusiondebug |
Tests occlusion visibility between two positions | serverocclusion | server | Admin | ||
server.packetlog |
(Generated) Prints a sorted table of network packet types and their cumulative call counts since logging was enabled; requires packetlog_enabled = true | server | server | Admin | ||
server.playerlistpos |
Prints the position of all players on the server | server | server | Admin | ||
server.player_state_cache_count |
(Generated) Prints the number of player states currently held in the in-memory player state cache | server | server | Admin | ||
server.player_state_cache_evictions |
(Generated) Prints the total number of player state cache entries evicted since server startup; high values suggest the cache size should be increased | server | server | Admin | ||
server.printdecryptqueue |
server | server | Admin | |||
server.printeyes |
Print the current player eyes. | server | server | Admin | ||
server.printpos |
Print the current player position. | server | server | Admin | ||
server.printposcenter |
Print the current player center position. | server | server | Admin | ||
server.printreadqueue |
(Generated) Prints the current server incoming network read queue depth (packet count and total byte size) | server | server | Admin | ||
server.printrot |
Print the current player rotation. | server | server | Admin | ||
server.printwipeid |
Prints the current wipe id of the sav | server | server | Admin | ||
server.printwritequeue |
(Generated) Prints the current server outgoing network write queue depth (packet count and total byte size) | server | server | Admin |
Commands that need admin rights on the server: moderation, teleporting, spawning items, spectating and running the server. Use them from the F1 console as an admin, or over RCON. Search by name, description or category; every row has a copy button.
Frequently Asked Questions
Press F1 in game. Type a command and press Enter; press F1 again to close it.
A community-maintained export of Rust's own generated command metadata. Commands change with game updates, so treat it as a helpful reference rather than an exhaustive one.