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