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

3,590 commands
CommandDescriptionCategoryTypeDefaultPermission
global.adminreflectionmultiplier if >= 0 the reflection probe intensity will be forced to this global variable -1
global.admintime if >= 0 the time of day (hour) will be forced to this global variable -1
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_receivecommands (Generated) Client-side handler that receives the list of editable server convars from the server and passes it to the admin UI; called server-to-client, not manually global client
global.adminui_receiveplayerlist (Generated) Client-side handler that receives a JSON player list from the server and passes it to the admin UI; called server-to-client, not manually global client
global.adminui_receiveserverinfo (Generated) Client-side handler that receives serialised server info from the server and passes it to the admin UI; called server-to-client, not manually global client
global.adminui_receiveugclist (Generated) Client-side handler that receives a serialised UGC entity list from the server and passes it to the admin UI; called server-to-client, not manually global client
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.adminwind if >= 0 the wind amount will be forced to this value global variable -1
global.allowadminui Controls whether the in-game admin UI is displayed to admins global variable True Admin
global.applygenes <gene string> - Applies the given genes (e.g. "YYYGGG") to the clone/seed in your hands global server Admin
global.aquaticvehicledismounttime How long you need to hold Jump for in order to dismount a water based vehicle global variable 0
global.asyncloadingpreset Experimental faster loading, requires game restart (0 = off, 1 = partial, 2 = full) global variable 0
global.asyncwarmup global variable False
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.blockemoji Blocks any emoji from appearing global variable False
global.blockemojianimations Disables any emoji animations global variable False
global.blockserveremoji Blocks emoji provided by servers from appearing global variable False
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.censornudity (Generated) Controls the nudity censorship level: 0 = none, 1 = censorship cubes, 2 = underwear shown; automatically forced to 2 in Chinese region builds global variable 1
global.censorrecordings (Generated) When enabled, silences and hides audio cassette recordings to prevent playback of user-recorded content global variable False
global.censorsigns (Generated) When enabled, blurs or hides player-painted signs, photos, spray paint art, and sculptures to censor user-generated imagery global variable False
global.change_wallpaper_radius <name/id> <radius> | Use print_wallpaper_skins for a list | 0 -> default, -1 -> random global server Admin
global.cinematicgingerbreadcorpses global variable False
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.clearcctvcodes Clears all cctv codes from a Computer Station, look at the station when running the command global client
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

This is a searchable reference of Rust console and admin commands, covering both commands available to any player and the admin/server-owner-only ones.

Frequently Asked Questions

Press F1 while in-game to open the console, then type the command and press Enter.