Rust
Not enough ratings
[EN] All settings from the options menu as console commands + their values
By sountain
All about commands that are hard to find, easy to lose and impossible to remember…
   
Award
Favorite
Favorited
Unfavorite
Friendly Advice
If you are reading this guide from your phone, I strongly recommend that you flip your phone to the horizontal orientation, as some of the information is not displayed in the vertical orientation.
— OPTIONS

                         NAME                         
                         COMMAND                         
                        VALUE                        
FIELD OF VIEW
graphics.fov
70.00 — 90.00
HEAD BOB
client.headbob
0 = OFF
1 = ON
CROSSHAIR
client.crosshair
0 = OFF
1 = ON
HIT CROSS
client.hitcross
0 = OFF
1 = ON
HURT FLASH
client.hurtpunch
0 = OFF
1 = ON
COMPASS VISIBILITY
graphics.compass
0 = OFF
1 = ON
2 = HOLD
3 = TOGGLE
FPS COUNTER
global.perf
0 = OFF
1 = FPS
2 = FPS + FRAME TIME
3 = FPS + FRAME TIME + RAM
4 = FPS + FRAME TIME + RAM + PING
5 = FPS + FRAME TIME + RAM + DETAILED PING
6 = FPS + FRAME TIME + RAM + DETAILED PING + TASKS
8 = FPS + FRAME TIME + RAM + DETAILED PING + DETAILED TASKS
RICH PRESENCE
global.richpresence
0 = OFF
1 = ON
BAG GIFTING
client.bagassignmode
0 = ANYONE
1 = TEAM
2 = DISABLED
SHOW BUILDING BLOCKED
render.show_building_blocked
0 = OFF
1 = ON
SHOW BUILDING PREVIEW
client.building_guide_mode
0 = DISABLED
1 = WHEN BUILDING
2 = ALWAYS



                         NAME                         
                         COMMAND                         
                        VALUE                        
NUDITY
global.censornudity
0 = UNCENSORED
1 = PIXELATED
2 = UNDERWEAR
HIDE SIGNS
global.censorsigns
0 = OFF
1 = ON
SHOW BLOOD
global.showblood
0 = OFF
1 = ON
INTERNET AUDIO STREAMS
shoutcaststreamer.allowinternetstreams
0 = OFF
1 = ON
CENSOR RECORDINGS
global.censorrecordings
0 = OFF
1 = ON
LIMIT FLASHING
global.limitflashing
0 = OFF
1 = ON
STREAMER MODE
global.streamermode
0 = OFF
1 = ON
STEAM NICKNAMES
steam.use_steam_nicknames
0 = OFF
1 = ON



                         NAME                         
                         COMMAND                         
                        VALUE                        
MAX GIBS
effects.maxgibs
0 — 2000
CREATION EFFECTS
effects.creationeffects
0 = OFF
1 = ON



                         NAME                         
                         COMMAND                         
                        VALUE                        
ENABLED
rgbeffects.enabled
0 = OFF
1 = ON
BRIGHTNESS
rgbeffects.brightness
0.25 — 1.00

— USER INTERFACE

                         NAME                         
                         COMMAND                         
                        VALUE                        
USER INTERFACE SCALE
graphics.uiscale
0.50 — 1.00
SHOW HUD
graphics.hud
0 = OFF
1 = ON
SHOW CHAT
graphics.chat
0 = OFF
1 = ON
MUTE GLOBAL CHAT
chat.muteglobal
0 = OFF
1 = ON
AUTO-SWITCH CHAT CHANNELS
ui.autoswitchchannel
0 = OFF
1 = ON
SHOW NAMETAGS
nametags.enabled
0 = OFF
1 = ON
GAME TIPS
gametip.showgametips
0 = OFF
1 = ON
INVENTORY PLAYER MODEL
ui.showinventoryplayer
0 = OFF
1 = ON
HIDE TEXT WHILE IN ADS
global.hideinteracttextwhileads
0 = OFF
1 = ON
BLOCK EMOJI
global.blockemoji
0 = OFF
1 = ON
BLOCK EMOJI ANIMATIONS
global.blockemojianimations
0 = OFF
1 = ON
BLOCK SERVER EMOJI
global.blockserveremoji
0 = OFF
1 = ON
SHOW DEATH ON COMPASS
global.showdeathmarkeroncompass
0 = OFF
1 = ON
SHOW USE BIND
ui.showusebind
0 = OFF
1 = ON
SHOW BELT BAR BINDS
ui.showbeltbarbinds
0 = OFF
1 = ON

— AUDIO

                         NAME                         
                         COMMAND                         
                        VALUE                        
