Antewise

Best Rust Settings for FPS and PvP: Graphics, Launch, Console

Updated 30 Oct 2026 Source Rust optimization guides (gamebreaker, missoutpc, dignitas, rustcheat, and the Steam 'PVP SETTINGS / BOOST FPS [2026]' community guide) cross-checked: in-game graphics values, launch option list with RAM-matched -maxMem values, console binds, autoexec.cfg contents, Windows power plan GUID, and explicit warnings about outdated flags. By
Data status: The facts on this page were checked against the source named above. Game values can still shift with a patch, so re-check anything that looks off.

In-game graphics settings

Set the preset to Custom, then use these values. Shadows, particles and object quality have the biggest FPS impact, and lowering them keeps enemies readable.

SettingValueWhy
FOV90Wider view, easier to track surroundings
CrosshairEnabledPermanent crosshair for comfortable shooting
Max Gibs0Removes debris so you can see through destroyed doors and walls
BloodEnabledConfirms you hit the enemy
Head BobOffKeeps aiming stable
Display modeExclusive FullscreenLess input lag than borderless
VSyncOffReduces input delay
Shader Level2 (or 100–200)Above ~600 your GPU struggles near monuments
Draw Distance1000–2000Below 1500 you cannot see players at range; above 2500 is load with no benefit
Shadow Quality / Cascades0 (or 1)Shadows cost the most — 15 to 30 frames
Texture QualityHalf
Grass DisplacementOnHelps you read tracks and movement in grass
Object QualityLow
Particle QualityLow (or 0)No combat advantage, meaningful FPS
Anti-aliasingTSRAASmoothing without making the picture too soft
BloomOffOnly gets in the way during fights
SharpenOnClearer image
Occlusion CullingOffSmoother performance
Volumetric CloudsOffExtra load for no benefit
Render Scale1.00.75 gives +20–30% FPS but blurs; do not go below 0.75 for PvP
Mesh Quality50–80Simplifies distant buildings

Also turn off Depth of Field, Motion Blur, Sun Shafts, Ambient Occlusion and Parallax — they add nothing to the image and eat frames.

Steam launch options

Right-click Rust → Properties → Launch Options, then paste:

-high -window-mode exclusive -headlerp 100 -graphics.waves 0 -effects.maxgibs -1 -maxMem=16384 -gc.buffer 2048

What each does:

  • -high — launches Rust with high system priority.
  • -window-mode exclusive — true exclusive fullscreen, less input lag than borderless.
  • -headlerp 100 — changes camera movement interpolation.
  • -graphics.waves 0 — disables water waves to reduce load.
  • -effects.maxgibs -1 (or 0) — removes destruction debris, worth 10–15 FPS during raids.
  • -gc.buffer 2048 (or 4096) — raises the garbage collector buffer, cutting micro-stutters.
  • -maxMem — set it to your RAM in MB, and use the exact value:
RAM-maxMem
4 GB4096
8 GB8192
12 GB12288
16 GB16384
24 GB24576
32 GB32768

Rounded values like 32000 or 16000 will not work, and setting it above your physical RAM makes the game swap to disk and tank performance.

Flags to avoid

Do not copy -malloc=system, -cpuCount or -USEALLAVAILABLECORES from older guides — in current Rust they either do nothing or actively hurt.

Be careful with -force-vulkan and -force-d3d11-no-singlethread. Vulkan can give +5–15% on some AMD cards but causes crashes and artifacts on NVIDIA. There is no reliable universal win, so start on the default mode, try flags one at a time, and never set two render flags at once.

Console commands and binds

Open the console with F1:

  • graphics.vm_fov_scale false — “skinny weapon view”, less obstruction
  • bind c +graphics.fov 90; graphics.fov 70 — toggle a zoom effect
  • egs.enablelegs 0 — removes your own legs from view
  • hitnotify.notification_level 2 — better hit feedback
  • input.holdtime 0.1 — reduces delay on object interactions
  • inventory.quickcraftdelay 0 — craft UI responds instantly
  • graphics.vm_horizontal_flip true — gun on the left side
  • perf 1 or perf 2 — on-screen FPS and stats while you tune

autoexec.cfg for stutter

Freezes once a minute are almost always the Unity garbage collector. Create autoexec.cfg in the game’s cfg folder:

gc.buffer 2048
fps.limit -1
effects.maxgibs 0
bind p gc.collect

gc.buffer reserves memory in advance so the collector fires less often; binding gc.collect to a key lets you clear accumulated garbage manually between fights. Note that gc.buffer does not always apply reliably through launch options, which is why it belongs in the config.

Windows and driver side

  • Ultimate Performance power plan — open CMD as administrator and run powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61, then enable it in Power Options.
  • Disable mouse acceleration — Settings → Bluetooth & devices → Mouse → Additional mouse options → Pointer Options → uncheck Enhance pointer precision.
  • Enable XMP / EXPO in BIOS — worth +10–20% to 1% lows; Rust loves fast memory.
  • Put the page file on an SSD (8–16 GB) — the Rust allocator spikes above physical RAM on large servers.
  • Install on an SSD — map loading drops from about 5 minutes to 30 seconds.
  • NVIDIA Control Panel — threaded optimization Auto, power management Prefer maximum performance, texture filtering High performance, VSync and triple buffering off. AMD users: Quality mode in Adrenalin.
  • Turn off background recording and Xbox Game Bar — they waste 5–10% of performance for nothing.

Stretched resolution

Competitive players often use stretched resolutions such as 1080×1080, 1280×1080 or 1440×1080, which makes enemy models look visually wider and raises FPS. Set it with -screen-width 1440 -screen-height 1080 in launch options or graphics.resolution "1440x1080" in console, and enable full-screen scaling in your GPU settings to remove black bars.

What to expect

Rust is poorly optimised on the Unity side — even an RTX 4090 will dip on packed servers. 60+ FPS is comfortable, 100+ is the PvP target, and below 30 shooting is practically impossible. Tune one setting at a time and watch the frametime graph rather than the average FPS.

Frequently asked questions

What are the best Rust settings for FPS?

Custom preset, Shader Level 2, Draw Distance 1000–2000, Shadow Quality 0, Texture Quality Half, Object and Particle Quality Low, Bloom and VSync off, and Occlusion Culling plus Volumetric Clouds off. On the launcher side, use -high, -window-mode exclusive, -maxMem matched to your RAM and -gc.buffer.

What launch options should I use for Rust?

-high, -headlerp 100, -graphics.waves 0, -effects.maxgibs -1, and -maxMem set to your RAM in MB (32768 for 32 GB, 16384 for 16 GB). Add -window-mode exclusive and -gc.buffer 2048 for input lag and stutter.

Which Rust launch options should I avoid?

Do not copy -malloc=system, -cpuCount or -USEALLAVAILABLECORES from old guides — in current Rust they either do nothing or hurt. Also do not stack two render flags such as -force-vulkan and -force-d3d11-no-singlethread at once.

What FPS should I expect in Rust?

60+ is comfortable and 100+ is the target for PvP. Rust is poorly optimised on the Unity side, so even a top-end GPU will dip on packed servers — lowering Draw Distance and turning shadows off is the biggest single win.

More Rust guides

Sources

Figures and item data on this site are read from the game’s own reference wiki before publishing. Where a value could not be confirmed there, the page says so instead of filling the gap.