High and stable FPS is the first edge that wins fights in Rust. This guide lists the console commands that actually work, the Steam launch options worth using and the graphics settings that matter most — the goal is lower frame time without wrecking visibility.
Not sure a command still exists? Type
find <keyword>in the F1 console (e.g.find graphics). It prints the live convar name and value for your version — always trust that over a memorized list.
Find the bottleneck first
Frame time matters as much as average FPS. Type perf 1 in game to show FPS and frame time in the corner; use perf 2 for memory and GC detail. If stutters are CPU-bound, shadows and mesh come first; if GPU-bound, resolution and effects lead.
perf 1
perf 2Core FPS commands
The block below helps on almost every machine. Match fps.limit to your monitor refresh rate (144 for 144 Hz); use fps.limit -1 to uncap.
fps.limit 144
graphics.quality 1
graphics.shadowdistance 0
graphics.drawdistance 1500
grass.displacement falsegraphics.quality 1: sets the master preset to low — the single biggest gain.graphics.shadowdistance 0: stops distant shadow drawing, big GPU relief.graphics.drawdistance 1500: balances view distance; do not go too low or you will miss players.grass.displacement false: disables grass bend-on-walk, a small free win.
Stutter and memory cleanup
Memory fills up over long sessions and causes stutter. During a busy wipe start or a long raid, these reduce micro-freezes:
gc.collect
pool.clear_memory
gc.buffer 4096
gc.buffer 4096enlarges the GC buffer to smooth periodic hitches; on under 8 GB RAM try2048.
Steam launch options
Paste into Library > Rust > Properties > Launch Options. -malloc=system and -force-feature-level-11-0 are legitimate Unity engine flags.
-high -malloc=system -force-feature-level-11-0 -effects.maxgibs -1In-game setting priority
Menu settings matter as much as commands. The table ranks the highest-impact ones. Mesh Quality and Water Quality are in-game sliders, not convars — lower them from the menu.
| Setting | Recommended | FPS Gain |
|---|---|---|
| Graphics Quality | 1 (Low) | Very high |
| Shadow Quality | 0 | High |
| Mesh Quality | Low | High (while moving) |
| Water Quality | 0 | Medium (near water) |
| Anti-Aliasing / TSSAA | Off | Medium |
| Motion Blur, DoF, Sun Shafts | Off | Small but adds up |
| VSync | Off | Lowers input latency |
Final checks
- Update your GPU driver and keep Rust on an SSD.
- Close background recording/streaming software (including shadow capture).
- Test every change in the same crowded area; 200 FPS on desktop can be 90 at Launch Site.
With settings dialed in, one thing is left: play on a low-latency server. Browse the Atak Rust servers and line up for the next wipe schedule.