MASTER VOLUME
audio.master
0.00 — 1.00
MUSIC VOLUME
audio.musicvolume
0.00 — 1.00
MENU MUSIC VOLUME
audio.musicvolumemenu
0.00 — 1.00
VOICES VOLUME
audio.voices
0.00 — 5.00
GAME SOUNDS VOLUME
audio.game
0.00 — 1.00
INSTRUMENTS VOLUME
audio.instruments
0.00 — 1.00
VOICE PROPS VOLUME
audio.voiceprops
0.00 — 1.00
EVENTS VOLUME
audio.eventaudio
0.00 — 1.00



                         NAME                         
                         COMMAND                         
                        VALUE                        
SPEAKER MODE
audio.speakers
1 = Mono
2 = Stereo
3 = 4 Speaker Surround
4 = 5 Speaker Surround
5 = 5.1 Surround
6 = 7.1 Surround
7 = Prologic

— CONTROLS

                         NAME                         
                         COMMAND                         
                        VALUE                        
MOUSE SENSITIVITY
input.sensitivity
0.00 — 2.00
AIMING MOUSE SENSITIVITY
input.ads_sensitivity
0.00 — 2.00
VEHICLE SENSITIVITY
input.vehicle_sensitivity
0.00 — 2.00
FLIP Y AXIS
input.flipy
0 = OFF
1 = ON
VEHICLE FLIP Y AXIS
input.vehicle_flipy
0 = OFF
1 = ON
AUTO TRANSMIT VOICE
client.pushtotalk
0 = ON
1 = OFF
DUCK MODE
input.toggleduck
0 = HOLD
1 = TOGGLE
ADS MODE
input.toggleads
0 = HOLD
1 = TOGGLE
RADIAL MENU MODE
input.radial_menu_mode
0 = HOLD
1 = TOGGLE
MAP OPENING MODE
input.map_mode
0 = HOLD
1 = TOGGLE
ALWAYS SPRINT
input.alwayssprint
0 = OFF
1 = ON
MIDI INPUT
global.processmidiinput
0 = OFF
1 = ON



                         NAME                         
                         COMMAND                         
                        VALUE                        
GROUND VEHICLE
global.groundvehicledismounttime
0.00 — 1.00
AIR VEHICLE
global.flyingvehicledismounttime
0.00 — 1.00
AQUATIC VEHICLE
global.aquaticvehicledismounttime
0.00 — 1.00
HORSE
global.horsedismounttime
0.00 — 1.00

— BINDS
The correct name of each KEY for Rust — https://wiki.facepunch.com/rust/Keybinds#keydictionary


                         NAME                         
                         COMMAND                         
                        VALUE                        
FORWARD
input.bind KEY +forward
Any KEY
BACKWARD
input.bind KEY +backward
Any KEY
LEFT
input.bind KEY +left
Any KEY
RIGHT
input.bind KEY +right
Any KEY
SPRINT
input.bind KEY +sprint
Any KEY
DUCK
input.bind KEY +duck
Any KEY
JUMP
input.bind KEY +jump
Any KEY
AUTO WALK
input.bind KEY +autowalk
Any KEY



                         NAME                         
                         COMMAND                         
                        VALUE                        
PRIMARY ATTACK
input.bind KEY +attack
Any KEY
SECONDARY ATTACK
input.bind KEY +attack2
Any KEY
USE
input.bind KEY +use
Any KEY
RELOAD
input.bind KEY +reload
Any KEY
HEAD LOOK
input.bind KEY +altlook
Any KEY
LIGHT TOGGLE
input.bind KEY lighttoggle
Any KEY
FIRE MODE
input.bind KEY +firemode
Any KEY
PING
input.bind KEY +ping
Any KEY



                         NAME                         
                         COMMAND                         
                        VALUE                        
VOICE TRANSMIT
input.bind KEY +voice
Any KEY
CHAT
input.bind KEY chat.open
Any KEY



                         NAME                         
                         COMMAND                         
                        VALUE                        
INVENTORY TOGGLE
input.bind KEY inventory.toggle
Any KEY
CRAFTING TOGGLE
input.bind KEY inventory.togglecrafting
Any KEY
SHOW MAP
input.bind KEY +map
Any KEY
SLOT 1
input.bind KEY +slot1
Any KEY
SLOT 2
input.bind KEY +slot2
Any KEY
SLOT 3
input.bind KEY +slot3
Any KEY
SLOT 4
input.bind KEY +slot4
Any KEY
SLOT 5
input.bind KEY +slot5
Any KEY
SLOT 6
input.bind KEY +slot6
Any KEY
HOLSTER ITEM
input.bind KEY +holsteritem
Any KEY
NEXT SLOT
input.bind KEY +invnext
Any KEY
PREVIOUS SLOT
input.bind KEY +invprev
Any KEY
DROP ITEM (SINGLE)
input.bind KEY +dropitemsingle
Any KEY
DROP ITEM (STACK)
input.bind KEY +dropitemstack
Any KEY
HOVER LOOT
input.bind KEY +hoverloot
Any KEY



                         NAME                         
                         COMMAND                         
                        VALUE                        
