Presets, flag breakdown, and a builder string for Steam launch options.
Competitive FPS
Priority, GC, threads — no heavy gibs. Tune cpuCount/exThreads.
Full set (example)
Example: shadows, 4GB GC, unlimited gibs, 16GB RAM, 12/16 threads.
Low-end PC
Minimum load: no gibs, less RAM, lower shadows.
-high -gc.buffer 4096 -player.eye_blinking false -player.eye_movement false -maxMem=12288 -cpuCount=8 -exThreads=12 -nolog -nopopupwindow
High priority
Rust process gets elevated priority in Windows.
-high
Gib limit
-1 removes debris limit on destruction. Can load CPU/GPU on raids.
On weak PC remove or set limit 100–200.
cpuCount
Cores Unity uses. Usually = physical CPU cores.
Set your core count (Task Manager → Performance).
-cpuCount=
exThreads
Extra worker threads. Often = logical cores (hyperthreading).
Don't overdo: on 6 cores / 12 threads try cpuCount=6, exThreads=12.
-exThreads=
Shadow mode
2 — high shadow quality. 0/1 — faster but poorer image.
No branding
Removes logo/branding on loading screens.
No blinking
Disables eye blink animation — tiny gain, less distraction.
-player.eye_blinking false
No eye movement
Eyes don't «track» — cleaner crosshair for some players.
-player.eye_movement false
GC buffer (MB)
Unity garbage collector buffer. More — fewer GC micro-stutters, more RAM.
-gc.buffer
maxMem (MB)
Client memory limit. With 16 GB RAM often 12288–16384.
-maxMem=
Head lerp inertia
Head/camera interpolation inertia. High value — smoother, not for everyone.
Client head lerp
First-person head turn smoothing. Lower — more responsive.
No log window
Don't show separate log window on start.
-nolog
No popup
Removes Unity popup windows on launch.
-nopopupwindow