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.setradiation |
(Generated) Sets the calling player or a named target player radiation level to the specified value directly | debug | server | Admin | ||
debug.setthrowable |
0 = can't throw, 1 = can throw & melee, 2 = only throwable | debug | server | Admin | ||
debug.setunloadablecarfillpercent |
(Generated) Sets the ore fill percentage on all unloadable train cars within 3 metres of the calling player; updates both inventory amounts and visual ore level | debug | server | Admin | ||
debug.setwater |
(Generated) Sets the calling player or a named target player hydration level to the specified value directly | debug | server | Admin | ||
debug.spawn_all_deployables |
Spawns one of every deployable in a grid | debug | server | Admin | ||
debug.spawnovenstresstest |
(Generated) Spawns a 100x10 grid of lit furnaces loaded with wood and metal ore near the calling player; used to stress-test the oven cooking system | debug | server | Admin | ||
debug.spawnparachutetester |
(Generated) Spawns a clone of the calling player at a configurable height with a parachute deployed and their belt and wear inventories copied | debug | server | Admin | ||
debug.test_custom_vitals |
(Generated) Sends a configurable number of test custom vital entries to the calling player client for a given duration; used to verify custom vitals UI rendering | debug | server | Admin | ||
debug.testtutorialcinematic |
(Generated) Triggers the tutorial island ending cinematic for the calling player; spawns a kayak at the designated mount point and mounts the player to it | debug | server | Admin | ||
debug.tutorialstatus |
(Generated) Prints a table of all active tutorial islands showing index, network group ID, assigned player name, duration, and connection state | debug | server | Admin | ||
debug.vineswinginghighlight |
(Generated) Sends a highlight RPC to every VineMountable on the server targeting the calling player; used for visually debugging vine placement | debug | server | Admin | ||
debug.vineswingingreport |
(Generated) Prints a summary table of all VineSwingingTree and VineMountable entities on the server, including average destination count per mountable | debug | server | Admin | ||
decay.addfakeauthhistory |
addfakeauthhistory <count>, adds fake deauthed players to the auth history of the tool cupboard you are standing in, for testing group upkeep tiers | decay | server | Admin | ||
decay.clearauthhistory |
Clears the deauthed player history on the tool cupboard you are standing in, dropping its group upkeep back to the number of authed players | decay | server | Admin | ||
decay.drawnearbybuildings |
drawnearbybuildings <duration> <radius>, shows building ID of entities | decay | server | Admin | ||
decay.forcedecaytick |
Call the decay tick on every single entity on the server (for testing decay works) | decay | server | Admin | ||
deepsea.close |
Initiates the deep sea closing sequence | deepsea | server | Admin | ||
deepsea.createdeepsea |
Creates the deep sea manager entity on the server | deepsea | server | Admin | ||
deepsea.enterdeepsea |
Teleports the player (or their mounted vehicle) into the deep sea | deepsea | server | Admin | ||
deepsea.leavedeepsea |
Teleports the player (or their mounted vehicle) back to the main island from the deep sea. | deepsea | server | Admin | ||
deepsea.open |
Initiates the deep sea opening sequence | deepsea | server | Admin | ||
deepsea.printboatteleports |
Prints what players on the player's boat will be teleported to the deep sea | deepsea | server | Admin | ||
deepsea.printentitycount |
Prints a breakdown of all entities currently in the deep sea | deepsea | server | Admin | ||
deepsea.printloot |
Prints a breakdown of all loot containers, trees, and ore nodes currently in the deep sea | deepsea | server | Admin | ||
deepsea.printstate |
deepsea | server | Admin | |||
deepsea.printtimetowipe |
Prints the current time remaining until the deep sea wipes | deepsea | server | Admin | ||
deepsea.settimetonextopening |
Sets the time in seconds until the deep sea re-opens after a wipe | deepsea | server | Admin | ||
deepsea.settimetowipe |
Sets the time in seconds until the deep sea wipe triggers | deepsea | server | Admin | ||
deepsea.spawnfloatingcityhere |
Spawns a random floating city prefab at the player position | deepsea | server | Admin | ||
deepsea.spawnghostshiphere |
Spawns a random ghost ship prefab at the player position | deepsea | server | Admin | ||
deepsea.spawnislandhere |
Spawns a random deep sea island prefab at the player position | deepsea | server | Admin | ||
deepsea.spawnrhibgrouphere |
Spawns a RHIB patrol boat group at the player position | deepsea | server | Admin | ||
deepsea.status |
Prints the current deep sea status | deepsea | server | Admin | ||
deepsea.testportalspawnlocation |
(Generated) Tests whether the calling player's current position is a valid portal spawn location; draws a green sphere if valid or red sphere if invalid with the given radius and duration in seconds | deepsea | server | Admin | ||
del |
Takes the asset path of an asset/prefab and deletes all that are found on the server (Asset path can be found by looking at the desired asset/prefab, using debug.lookingat and then console.copy) | Admin | None | Yes | ||
demo.benchmark_demo_upload |
demo | server | Admin | |||
drink |
Increases your thirst by the inputted amount (250) | Admin | None | Yes | ||
eat |
Increases your hunger by the inputted amount (500) | Admin | None | Yes | ||
electricbattery.batteryid |
electricbattery | server | Admin | |||
ent who |
Returns the Steam64ID of who placed this entity | Admin | None | Yes | ||
entity.debug_toggle |
(Generated) Toggles the debug info overlay for an entity by net ID, showing position, velocity, health, and network state in the world | entity | server | Admin | ||
entity.deleteby |
Destroy all entities created by provided users (separate users by space) | entity | server | Admin | ||
entity.deletebytextblock |
Destroy all entities created by users in the provided text block (can use with copied results from ent auth) | entity | server | Admin | ||
entity.nudge |
(Generated) Applies a small positional nudge to an entity by net ID, useful for unsticking entities that are clipping into geometry | entity | server | Admin | ||
entity.set_battery_charge |
(Generated) Sets the charge level of an electric battery entity by net ID to the given percentage (0-100) | entity | server | Admin | ||
entity.spawngrid |
(Generated) Spawns a grid of server entities by prefab name centred at a position; useful for stress-testing entity counts | entity | server | Admin | ||
entity.spawnlootfrom |
(Generated) Spawns a copy of the loot table from one container prefab into the world at the calling player position | entity | server | Admin | ||
entity.spawnplants |
Spawn every stage of every plant inside it's own planter, with an optional filter | entity | server | Admin | ||
entity.spawnvendor |
(Generated) Spawns a complete NPC vendor by vendor name - both the shopkeeper NPC and the invisible vending machine it needs - at the position the calling player is looking at | entity | server | Admin | ||
env.addtime |
(Generated) Advances the in-game time of day by the specified number of hours; useful for quickly cycling to day or night for testing | env | 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.