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