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