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
player.wakeupall (Generated) Wakes up all sleeping players on the server at once; admin/developer/cinematic mode only; useful for clearing the sleeping player list after a wipe player server Admin
powergrid.fusestatus powergrid server Admin
powergrid.status powergrid server Admin
printpos <Steam64ID> Print your current coordinate position. Can be prefixed with "sv" to be able to input a player's Steam64ID and get their position General None Getting another player's position requires admin
profile.countsyncmoveentities (Generated) Counts and prints all entities that use synchronous movement updates grouped by prefab, helping identify expensive per-frame entity movers profile server Admin
profile.perfsnapshot profile.perfsnapshot [delay=15, int] [name='Profile', str, no extension, max 32chars] [frames=10, int, max 10] [debug=false, dumps a binary snapshot as well] Will produce a JSON perf snapshot of <frames> that can be viewed in Perfetto or similar tools profile server Admin
profile.perfsnapshot_stream profile.perfsnapshot_stream [name='Profile', str, no extension, max 32chars] [MainCap=32, int, max 256, buffer size for Main thread in Megabytes] [WorkerCap=8, int, max 256, buffer size for each Worker thread in Megabytes] [debug=false, dumps a binary snapshot as well] Will stream <mainCap>MB worth of data and generate a JSON snapshot that can be viewed in Perfetto or similar tools profile server Admin
profile.resetexportinterval (Generated) Resets the profiler export interval timer, causing the next export to happen after a full ExportIntervalS from now profile server Admin
profile.stopwatchingallocs Stops tracking of allocations profile server Admin
profile.watchallocs Params: [Name = 'Allocs'] [maxStackDepth = 16]. Starts tracking of allocs, dumping a [Name].json.gz record once conditions are met profile server Admin
quit Close the game to desktop. Can be prefixed with "sv" to save and close the server General None Closing the server requires admin
rcon.ban_ip Ban an IP address from RCON, preventing it from connecting and kick any clients from this IP, this is permanent and persistent rcon server Admin
rcon.clear_rcon_failed_logins Clear all failed login attempts rcon server Admin
rcon.clear_subscribers Clears all subscribers from the server. rcon server Admin
rcon.print_rcon_bans Print a table of permanently banned IPs and networks. Use '--json' to return a JSON object rcon server Admin
rcon.print_rcon_clients Print a table of connected RCON clients. Use '--json' to return a JSON object rcon server Admin
rcon.print_rcon_failed_logins Print a table of clients with failed passwords. Use '--json' to return a JSON object rcon server Admin
rcon.subscribe Un/Subscribes the current RCON connection to changes in server state. This could be a performance hit and should only be used if you need it. rcon server Admin
rcon.unban_ip Unban an IP address from connecting to RCON, will also remove all attempt history rcon server Admin
refillvitals Fills health, hunger and thirst to full Admin None Yes
relationshipmanager.addtoteam (Generated) Adds the calling player to their existing team, creating the team entry if needed relationshipmanager server Admin
relationshipmanager.createandaddtoteam (Generated) Creates a new team with the calling player and adds the specified player (by UID) to it; returns status string relationshipmanager server Admin
relationshipmanager.fakeinvite (Generated) Sends a fake team invite from the given team ID to the calling player; used for testing team invite UI flow relationshipmanager server Admin
relationshipmanager.forceaddtoteam Adds a player to a team whether they are on the server or not relationshipmanager server Admin
relationshipmanager.sleeptoggle (Generated) Toggles the sleep/wake state of the entity the calling admin player is looking at (within 5m); admin-only relationshipmanager server Admin
relationshipmanager.trycreateteam (Generated) Creates a new team with the calling player as leader; fails if teams are disabled (maxTeamSize == 0) relationshipmanager server Admin
relationshipmanager.wipe_all_contacts (Generated) Wipes all relationship contacts data for every player on the server; admin-only relationshipmanager server Admin
relationshipmanager.wipecontacts (Generated) Wipes all relationship contacts data for the calling player relationshipmanager server Admin
relay.cfg_reload Reloads the Rust Relay configuration from disk, this will STOP the Rust Relay feature (restart with relay.restart) relay server Admin
relay.cfg_save Forces a save of the Rust Relay configuration to disk relay server Admin
relay.clear_queue Clears the relay send queue (useful if things are going wrong with the relay server) relay server Admin
relay.reconnect_reset Clears the reconnect attempt history, resetting the reconnect budget relay server Admin
relay.restart Attempts to restart the Rust Relay connection (may cause short lag) relay server Admin
relay.rpc_whitelist_add Adds an RPC Message to the RPC Whitelist relay server Admin
relay.rpc_whitelist_rebuild Rebuilds the RPC Whitelist ID List relay server Admin
relay.rpc_whitelist_remove Removes an RPC Message from the RPC Whitelist relay server Admin
relay.shutdown Shutsdown the Rust Relay sever connection relay server Admin
relay.status Returns a detailed Rust Relay status report relay server Admin
removemoderator Steam64ID Removes the second highest admin auth level (1) from the player Admin None Yes
removeowner Steam64ID Removes the highest admin auth level (2) from the player Admin None Yes
render.tree_entities Print off count of trees to ensure server sent them all render server Admin
rentableshop.closenearestshop Close the nearest shop in 10m. Useful for testing rentableshop server Admin
rentableshop.processrenttick rentableshop server Admin
rentableshop.randomiseownerofnearestshop Randomise the owner of the nearest shop in 10m. Useful for testing rentableshop server Admin
rentableshop.resettakeoverprotectionofclosestshop Reset the takeover protection duration of nearest shop. Useful for testing rentableshop server Admin
resetstate Steam64ID Resets the given player's state, eg, if they are hostile to safezones Admin None Yes
ridablehorse2.ragdoll ridablehorse2 server Admin
ridablehorse2.setforsale ridablehorse2 server Admin
ridablehorse2.sethorsebreed ridablehorse2 server Admin
ridablehorse.ragdoll (Generated) Ragdolls the ridable horse entity directly in front of the calling admin player; useful for testing horse physics and death states ridablehorse 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.