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 | |
|---|---|---|---|---|---|---|
nexus.ping |
(Generated) Sends a ping to a specific Nexus server by name and prints the round-trip latency; used for testing inter-server connectivity | nexus | server | Admin | ||
nexus.playeronline |
(Generated) Checks whether the named or Steam-ID-specified player is currently online on any server in the Nexus cluster | nexus | server | Admin | ||
nexus.refreshislands |
(Generated) Forces a refresh of the Nexus island layout, re-querying the zone controller for current island assignments | nexus | server | Admin | ||
nexus.transfer |
(Generated) Initiates a Nexus transfer of the specified player to a named destination server or zone in the cluster | nexus | server | Admin | ||
nexus.uploadmap |
Reupload the map image to the nexus. Normally happens automatically at server boot. WARNING: This will lag the server! | nexus | server | Admin | ||
noclip |
Toggle noclip flight for the player | Admin | None | Yes | ||
npcvendingmachine.addhours |
Simulates the provided number of hours passing in the vending machine system | npcvendingmachine | server | Admin | ||
npcvendingmachine.printallpricechanges |
Print out all current price changes on the server | npcvendingmachine | server | Admin | ||
npcvendingmachine.resetdynamicpricing |
Resets the state of all discounts and surcharges from NPC vending machines | npcvendingmachine | server | Admin | ||
npcvendingmachine.resetfrequencytags |
npcvendingmachine | server | Admin | |||
ownerid Steam64ID |
Makes the player the highest admin auth level (2) | Admin | None | Yes | ||
physics.getbounds |
(Generated) Prints the combined world-space bounding box of the entity the calling admin is looking at; useful for verifying collider extents | physics | server | Admin | ||
physics.print_colliders_per_cell |
(Generated) Prints a sorted table of physics cells and how many colliders each contains; helps identify areas with excessive collider density causing physics slowdowns | physics | server | Admin | ||
physics.print_colliders_per_prefab |
(Generated) Prints a sorted table of prefab names and their collider counts; identifies prefabs with unusually high collider counts for optimisation | physics | server | Admin | ||
physics.setbounds |
(center vec3) (extents vec3) | physics | server | Admin | ||
playerboat.kill_all_above_block_count |
(Generated) Kills all player boats that have more building blocks than the given threshold; used for server cleanup | playerboat | server | Admin | ||
playerboat.kill_all_above_deployable_count |
(Generated) Kills all player boats that have more deployed entities than the given threshold; used for server cleanup | playerboat | server | Admin | ||
playerboat.kill_io_deployables |
Kills any IO entities deployed on boats. Not a fast command. Use sparingly when needed. | playerboat | server | Admin | ||
playerboat.kill_nonconvex_deployables |
Kills any entities deployed on boats with non-convex colliders. Not a fast command. Use sparingly when needed. | playerboat | server | Admin | ||
playerboat.lookatdragbyangle |
(Generated) Prints drag force debug data based on the angle between the boat heading and player look direction; admin-only | playerboat | server | Admin | ||
playerboat.print_nonconvex |
Prints a list of boats with non-convex collider deployables. Not a fast command. Use sparingly when needed. | playerboat | server | Admin | ||
playerboat.print_stats |
(Generated) Prints statistics about all player boats on the server including block counts, deployable counts, and resource totals | playerboat | server | Admin | ||
playerboat.setsailsopen |
(Generated) Opens all sails on the player boat directly in front of the calling admin player; admin-only dev command | playerboat | server | Admin | ||
playerboat.sink |
(Generated) Instantly kills the player boat directly in front of the calling admin player; admin-only dev command | playerboat | server | Admin | ||
player.clearhostile |
Clear your hostile flag | player | server | Admin | ||
player.createskull |
(Generated) Creates a human skull item named after the given player name (or a random name if none given) and gives it to the calling player's inventory | player | server | Admin | ||
player.createtrophy |
(Generated) Creates a trophy head bag item for the specified entity type (by prefab name) and gives it to the calling player; used to generate mount-style trophy items for testing | player | server | Admin | ||
player.dismount |
(Generated) Forces the specified player (by ID) to dismount from any vehicle or mountable they are currently seated in; admin/developer/cinematic mode only | player | server | Admin | ||
player.fillwater |
<fresh/salt/rads> - Fills up liquid container items in your hotbar as well as any liquid containers you are looking at | player | server | Admin | ||
player.gesture_radius |
(Generated) Forces all players within a given radius (including the caller) to play one of the specified gesture names chosen at random; admin only; args: radius gesture1 [gesture2...] | player | server | Admin | ||
player.gesture_radius_notme |
(Generated) Same as gesture_radius but excludes the calling admin from the gesture; forces all other players within the radius to perform a random gesture from the provided list | player | server | Admin | ||
player.gotosleep |
(Generated) Forces the specified sleeping player (by ID) to enter the sleep state; admin/developer/cinematic mode only; also works on bots | player | server | Admin | ||
playerlist |
Returns connected player information in a JSON format | Admin | None | Yes | ||
player.markhostile |
(Generated) Marks the calling player as hostile immediately, triggering the hostile timer as if they had attacked another player; useful for testing hostile-state dependent behaviour | player | server | Admin | ||
player.printpresence |
(Generated) Prints the calling player's current time-category presence flags: whether they are in wilderness, base, monument, swimming, boating, or flying | player | server | Admin | ||
player.printstats |
(Generated) Prints detailed life-story stats for the calling player including time alive, distances travelled, damage taken/healed, kills, and per-weapon accuracy | player | server | Admin | ||
player.ragdoll |
optional param {player} | player | server | Admin | ||
player.ragdollall |
ragdolls | player | server | Admin | ||
player.ragdollallbutme |
ragdolls everyone except player | player | server | Admin | ||
player.ragdollother |
Ragdolls a player you're looking at | player | server | Admin | ||
player.reloadweapons |
(Generated) Fully reloads all projectile weapons, flamethrowers, and liquid weapons in every belt slot of the calling player; useful for testing without consuming ammo | player | server | Admin | ||
player.resetmissions |
Resets the saved missions progress of the given player | player | server | Admin | ||
player.resetmissions_all |
Resets the saved missions progress of all player states on this server (online and offline players). Must be entered as "resetmissions_all Y" to execute. | player | server | Admin | ||
player.resetstate |
Resets the PlayerState of the given player | player | server | Admin | ||
players |
Returns players on the server with their Steam64ID, name, ping | Admin | None | Yes | ||
player.stopgesture_radius |
(Generated) Cancels any active gesture on all players within the specified radius of the calling admin; admin only; useful for stopping mass-gesture cinematics | player | server | Admin | ||
player.swapseat |
(Generated) Moves the specified player (by ID) to the given seat index on the vehicle they are mounted in; admin/developer/cinematic mode only | player | server | Admin | ||
player.trigger_wildlife_trap |
(Generated) Admin-only: triggers the trap-think logic on the wildlife trap the calling player is looking at within 5 metres, simulating a catch attempt for testing | player | server | Admin | ||
player.unloadweapons |
(Generated) Empties the ammo from all projectile weapons, flamethrowers, and liquid weapons in every belt slot of the calling player; useful for testing reload behaviour | player | server | Admin | ||
player.wakeup |
(Generated) Wakes up the specified sleeping player (by ID), ending their sleep state immediately; admin/developer/cinematic mode only | player | 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.