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
debug.applypuzzleresettime (Generated) Applies a debug reset time in seconds to all PuzzleReset objects in the scene, shortening their timers for rapid testing debug server Admin
debug.bench_io Spawn lots of IO entities to lag the server debug server Admin
debug.breakheld Break the current held object debug server Admin
debug.breakheld_almost Almost break the current held object debug server Admin
debug.breakitem Break all the items in your inventory whose name match the passed string debug server Admin
debug.breakshield Breaks the currently held shield debug server Admin
debugcamera Go into free camera mode Admin None Yes
debugcamera_unfreeze Freezes the debugcamera camera position allowing you to move your player around from a fixed viewing angle Admin None Yes
debug.clearplayermodifiers (Generated) Removes all active modifiers (buffs/debuffs) from the calling player; useful for resetting modifier state during testing debug server Admin
debug.cleartutorialforplayer If a player ends up stuck on a tutorial for any reason this will clear the island and reset the player (will also kill player) debug server Admin
debug.completemission (Generated) Completes all incomplete objectives in the calling player active mission, triggering the mission completion flow debug server Admin
debug.completemissionstage debug server Admin
debug.completetutorial (Generated) Immediately completes the calling player tutorial by triggering the island completion callback; bypasses normal progression debug server Admin
debug.console_print_color (Generated) Prints a message to the server console using the specified ConsoleColor index; useful for testing coloured console output debug server Admin
debug.console_spam (Generated) Logs a configurable number of test messages of a given length; used to stress-test console/logging performance and measure output speed debug server Admin
debug.conveyorstrictmodereport (Generated) Prints the world position of every industrial conveyor running in strict mode; helps locate conveyors that are blocking item flow debug server Admin
debug.deleteentitiesbyshortname <shortname> (optional: <radius>) - Delete entities with the given short prefab name debug server Admin
debug.deleteentitybyid Delete entities by id. Supports multiple arguments debug server Admin
debug.drink (Generated) Adds a specified amount of hydration to the calling player at a configurable rate; useful for quickly testing thirst-related mechanics debug server Admin
debug.dropworlditems (Generated) Drops a specified number of the given item short name as world entities from just in front of the calling player; useful for item physics testing debug server Admin
debug.eat (Generated) Adds a specified amount of calories to the calling player at a configurable rate; useful for quickly testing hunger-related mechanics debug server Admin
debug.emptytankermodule emptyTankerModule - Clears the contents of the tanker module(s) of the modular car you're looking at debug server Admin
debug.enable_player_movement (Generated) Sends a client RPC to the target player enabling or disabling their movement controls; admin only; useful for testing freeze/lock mechanics debug server Admin
debug.fillmounts fillmounts <radius> - Spawns and mounts a player on every mount point in radius debug server Admin
debug.filltankermodule fillTankerModule <item> - Fills the tanker module(s) of the modular car you're looking at with the given liquid (e.g. water, water.salt, crude.oil) debug server Admin
debug.findgap Find how large of a gap there is. <maxDistance> <stepsize> <maxSize> <layer> debug server Admin
debug.flushgroup Takes you in and out of your current network group, causing you to delete and then download all entities in your PVS again debug server Admin
debug.foodspoilingdeducttimehours Deducts the given number of hours from all spoilable food on the server debug server Admin
debug.foodspoilinginventoryhours Applies the given number of hours to all food in the players inventory debug server Admin
debug.foodspoilingspoilall Spoils all food on the server debug server Admin
debug.forcechickensspawnegg (Generated) Forces all chickens within a given radius of the calling player to immediately spawn an egg; useful for testing egg drop and collection logic debug server Admin
debug.heal To disable revival if player is downed, pass in --no-recover as the first argument. debug server Admin
debug.hurt (Generated) Deals a specified amount of bullet damage to the calling player; optionally targets a named bone to test per-bone hit reactions debug server Admin
debug.invis Make admin invisible debug server Admin
debug.printgrouplayer (Generated) Prints the network visibility layer (overworld, tunnel, underwater, etc.) at the calling player position; helps debug layer-based network group assignment debug server Admin
debug.printgroups (Generated) Logs all server entity network group IDs and prefab names to the console; useful for debugging network visibility and group assignment debug server Admin
debug.printmonumentblocker Prints the health and decay state of the monument blocker closest to you. Optional argument: search range in metres (default 100) debug server Admin
debug.print_topologies Prints out the topologies at your position debug server Admin
debug.puzzlereset Reset all puzzles. Optionally provide a number to only reset puzzles within a radius. debug server Admin
debug.puzzleresetinfo (Generated) Prints detailed debug info about the PuzzleReset the calling player is currently inside, including timer state and dependency status debug server Admin
debug.refillvitals Refills the vital of a target player. eg. debug.refillsvital jim - leave blank to target yourself, can take multiple players at once. Will revive players if they are injured. To disable this, pass in --no-recover as the first argument. debug server Admin
debug.refillvitalsall Refills the vitals of all active players on the server. Will revive players if they are injured. To disable this, pass in --no-recover as the first argument. debug server Admin
debug.removeoverlappingstaticspawnpoints (Generated) Scans all static respawn areas and kills any whose centre is within 1 metre of another, eliminating duplicate spawn points debug server Admin
debug.repair_inventory Repair all items in inventory debug server Admin
debug.resetsleepingbagtimers (Generated) Resets all sleeping bag respawn cooldown timers for the calling player, allowing immediate re-use of all their bags debug server Admin
debug.respawnvinetreesinradius (Generated) Respawns vine trees from their stumps within a given radius of the calling player; reports how many were respawned versus blocked by players debug server Admin
debug.setdamage (Generated) Deals enough bullet damage to bring the calling player or a named target to the specified health value debug server Admin
debug.setfood (Generated) Sets the calling player or a named target player calorie level to the specified value directly debug server Admin
debug.sethealth (Generated) Sets the calling player or a named target player health to the specified value; useful for testing low-health or death scenarios debug server Admin
debug.setmaxhealth (Generated) Overrides the maximum health of the calling player or a named target; pass 0 to reset to the default value debug 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.