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