Rust Client Settings 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.
Settings for your own game you can change from the F1 console: frame rate, field of view, graphics, sound and controls. Each shows its default value.
929 commands
| Command | Description | Category | Type | Default | Permission | |
|---|---|---|---|---|---|---|
espcanvas.showhealth |
(Generated) Admin-only: when enabled, player health values are shown in ESP player info elements above each player | espcanvas | variable | False |
||
espcanvas.showvoip |
Admin-only: when enabled, an icon will be displayed as part of ESP player info elements for each player that is currently communicating over in-game voice chat | espcanvas | variable | False |
||
espcanvas.userandomteamcolours |
(Generated) Admin-only: when enabled, ESP player info team colours are randomised per team rather than using the configured team ID colour mapping | espcanvas | variable | False |
||
espplayerinfo.blueteamid |
(Generated) Team ID value used to colour-code ESP player info elements in blue for admin team identification; saved and server-settable | espplayerinfo | variable | 3000 |
||
espplayerinfo.framebudgetms |
espplayerinfo | variable | 0.25 |
|||
espplayerinfo.grayteamid |
(Generated) Team ID value used to colour-code ESP player info elements in gray for admin team identification; saved and server-settable | espplayerinfo | variable | 7000 |
||
espplayerinfo.greenteamid |
(Generated) Team ID value used to colour-code ESP player info elements in green for admin team identification; saved and server-settable | espplayerinfo | variable | 1000 |
||
espplayerinfo.lavenderteamid |
(Generated) Team ID value used to colour-code ESP player info elements in lavender for admin team identification; saved and server-settable | espplayerinfo | variable | 9000 |
||
espplayerinfo.mintteamid |
(Generated) Team ID value used to colour-code ESP player info elements in mint for admin team identification; saved and server-settable | espplayerinfo | variable | 10000 |
||
espplayerinfo.orangeteamid |
(Generated) Team ID value used to colour-code ESP player info elements in orange for admin team identification; saved and server-settable | espplayerinfo | variable | 6000 |
||
espplayerinfo.pinkteamid |
(Generated) Team ID value used to colour-code ESP player info elements in pink for admin team identification; saved and server-settable | espplayerinfo | variable | 8000 |
||
espplayerinfo.purpleteamid |
(Generated) Team ID value used to colour-code ESP player info elements in purple for admin team identification; saved and server-settable | espplayerinfo | variable | 5000 |
||
espplayerinfo.redteamid |
(Generated) Team ID value used to colour-code ESP player info elements in red for admin team identification; saved and server-settable | espplayerinfo | variable | 2000 |
||
espplayerinfo.yellowteamid |
(Generated) Team ID value used to colour-code ESP player info elements in yellow for admin team identification; saved and server-settable | espplayerinfo | variable | 4000 |
||
file.debug |
(Generated) Enables verbose debug logging for the file system abstraction layer, logging all file read/write operations to the console | file | variable | False |
||
file.time |
(Generated) When enabled, measures and logs the time taken for each file system operation, helping identify slow asset or config file loading | file | variable | False |
||
fps.graph |
(Generated) Controls the FPS graph overlay mode; 0 = off, higher values show increasingly detailed frame time graphs and performance metrics | fps | variable | 0 |
||
fps.limit |
(Generated) Target application frame rate cap; 0 = unlimited; on client clamped to 240; on server limits tick dispatch rate; saved between sessions | fps | variable | 240 |
||
fps.limitinbackground |
(Generated) When enabled, caps the frame rate to 15 FPS when the game window loses focus, reducing CPU/GPU usage while the game is in the background | fps | variable | False |
||
fps.limitinmenu |
(Generated) When enabled, applies the fps.limit cap while in the main menu, preventing unnecessary GPU usage on the menu screen | fps | variable | False |
||
fuzzysearch.search_similarity_modifier |
How similar the server name must be to the search filter to be included in the results. (0 is exact match, 1 is no match at all) | fuzzysearch | variable | 0.14 |
||
gametip.server_event_tips |
Whether server events will show on the client as toast notifications | gametip | variable | True |
||
gametip.showgametips |
(Generated) When enabled, game tips can be displayed on the HUD; disable to suppress all game tip messages; saved between sessions | gametip | variable | True |
||
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.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 |
||
geolocation.auto_detect_country |
geolocation | variable | True |
|||
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 |
Settings for your own game you can change from the F1 console: frame rate, field of view, graphics, sound and controls. Each shows its default value. 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.