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 | |
|---|---|---|---|---|---|---|
env.progesstime true/false |
Dictates whether time will continue or stay at the current hour forever | Admin | None | Yes | ||
eventschedule.killallevents |
(Generated) Kills all currently running triggered event instances across all enabled event schedules; registered as eventschedule.killallevents | eventschedule | server | Admin | ||
eventschedule.triggerevent |
(Generated) Triggers a named event schedule by partial name match; registered as eventschedule.triggerevent; lists available events if name is invalid or ambiguous | eventschedule | server | Admin | ||
events.print_server_events |
(Generated) Prints a table of all registered server events with their current enabled state, minimum delay, maximum delay, and last trigger time | events | server | Admin | ||
events.set_event_enabled |
(Generated) Enables or disables a specific server event by name; disabled events will not trigger automatically until re-enabled | events | server | Admin | ||
events.set_event_max_delay |
(Generated) Sets the maximum delay in seconds between automatic triggers of the named server event | events | server | Admin | ||
events.set_event_min_delay |
(Generated) Sets the minimum delay in seconds between automatic triggers of the named server event | events | server | Admin | ||
farmableanimal.simhours |
Simulates the provided number of hours on all farm animals within 10m | farmableanimal | server | Admin | ||
fillwater |
Fills all water containers with freshwater in the player's inventory | Admin | None | Yes | ||
gamemode.set |
(Generated) Sets the active game mode by name; game modes can alter loot tables, rules, and player abilities (e.g. softcore, hardcore) | gamemode | server | Admin | ||
global.add_wallpaper_radius |
<name/id> <radius> | Use print_wallpaper_skins for a list | 0 -> default, -1 -> random | global | server | Admin | ||
global.adminui_deleteugccontent |
(Generated) Clears all UGC content (images, patterns) from the entity with the given network ID and notifies the IUGCBrowserEntity component | global | server | Admin | ||
global.adminui_fullrefresh |
(Generated) Triggers a full refresh of the admin UI by requesting the player list, server info, convars, and UGC list all at once | global | server | Admin | ||
global.adminui_requestfireworkpattern |
(Generated) Sends the firework pattern design data for the specified pattern firework entity to the requesting admin client | global | server | Admin | ||
global.adminui_requestplayerlist |
(Generated) Server-side handler that serialises and sends the current player list to the requesting admin client for display in the admin UI | global | server | Admin | ||
global.adminui_requestserverconvars |
(Generated) Server-side handler that collects all ServerAdmin+ShowInAdminUI convars and sends them to the admin client for editing via the admin UI | global | server | Admin | ||
global.adminui_requestserverinfo |
(Generated) Server-side handler that serialises and sends current server info (name, players, FPS, etc.) to the requesting admin client | global | server | Admin | ||
global.adminui_requestugccontent |
(Generated) Server-side handler that retrieves a specific UGC data blob by CRC, entity ID, and type and sends it to the requesting admin client | global | server | Admin | ||
global.adminui_requestugclist |
(Generated) Server-side handler that scans all entities for UGC content (images, patterns, vending names) and sends a serialised list to the admin client | global | server | Admin | ||
global.applygenes |
<gene string> - Applies the given genes (e.g. "YYYGGG") to the clone/seed in your hands | global | server | Admin | ||
global.authcount |
Returns all entities that the provided player is authed to (TC's, locks, etc), supports --json | global | server | Admin | ||
global.authradius |
(Generated) Authorises the specified player (or caller if none given) to all tool cupboards within the given radius around them | global | server | Admin | ||
global.authradius_multi |
(Generated) Authorises multiple specified players to all tool cupboards within the given radius around the calling admin | global | server | Admin | ||
global.authradius_radius |
(Generated) Finds all players within playerRadius of the caller, then authorises each of them to TCs within authRadius of themselves | global | server | Admin | ||
global.ban |
ban <player> <reason> [optional duration] | global | server | Admin | ||
global.banid |
banid <steamid> <username> <reason> [optional duration] | global | server | Admin | ||
global.banlist |
List of banned users (sourceds compat) | global | server | Admin | ||
global.banlistex |
List of banned users - shows reasons and usernames | global | server | Admin | ||
global.bans |
List of banned users | global | server | Admin | ||
global.breakclothing |
(Generated) Breaks all equipped clothing items currently worn by the calling player, reducing their condition to zero | global | server | Admin | ||
global.breakitem |
(Generated) Reduces the condition of all items in the calling player inventory whose short name matches the given string to zero, breaking them | global | server | Admin | ||
global.buildinfo |
Get information about this build | global | server | Admin | ||
global.carstats |
Get information about all the cars in the world | global | server | Admin | ||
global.change_wallpaper_radius |
<name/id> <radius> | Use print_wallpaper_skins for a list | 0 -> default, -1 -> random | global | server | Admin | ||
global.clearallsprays |
(Generated) Removes all spray paint entities from the server world; useful for cleaning up excessive player spray art | global | server | Admin | ||
global.clearallspraysbyplayer |
(Generated) Removes all spray paint entities created by a specific player, identified by Steam ID or name | global | server | Admin | ||
global.clearcontainer |
clearcontainer: Removes all items inside the container you're looking at | global | server | Admin | ||
global.clearcontainer_radius |
clearcontainer_radius <radius>: Removes all items inside a container within a radius | global | server | Admin | ||
global.cleardroppeditems |
(Generated) Removes all dropped item entities from the server, cleaning up every piece of loot on the ground | global | server | Admin | ||
global.clearspraysatpositioninradius |
(Generated) Removes all spray paint entities within a given radius of the specified world position (X Y Z) | global | server | Admin | ||
global.clearspraysinradius |
(Generated) Removes all spray paint entities within the given radius of the calling admin current position | global | server | Admin | ||
global.clearugcbyplayer |
(Generated) Clears UGC content from all entities that have the specified player (by name or Steam ID) in their editing history | global | server | Admin | ||
global.clearugcentitiesinrange |
(Generated) Clears UGC content from all entities within the given radius of a world position; reports how many entities were cleared | global | server | Admin | ||
global.clearugcentity |
(Generated) Clears all UGC content from a single entity by network ID; reports success or failure | global | server | Admin | ||
global.clearvendingmachinenamescontaining |
(Generated) Clears the custom name UGC from all vending machines whose content string contains the given search text (case/symbol insensitive) | global | server | Admin | ||
global.clear_wallpaper_radius |
clear_wallpaper_radius <radius> | global | server | Admin | ||
global.clientperf |
(Generated) Requests a performance report from every connected client; supports legacy and JSON formats; used for monitoring client frame rates and memory usage | global | server | Admin | ||
global.clientperf_frametime |
global | server | Admin | |||
global.deauthradius |
(Generated) Removes authorisation for the specified player (or caller) from all tool cupboards within the given radius | global | server | Admin | ||
global.deauthradius_multi |
(Generated) Removes authorisation for multiple specified players from all tool cupboards within the given radius around the calling admin | global | 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.