Пресеты, разбор каждого флага и конструктор строки для свойств игры в Steam.
Competitive FPS
Приоритет, GC, потоки — без тяжёлых gibs. Подстрой cpuCount/exThreads.
Полный набор (пример)
Твоя строка: тени, GC 4GB, gibs без лимита, 16GB RAM, 12/16 потоков.
Слабый ПК
Минимум нагрузки: без gibs, меньше RAM, тени ниже.
-high -gc.buffer 4096 -player.eye_blinking false -player.eye_movement false -maxMem=12288 -cpuCount=8 -exThreads=12 -nolog -nopopupwindow
Высокий приоритет
Процесс Rust получает повышенный приоритет в Windows.
-high
Лимит обломков (gibs)
-1 снимает лимит кусков при разрушениях. Может нагрузить CPU/GPU на рейдах.
На слабом ПК лучше убрать или поставить лимит 100–200.
cpuCount
Сколько ядер использует Unity. Обычно = физические ядра CPU.
Поставь своё число ядер (Диспетчер задач → Производительность).
-cpuCount=
exThreads
Доп. рабочие потоки. Часто ставят логические ядра (hyperthreading).
Не завышай: на 6 ядрах / 12 потоков разумно cpuCount=6, exThreads=12.
-exThreads=
Режим теней
2 — высокое качество теней. 0/1 — быстрее, но картинка беднее.
Без брендинга
Убирает логотип/брендинг на загрузочных экранах.
Без моргания
Отключает анимацию моргания глаз — микро-выигрыш и меньше отвлечений.
-player.eye_blinking false
Без движения глаз
Глаза не «бегают» — чище прицел для части игроков.
-player.eye_movement false
GC buffer (MB)
Буфер сборщика мусора Unity. Больше — реже микрофризы от GC, но больше RAM.
-gc.buffer
maxMem (MB)
Лимит памяти клиента. Под 16 GB RAM часто ставят 12288–16384.
-maxMem=
Head lerp inertia
Инерция интерполяции головы/камеры. Высокое значение — плавнее, но не у всех комфортно.
Client head lerp
Сглаживание поворота головы от первого лица. Меньше — отзывчивее.
Без лог-окна
Не показывает отдельное окно с логом при старте.
-nolog
Без popup
Убирает всплывающие окна Unity при запуске.
-nopopupwindow