PREVIOUS SKIN
input.bind KEY +prevskin
Any KEY
NEXT SKIN
input.bind KEY +nextskin
Any KEY



                         NAME                         
                         COMMAND                         
                        VALUE                        
A NOTE
input.bind KEY +notea
Any KEY
A# NOTE
input.bind KEY +noteasharp
Any KEY
G NOTE
input.bind KEY +noteg
Any KEY
G# NOTE
input.bind KEY +notegsharp
Any KEY
C NOTE
input.bind KEY +notec
Any KEY
C# NOTE
input.bind KEY +notecsharp
Any KEY
D NOTE
input.bind KEY +noted
Any KEY
D# NOTE
input.bind KEY +notedsharp
Any KEY
E NOTE
input.bind KEY +notee
Any KEY
E# NOTE
input.bind KEY +noteesharp
Any KEY
F NOTE
input.bind KEY +notef
Any KEY
F# NOTE
input.bind KEY +notefsharp
Any KEY
B NOTE
input.bind KEY +noteb
Any KEY
B# NOTE
input.bind KEY +notebsharp
Any KEY
SHARP NOTE
input.bind KEY +notesharpmod
Any KEY
OCTAVE UP
input.bind KEY +noteoctaveupmod
Any KEY



                         NAME                         
                         COMMAND                         
                        VALUE                        
DEVELOPER CONSOLE
input.bind KEY consoletoggle
Any KEY
EXAMINE HELD ITEM
input.bind KEY examineheld
Any KEY
GESTURES
input.bind KEY +gestures
Any KEY
CHANGE VEHICLE SEAT
input.bind KEY swapseats
Any KEY
COMPASS
input.bind KEY +compass
Any KEY
PETS
input.bind KEY +pets
Any KEY
FOCUS MAP ON PLAYER
input.bind KEY +focusmap
Any KEY

— SCREEN

                         NAME                         
                         COMMAND                         
                        VALUE                        
RESOLUTION
graphics.resolution
You need to check this yourself with the graphics.resolutions command because these values are different for each monitor!
MODE
graphics.screenmode
1 = Fullscreen
2 = Windowed
VSYNC
graphics.vsync
0 = OFF
1 = ON
FPS LIMIT
fps.limit
0 — 240
LIMIT FPS IN BACKGROUND
fps.limitinbackground
0 = OFF
1 = ON
LIMIT FPS IN MENU
fps.limitinmenu
0 = OFF
1 = ON

— GRAPHICS

                         NAME                         
                         COMMAND                         
                        VALUE                        
GRAPHICS QUALITY
graphics.quality
1 = Potato
2 = Low
3 = Medium
4 = High
5 = Very High
6 = Ultra
RENDER SCALE
graphics.renderscale
0.50 — 1.00
NVIDIA DLSS
graphics.dlss
-1 = Off
0 = Max Performance
1 = Balanced
2 = Max Quality
3 = Ultra Performance
SHADOW QUALITY
graphics.shadowquality
0 — 3
SHADOW CASCADES
graphics.shadowcascades
1 = No Cascades
2 = Two Cascades
4 = Four Cascades
MAX SHADOW LIGHTS
graphics.shadowlights
0 — 3
WATER QUALITY
water.quality
0 — 2
WATER REFLECTIONS
water.reflections
0 — 2
SHADER LEVEL
graphics.shaderlod
100 — 600
DRAW DISTANCE
graphics.drawdistance
500 — 2500
SHADOW DISTANCE
graphics.shadowdistance
50 — 1000
ANISOTROPIC FILTERING
graphics.af
1 — 16
PARALLAX MAPPING
graphics.parallax
0 — 2
GLOBAL RENDERING
render.instanced_rendering
0 = OFF
1 = ON
GLOBAL RENDER DISTANCE
render.instancing_render_distance
500 — 1500
GRASS DISPLACEMENT
grass.displacement
0 = OFF
1 = ON
GRASS SHADOWS
graphics.grassshadows
0 = OFF
1 = ON
NVIDIA REFLEX MODE
graphics.reflexmode
0 = OFF
1 = ON
2 = ON + BOOST
NVIDIA REFLEX LATENCY MARKER
graphics.reflexlatencymarker
0 = OFF
1 = ON



                         NAME                         
                         COMMAND                         
                        VALUE                        
