Rust Keybinds & Console Commands (2026)

Default keybinds — the must-know set

ActionDefault keyNotes
MoveW A S DStandard FPS movement
SprintShiftHold; drains stamina
JumpSpaceStandard jump
CrouchCtrlMost players rebind to C
InventoryTabOpens inventory + crafting
MapGWorld map. Marker placement here
ReloadRReload current weapon
Use / interactEOpen doors, loot bodies, take items
Voice chat (push-to-talk)VHold to broadcast voice in proximity
Auto-run toggleZHands-free travel
ConsoleF1In-game command line
Quick chatUFast pre-set messages
Hotbar slots1-6Equip belt items
Eat / drinkE on itemRight-click item in inventory for advanced options
Drop itemBackspaceDrop equipped item from belt

Recommended rebinds (community consensus)

ActionDefaultRecommendedWhy
CrouchCtrlCCtrl is hard to hold during combat / strafing. C is one-handed accessible.
JumpSpaceSpace + alternate Mouse4Mouse4 jump enables advanced jump-shooting tactics
Voice chatVT or Mouse5Frees V for other binds; T or M5 is harder to misclick during fights
Auto-runZDisabled or reboundZ is too easy to hit by mistake mid-combat
Quick craftTabSameDefault is fine; tab inventory has crafting tab

Useful console commands (F1 menu)

All commands below are first-party (built into the game). None are cheats. Type into the F1 console and press Enter.

CommandEffectUse case
perf 1Show FPS counterAlways-on FPS display
perf 2FPS + memory + frame statsDiagnostics
perf 0Hide perf overlayClean view
graphics.shadowdistance 30Reduce shadow render distanceFPS boost (default ~50)
grass.shadowcast 0Stop grass casting shadowsFPS boost in dense biomes
grass.displacement 0Stop grass reacting to playerMinor FPS boost
terrain.shaderlod 200Lower terrain shader qualityFPS boost on lower-end PCs
screenshot 4Save 4× resolution screenshotHi-res capture for sharing
console.clearClear console outputReset cluttered F1 log
killSuicide your characterRespawn at sleeping bag faster than starvation
combatlogShow last 30 combat eventsVerify if you got hit / who shot you
respawn_sleepingbag <ID>Spawn at specific bagBypass selection menu
bind <key> <command>Custom keybinde.g. bind c +duck

FPS-boost command bundle

Paste each command into F1 console (one per line). Combined effect is typically +10 to +30 FPS on mid-range hardware, more on low-end PCs. Test in a server before locking in.

// paste into F1 console

Bundle for low-end / mid-range PCs

graphics.shadowdistance 30
graphics.shadowmode 0
grass.shadowcast 0
grass.displacement 0
grass.distance 50
terrain.shaderlod 200
antialiasing 0
effects.aa 0
effects.bloom 0
effects.ssao 0

Frequently asked questions

How do I open the console in Rust?

Press F1. The console is a built-in command line where you can type commands like "perf 1" (show FPS), "console.clear" (clear log) or any of the graphics tweaks listed above. F1 also opens during gameplay — useful for in-fight tweaks.

Is binding scripts (auto-clicker, recoil scripts) allowed in Rust?

No. Facepunch's anti-cheat (EAC) bans players for using third-party scripts that automate input. Console-line bind commands that just remap a single key (like binding crouch to C) are fine — those are first-party features. Rapid-fire macros and recoil scripts are bannable.

What's the most-recommended rebind?

Crouch on C (default is CTRL, awkward for combat) and bind "+forward; +duck" to a single key for jump-crouch. The full list of community-favourite rebinds is in the table above.

Can I bind voice chat to a key other than V?

Yes. Open F1 console and type bind +voice (e.g., bind T +voice). All controls can be rebound this way.

Does "perf 1" or "perf 2" actually help?

perf 1 shows FPS only; perf 2 adds memory and frame stats. Neither boosts performance — they just display numbers. For actual FPS gains, use the graphics commands in the table above (shadowdistance, grass.shadowcast, etc).

Pair this with

// hub🎓 Beginner's GuideFirst-hour priorities + day-1 timeline. // next👤 Play Solo / Steam Deck / FreeMode-specific entry points. // progression🗝️ Keycard GuideWhere to find each colour, what each unlocks.