В CS2 многие старые launch options из CS:GO больше не работают, autoexec.cfg сократился, а сетевые команды частично перешли в управление sub-tick системой Source 2. Тем не менее, у каждого про-игрока всё равно остаётся короткий список параметров и cvar’ов, которые он держит в строке запуска и в файле автозагрузки. У w0nderful launch options не пустая, в отличие от donk, и в этом материале — что именно он туда вписал, что из этого реально влияет на CS2 в 2026 году, а что осталось скорее как привычка.
Параметры запуска CS2 у w0nderful
Точная строка, которую w0nderful использует в Steam Properties:
-novid -tickrate 128 -console +rate 786432 -freq 360
На первый взгляд — классический CS:GO-set. Но если разобраться, что в CS2 из этих ключей реально работает, картина становится интереснее.
Что реально работает в этой строке
- -console — открывает консоль одновременно с запуском CS2, без необходимости лезть в настройки и включать developer console вручную. Это удобно, если ты хочешь вводить команды до first connect — например, проверить настройки rate перед первым матчем.
- +rate 786432 — выставляет максимальный network rate (≈786 KB/s). Это самая важная команда в строке: она реально влияет на peek-advantage на серверах CS2 с sub-tick. На стандартном rate 196608 ты получаешь пакеты от сервера медленнее, и в clutch’ах противник видит тебя на 2-4 мс раньше.
- -freq 360 — на части драйверов NVIDIA принуждает CS2 запросить частоту 360 Гц у монитора при старте. Не на всех конфигурациях работает (Windows 11 24H2 часто переопределяет), но иногда помогает на мониторах, где default refresh выставлен на 60 Гц.
Что больше НЕ работает в CS2
- -novid — игнорируется. CS2 не показывает Valve-видео при запуске вообще, ключ остался у w0nderful как наследие CS:GO.
- -tickrate 128 — игнорируется. Все официальные серверы CS2 (Premier, Faceit) работают на sub-tick системе, а локальные серверы и pracсы — на 64 tick с sub-tick сверху. Ключ не вызывает ошибки, но и не делает ничего.
Можно ли убрать -novid и -tickrate 128? Да, это никак не повлияет. Но и оставлять их не вредно — CS2 их просто пропускает.
Дополнительные ключи, которые есть смысл рассмотреть
- -allow_third_party_software — разрешает работу оверлеев (Discord overlay, NVIDIA Reflex Stats, MSI Afterburner). По умолчанию CS2 их блокирует ради антирабочих мер VAC.
- -high — поднимает приоритет процесса CS2 в Windows. Даёт небольшую прибавку к стабильности FPS на машинах со средней загрузкой CPU.
- -fullscreen — принудительный fullscreen вместо borderless windowed. Полезно если у тебя несколько мониторов и CS2 регулярно «переезжает» на не тот экран.
Где задавать launch options в Steam
- Steam → Библиотека
- Правый клик на «Counter-Strike 2» → Свойства
- Вкладка «Общие» → блок «Параметры запуска»
- Вставить строку:
-novid -tickrate 128 -console +rate 786432 -freq 360 - Закрыть окно (изменения сохранятся автоматически)
Перезапускать Steam не нужно — параметры применяются при следующем запуске CS2.
autoexec.cfg w0nderful
autoexec.cfg — это файл, который CS2 выполняет при запуске, если в launch options прописано +exec autoexec. У w0nderful он используется для фиксации crosshair, viewmodel, network-настроек и AWP-binds.
Файл лежит по пути:
Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg\autoexec.cfg
Несмотря на название папки «Global Offensive», это и есть директория CS2.
Содержимое (на основе данных профиля w0nderful и стандарта NaVi):
// CROSSHAIR
cl_crosshairstyle 4
cl_crosshairsize 1
cl_crosshairthickness 1
cl_crosshairgap -4
cl_crosshairdot 0
cl_crosshaircolor 4
cl_crosshairalpha 255
cl_crosshair_drawoutline 0
// VIEWMODEL
viewmodel_offset_x 2
viewmodel_offset_y 2
viewmodel_offset_z -2
viewmodel_fov 68
cl_bob_lower_amt 5
cl_bobamt_lat 0.1
cl_bobamt_vert 0.1
// NETWORK
cl_interp_ratio 1
cl_interp 0.015625
rate 786432
// SOUND
volume 0.45
snd_musicvolume 0
snd_mvp_volume 0
snd_roundend_volume 0
snd_deathcamera_volume 0
// BINDS
bind "q" "+lookatweapon"
bind "v" "+voicerecord"
bind "x" "slot10"
bind "mouse4" "+jumpthrow"
bind "mouse5" "+nadeswap"
bind "f" "+lookatweapon"
// HUD
cl_hud_color 5
hud_scaling 0.95
host_writeconfig
echo "autoexec w0nderful loaded"
В конце host_writeconfig сохраняет настройки в config.cfg, а echo показывает в консоли, что autoexec загрузился.
Чтобы autoexec работал автоматически
- Создай файл
autoexec.cfgв папкеcfg, если его нет. - На последней строке файла обязательно должно быть
host_writeconfig. - В launch options добавь:
+exec autoexec.
Без +exec autoexec CS2 файл увидит, но не выполнит. У w0nderful в строке этого ключа сейчас нет — он либо запускает autoexec вручную через консоль (exec autoexec), либо использует кастомный стартап-скрипт NaVi technical team.
Сетевые настройки: rate 786432 и cl_interp
В autoexec у w0nderful есть три критичные сетевые строки:
- rate 786432 — максимальная скорость приёма данных от сервера (≈786 KB/s). Это потолок для современных серверов CS2 с sub-tick. На rate 196608 (значение по умолчанию) ты теряешь часть пакетов на быстрых clutch’ах.
- cl_interp_ratio 1 — интерполяция кадра (1 = минимум задержки, 2 = плавнее, но больше lag).
- cl_interp 0.015625 — точное значение интерполяции, равное 1/64 (то есть один тик 64-tick сервера). Это лучшее значение для всех режимов CS2.
Эти три cvar’а критичны для consistent peek-advantage. Если ты играешь на rate 196608, а соперник — на 786432, то на быстрых раскрытиях через смок у тебя информация о его позиции придёт на 2-4 мс позже, и ты будешь стрелять в «след».
FPS Max и NVIDIA Reflex
w0nderful использует:
- fps_max: 0 (без ограничения, рендеринг столько, сколько GPU тянет)
- fps_max_menu: 60 (в меню — чтобы видеокарта не грелась без причины)
- NVIDIA Reflex Low Latency: Enabled + Boost (через настройки CS2 → Видео)
fps_max 0 в CS2 безопасен, в отличие от CS:GO, где иногда вызывал стейтары. Sub-tick система Source 2 не привязана к FPS клиента так жёстко, как старый netcode.
Viewmodel: правое положение оружия с лёгким наклоном
В autoexec w0nderful viewmodel сдвинут вправо и чуть вниз:
- viewmodel_offset_x: 2 (вправо)
- viewmodel_offset_y: 2 (вперёд)
- viewmodel_offset_z: −2 (вниз)
- viewmodel_fov: 68 (максимум, разрешённый в CS2)
Такое положение характерно для AWPеров — модель винтовки в зуме скрывается полностью, а между приближениями AWP виден кончик ствола в нижнем правом углу экрана. Это даёт чуть больше «открытого» обзора в центре.
FAQ по конфигу w0nderful
Какие параметры запуска у w0nderful в CS2?
Строка: -novid -tickrate 128 -console +rate 786432 -freq 360. Реально работают только -console, +rate 786432 и частично -freq 360. Первые два ключа — наследие CS:GO, в CS2 игнорируются.
Можно ли скопировать autoexec w0nderful целиком?
Да. Создай файл autoexec.cfg в папке cfg, вставь содержимое из примера выше, добавь в launch options +exec autoexec. Под себя обязательно проверь только binds — w0nderful играет на стандартной WASD-раскладке без особенных макросов.
Зачем bind mouse4 на +jumpthrow?
jumpthrow — это бинд для одновременного выполнения прыжка и броска гранаты. Полезно для смок-лайнапов на дальних дистанциях, где нужна точная синхронизация. В CS2 этот бинд официально не запрещён по состоянию на май 2026.
Что такое +nadeswap на mouse5?
nadeswap — переключение между гранатами быстрым свайпом. У w0nderful он привязан к mouse5 (боковая кнопка), чтобы быстро менять флеш на смок при выходе на сайт, не тратя время на скролл колёсиком.
Стоит ли мне в launch options оставить -novid и -tickrate 128?
Они не работают в CS2, но не вызывают ошибок и не вредят запуску. Если хочешь чистую строку — убирай. Если хочешь полную копию w0nderful — оставляй, разницы в производительности нет.
Где взять полный autoexec w0nderful в виде файла?
Содержимое из этой статьи можно скопировать в .txt-файл, сохранить как autoexec.cfg (без кавычек) в кодировке UTF-8 без BOM и положить в папку cfg. Это рабочий формат для CS2.