PARTICLE QUALITY
particle.quality
0 — 100
OBJECT QUALITY
mesh.quality
0 — 200
TREE QUALITY
tree.quality
0 — 200
MAX TREE MESHES
tree.meshes
10 — 100
TERRAIN QUALITY
terrain.quality
0 — 100
GRASS QUALITY
grass.quality
0 — 100
DECOR QUALITY
decor.quality
0 — 100

— IMAGE EFFECTS

                         NAME                         
                         COMMAND                         
                        VALUE                        
ANTI-ALIASING
effects.antialiasing
0 = OFF
1 = FXAA
2 = SMAA
3 = TSSAA
DEPTH OF FIELD
graphics.dof
0 = OFF
1 = ON
AMBIENT OCCLUSION
effects.ao
0 = OFF
1 = ON
HIGH QUALITY BLOOM
effects.bloom
0 = OFF
1 = ON
LENS DIRT
effects.lensdirt
0 = OFF
1 = ON
MOTION BLUR
effects.motionblur
0 = OFF
1 = ON
SUN SHAFTS
effects.shafts
0 = OFF
1 = ON
SHARPEN
effects.sharpen
0 = OFF
1 = ON
VIGNETTING
effects.vignet
0 = OFF
1 = ON

— EXPERIMENTAL

                         NAME                         
                         COMMAND                         
                        VALUE                        
OCCLUSION CULLING
culling.toggle
0 = OFF
1 = ON
CONTACT SHADOWS
graphics.contactshadows
0 = OFF
1 = ON
SUSTAIN PEDAL SUPPORT
global.processmidiinput
0 = OFF
1 = ON
OPTIMIZED LOADING
global.asyncloadingpreset
0 = OFF
1 = PARTIAL
GC BUFFER(MB)
gc.buffer
64 — 4082

Questions & Answers

1. Who can benefit from this guide?
  • A player who wants to create some kind of bind. This guide will help him not to waste time searching for the necessary commands, which are also not always spelled out as they are in the settings.

  • A player who wants to create his own configuration file and wants to be sure that all the settings will be there.

    Many of you will say: just write the command global.writecfg to the console and all your settings will be saved to a file. However, when I saved my settings in this way, I saw that some commands were missing.


2. When was the last time the guide was checked for relevance? Will it be updated in the future?
  • Date when the guide was last checked for relevance — July 10, 2024.

  • I'm not sure I'm going to keep the guide up to date.ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ          


3. How do I quickly find a particular setting in this guide?
  • Use F3 or the keyboard shortcut CTRL + F, then enter the name of the setting you are looking for. Done!


4. Where do I enter all these commands?
  • To the developer console. To open it, start the game and press F1 (this is the standard key to open the console).

  • As you type some commands into the console, you may notice that they display True or False. This may confuse you, but don't worry because 0 is equivalent to False and 1 is equivalent to True. This is why there is no need to enter a whole word, a single digit is enough.


5. How can I thank the author of the guide?
  • If you want to thank me, all you have to do is just award this guide (at the top of the guide, «Award» button). It will be my pleasure, thank you!


6. What should I do if I find an mistake in the guide?
  • If you find a mistake, post it in the comments on the guide. If I see your comment, I will be sure to correct it!

Comment From the Creator of the Guide

I've been creating this guide for a few days, at no cost, to make life easier for all Rust players. I hope I have helped at least one player!

I sincerely advise you to save this guide to your favorites, otherwise you risk losing a lot of time searching for the right team in the future.

The author is not responsible for the accuracy of the information. The guide is provided in "as is" format.

                                            BONUS FOR THOSE WHO READ TO THE END!

Some (or all) commands that use a range may accept values outside the range.

For example: the command effects.maxgibs through the game settings accepts only values from 0 to 2000. Through the console, you can put even -1 (in this case there will be no debris at all).


3 Comments
123 22 May @ 3:25pm 
Thank you very much
sountain  [author] 16 Mar @ 4:17am 
«very disappointing, only showing console commands for setting in the gui. what about all the other settings? u know, the ones we want»

What kind of settings would you like to see? Affecting performance? I've seen that many manuals have already been created on this topic, so I don't see the point in creating another one.

To avoid misunderstandings from other people in the future, I updated the title of the guide to a more correct one, and also added a section «Who can benefit from this guide?»
farcunnard 14 Mar @ 10:22pm 
very disappointing, only showing console commands for setting in the gui. what about all the other settings? u know, the ones we want