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
| Command | Description | Category | Type | Default | Permission | |
|---|---|---|---|---|---|---|
gc.alloc |
(Generated) Allocates a byte array of the given size (default 1 MB) as a GC pressure test; useful for profiling memory allocation throughput | gc | client | |||
gc.buffer |
(Generated) Raw size in bytes of the GC buffer allocation; do not set directly — use _enabled and let the system manage allocation | gc | variable | 256 |
||
gc.buffer_enabled |
(Generated) Enables the managed memory GC buffer, which pre-allocates a buffer to delay GC collections and reduce GC-induced frame hitches | gc | variable | True |
||
gc.collect |
(Generated) Triggers an immediate full managed garbage collection pass; useful after large allocations for memory profiling | gc | client | |||
gc.debuglevel |
(Generated) Controls the verbosity of GC debug output; higher values print more details about collection frequency and memory pressure | gc | variable | 1 |
||
gc.enabled |
(Generated) When enabled, this system is globally active; disable to deactivate the system for the current session | gc | variable | False |
||
gc.incremental_enabled |
(Generated) Read-only: reports whether Unity incremental garbage collection is enabled for this runtime; cannot be changed at runtime | gc | variable | True |
||
gc.incremental_milliseconds |
(Generated) Time slice in milliseconds allocated to incremental GC per frame; lower values reduce GC stutter but spread collection over more frames | gc | variable | 3 |
||
gc.unload |
(Generated) Calls Resources.UnloadUnusedAssets to unload assets no longer referenced by any object, freeing RAM and VRAM | gc | client | |||
geolocation.auto_detect_country |
geolocation | variable | True |
|||
geolocation.geo_status |
Print current GeoLocation state | geolocation | client | |||
geolocation.phrases_count |
Print how many country phrases are loaded | geolocation | client | |||
geolocation.search |
Simulate a country search query and log matching results | geolocation | client | |||
geolocation.status |
Print current GeoLocation state | geolocation | client | |||
geolocation.window_state |
Print UI_CountrySelection window state | geolocation | client | |||
gesture gestureName |
Makes your player perform a gesture (wave/victory/shrug/thumbsup/chicken/hurry/whoa) | General | None | |||
gesturecollection.showadmincinematicgesturesinbindings |
(Generated) When enabled, admin-only cinematic gestures are shown in the gesture binding UI for assignment | gesturecollection | variable | False |
||
gesturecollection.slot0ring0bind |
(Generated) Saved gesture binding for radial menu ring 0, slot 0; default clap | gesturecollection | variable | clap |
||
gesturecollection.slot0ring1bind |
(Generated) Saved gesture binding for radial menu ring 1, slot 0; empty by default | gesturecollection | variable | |||
gesturecollection.slot10ring0bind |
(Generated) Saved gesture binding for radial menu ring 0, slot 10; default raiseroof | gesturecollection | variable | raiseroof |
||
gesturecollection.slot10ring1bind |
(Generated) Saved gesture binding for radial menu ring 1, slot 10; empty by default | gesturecollection | variable | |||
gesturecollection.slot11ring0bind |
(Generated) Saved gesture binding for radial menu ring 0, slot 11; default cabbagepatch | gesturecollection | variable | cabbagepatch |
||
gesturecollection.slot11ring1bind |
(Generated) Saved gesture binding for radial menu ring 1, slot 11; empty by default | gesturecollection | variable | |||
gesturecollection.slot12ring0bind |
(Generated) Saved gesture binding for radial menu ring 0, slot 12; default twist | gesturecollection | variable | twist |
||
gesturecollection.slot12ring1bind |
(Generated) Saved gesture binding for radial menu ring 1, slot 12; empty by default | gesturecollection | variable | |||
gesturecollection.slot1ring0bind |
(Generated) Saved gesture binding for radial menu ring 0, slot 1; default surrender | gesturecollection | variable | surrender |
||
gesturecollection.slot1ring1bind |
(Generated) Saved gesture binding for radial menu ring 1, slot 1; empty by default | gesturecollection | variable | |||
gesturecollection.slot2ring0bind |
(Generated) Saved gesture binding for radial menu ring 0, slot 2; default hurry | gesturecollection | variable | hurry |
||
gesturecollection.slot2ring1bind |
(Generated) Saved gesture binding for radial menu ring 1, slot 2; empty by default | gesturecollection | variable | |||
gesturecollection.slot3ring0bind |
(Generated) Saved gesture binding for radial menu ring 0, slot 3; default ok | gesturecollection | variable | ok |
||
gesturecollection.slot3ring1bind |
(Generated) Saved gesture binding for radial menu ring 1, slot 3; empty by default | gesturecollection | variable | |||
gesturecollection.slot4ring0bind |
(Generated) Saved gesture binding for radial menu ring 0, slot 4; default point | gesturecollection | variable | point |
||
gesturecollection.slot4ring1bind |
(Generated) Saved gesture binding for radial menu ring 1, slot 4; empty by default | gesturecollection | variable | |||
gesturecollection.slot5ring0bind |
(Generated) Saved gesture binding for radial menu ring 0, slot 5; default shrug | gesturecollection | variable | shrug |
||
gesturecollection.slot5ring1bind |
(Generated) Saved gesture binding for radial menu ring 1, slot 5; empty by default | gesturecollection | variable | |||
gesturecollection.slot6ring0bind |
(Generated) Saved gesture binding for radial menu ring 0, slot 6; default thumbsdown | gesturecollection | variable | thumbsdown |
||
gesturecollection.slot6ring1bind |
(Generated) Saved gesture binding for radial menu ring 1, slot 6; empty by default | gesturecollection | variable | |||
gesturecollection.slot7ring0bind |
(Generated) Saved gesture binding for radial menu ring 0, slot 7; default thumbsup | gesturecollection | variable | thumbsup |
||
gesturecollection.slot7ring1bind |
(Generated) Saved gesture binding for radial menu ring 1, slot 7; empty by default | gesturecollection | variable | |||
gesturecollection.slot8ring0bind |
(Generated) Saved gesture binding for radial menu ring 0, slot 8; default victory | gesturecollection | variable | victory |
||
gesturecollection.slot8ring1bind |
(Generated) Saved gesture binding for radial menu ring 1, slot 8; empty by default | gesturecollection | variable | |||
gesturecollection.slot9ring0bind |
(Generated) Saved gesture binding for radial menu ring 0, slot 9; default wave | gesturecollection | variable | wave |
||
gesturecollection.slot9ring1bind |
(Generated) Saved gesture binding for radial menu ring 1, slot 9; empty by default | gesturecollection | variable | |||
global.addcctvcode |
Adds a cctv code to a Computer Station, look at the station when running the command | global | client | |||
global.add_wallpaper_radius |
<name/id> <radius> | Use print_wallpaper_skins for a list | 0 -> default, -1 -> random | global | server | Admin | ||
global.adminambientmultiplier |
if >= 0 the ambient light intensity will be forced to this | global | variable | -1 |
||
global.adminclouds |
if >= 0 the clouds amount will be forced to this value | global | variable | -1 |
||
global.adminfog |
if >= 0 the fog amount will be forced to this value | global | variable | -1 |
||
global.adminlight |
if >= 0 the sky light intensity will be forced to this | global | variable | -1 |
||
global.adminrain |
if >= 0 the rain amount will be forced to this value | global | variable | -1 |
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.