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