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
CommandDescriptionCategoryTypeDefaultPermission
injure wounds the player Admin None Yes
inventory.addownership Add ownership to item inventory server Admin
inventory.clearinventory Clears the inventory of a target player. eg. inventory.clearInventory jim. Can take container names as arguments: --belt --wear --backpack inventory server Admin
inventory.convertownership Reduce ownership to item to allow new ownership to be added inventory server Admin
inventory.copyto Copies the players inventory to the player in front of them inventory server Admin
inventory.deleteloadout (Generated) Deletes a named admin loadout file from the server; requires admin or developer permissions; loadout name is passed as the first argument inventory server Admin
inventory.deployloadout Deploys the given loadout to a target player. eg. inventory.deployLoadout testloadout jim inventory server Admin
inventory.deployloadoutinrange Deploys a loadout to players in a radius eg. inventory.deployLoadoutInRange testloadout 30 inventory server Admin
inventory.equipslot (Generated) Equips the belt/hotbar item at the given slot index for the calling admin or a named target player; requires admin or developer permissions inventory server Admin
inventory.equipslottarget (Generated) Equips the belt/hotbar slot at the given index for the player the admin is currently looking at; requires admin or developer permissions inventory server Admin
inventory.give {item} {amount} {condition} {skin} {container} {slot} inventory server Admin
inventory.giveall (Generated) Gives the specified item (by partial name) to every currently connected player on the server; broadcasts who issued the command in chat inventory server Admin
inventory.givearm {itemid} {amount} inventory server Admin
inventory.givebp (Generated) Gives the calling player a blueprint item for the specified item (by partial name); broadcasts the gift in chat unless the recipient is a developer inventory server Admin
inventory.giveequip {item} inventory server Admin
inventory.giveid {itemid} {amount} inventory server Admin
inventory.giveto {item} {player} {amount} {skin} inventory server Admin
inventory.listloadouts Prints all saved inventory loadouts inventory server Admin
inventory.loadoutui_requestloadoutlist (Generated) Reads the list of saved admin loadouts from disk and sends it to the requesting player's client as a JSON array for display in the loadout UI inventory server Admin
inventory.pipetteid (Generated) Checks whether the calling player has the specified item ID with the given skin ID in their inventory; used to validate pipette/skin matching server-side inventory server Admin
inventory.reduceownership Reduce ownership to item to allow new ownership to be added inventory server Admin
inventory.resetbp (Generated) Resets all blueprints for the specified player (by name/Steam ID) back to the default unlocked set, removing any learned recipes inventory server Admin
inventory.saveloadout Saves the current equipped loadout of the calling player. eg. inventory.saveLoadout loaduoutname inventory server Admin
inventory.set_item_image (Generated) Sets the custom icon image ID on the item currently held by the calling player; the image ID refers to a server-side stored image used for custom item icons inventory server Admin
inventory.setwornarmorslots Set worn items to have maximum armor slots supported inventory server Admin
inventory.unlockall (Generated) Unlocks every craftable blueprint for the specified player (by name/Steam ID), giving them access to all recipes immediately inventory server Admin
ioentity.debugqueue (Generated) Prints the current state of all IO entity processing queues showing queue type and pending entity counts; admin-only ioentity server Admin
kick Steam64ID/playerName <reason> Kicks the player from the server with an optional reason, they can join back straight away Admin None Yes
killplayer Steam64ID/playerName Kills the inputted player sending them back to the respawn screen (Use steam64ID for more accurate usage) Admin None Yes
metaldetectorsource.servercountsources metaldetectorsource server Admin
moderatorid Steam64ID Makes the player the second highest admin auth level (1) Admin None Yes
mute Steam64ID/playerName Mutes the player locally if used without admin so you don't see their messages in chat. Mutes the player globally for the server if used as admin General None Depending on local or global mute functionality
navstress.bench Run the full benchmark suite: args agentCount (default 200) navstress server Admin
navstress.benchresults Print the last benchmark results navstress server Admin
navstress.build_env Build the synthetic stress field: args centerX centerZ halfExtent (defaults -140 140 50) navstress server Admin
navstress.chase Chase a sliding virtual target: args targetSpeed setDestinationHz navstress server Admin
navstress.clear Despawn dummies and remove the field navstress server Admin
navstress.envreport Print the last environment build report navstress server Admin
navstress.idle Stop giving destinations and reset paths navstress server Admin
navstress.killforeign Kill every NPC with a RustNavMeshAgent that is not a navstress dummy navstress server Admin
navstress.rebuildstorm Async tile rebuilds under the field: args rebuildsPerSecond (0 stops) navstress server Admin
navstress.refcompare Replay the scenario and compare against a recording: args name navstress server Admin
navstress.refrecord Record the reference trajectory scenario: args name navstress server Admin
navstress.refresults Print the last refpath result navstress server Admin
navstress.setmode Flip all dummies between steering and normal mode without respawning navstress server Admin
navstress.spawn Spawn stripped wolves: args count mode(steering|normal) canSwim canOpenDoors navstress server Admin
navstress.stats Print and reset tick statistics navstress server Admin
navstress.wander Random destinations forever: args intervalSeconds unreachableFraction navstress server Admin
networkprofiler.serverprofile networkprofiler.serverprofile [time to profile(in seconds), min(0.1), max(1000), float] networkprofiler server Admin
nexus.broadcast_ping (Generated) Sends a ping to all Nexus servers in the cluster simultaneously and prints individual round-trip times nexus 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.