Конфиг и параметры запуска jL CS2

Конфиг jL (Justinas Lekavicius): параметры запуска CS2, autoexec.cfg. Скопируй настройки профессионального игрока MOUZ.

Конфиг и параметры запуска CS2 jL (MOUZ). Здесь — Launch Options Steam, настройки autoexec.cfg и команды консоли, которые использует профессиональный игрок.

Скопируй параметры запуска ниже в свойства CS2 в Steam, чтобы оптимизировать игру под профессиональный уровень — больше FPS, меньше задержки, чистый запуск без видео-заставки.

Как применить

Steam → Библиотека → ПКМ на CS2 → Свойства → Параметры запуска → вставить строку выше.

В CS:GO у каждого литовского ELO-задрота autoexec.cfg был на двести строк: aliases для smoke-binds на каждой карте, fps_max-вариации между матчмейкингом и Faceit, отдельные blocks для viewmodel’а под AK и AWP. В CS2 Valve вырезали половину старых cvar’ов, sub-tick система Source 2 управляет частью производительности автоматически, и многие классические launch options молча игнорируются. jL, как и весь технический штаб MOUZ, отреагировал минимизацией конфига до того, что реально влияет на игру. В этом гайде — что у jL в Steam launch options, в autoexec.cfg, какие у него сетевые настройки и почему такой выбор оптимален для рифлера на 4000 Hz polling.

Параметры запуска CS2 у jL

В Steam → Свойства → Counter-Strike 2 у jL в поле «Параметры запуска» — короткая строка:

-allow_third_party_software -high

Это всё. Разбираем каждый ключ и почему остальные классические опции из CS:GO больше не нужны.

Что работает в CS2

  • -allow_third_party_software — разрешает работу оверлеев (Discord overlay, NVIDIA Reflex Latency Stats, Razer Cortex, MSI Afterburner). По умолчанию CS2 их блокирует ради VAC-защиты. jL использует NVIDIA Reflex Stats для тестирования input lag перед турнирами — без этого ключа метрики недоступны.
  • -high — запускает CS2 с высоким приоритетом процесса в Windows. На ПК со средней загрузкой CPU даёт +5-10% к стабильности FPS, особенно в smoke/molotov-моментах.
  • -fullscreen — принудительный fullscreen вместо borderless windowed. Опционально, если у тебя несколько мониторов и CS2 иногда стартует в окне.
  • -language english — английский интерфейс. Часть MOUZ-состава использует для единообразия консольных команд на турнирах.

Что больше НЕ работает в CS2

  • -novid — игнорируется. CS2 в принципе не показывает Valve-видео при запуске.
  • -tickrate 128 — игнорируется. Все официальные серверы CS2 работают на sub-tick системе, локальные lobby и демки тоже.
  • +fps_max 0 — управляется через настройки CS2 → Видео → Max FPS. В launch options не работает с патча марта 2024.
  • -freq 360 / -refresh 360 — игнорируется, частота берётся из Windows Display Settings.
  • -d3d9ex — устарел, CS2 на DirectX 11.
  • -nojoy — больше не нужен, gamepad-поддержка опциональна и не влияет на запуск.
  • -w 1280 -h 1024 — игнорируется, разрешение берётся из настроек видео внутри игры.

Если переносишь launch options с CS:GO напрямую — больше половины из них в CS2 либо безмолвно проигнорируются, либо выпишут предупреждение в консоль. jL и технический персонал MOUZ убрали всё лишнее ещё в первую неделю CS2 в октябре 2023 года.

Где задавать launch options

  1. Steam → Библиотека
  2. Правый клик на «Counter-Strike 2» → Свойства
  3. Вкладка «Общие» → блок «Параметры запуска»
  4. Вставить: -allow_third_party_software -high
  5. Закрыть окно — изменения сохранятся автоматически

Перезапускать Steam не нужно — параметры применяются при следующем запуске CS2.

autoexec.cfg jL

autoexec.cfg — это файл, который CS2 выполняет при запуске (если правильно настроен). У jL он содержит crosshair-блок, viewmodel, сетевые настройки rate/interp, базовые binds и звуковые регуляторы.

Путь к файлу: Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg\autoexec.cfg

(Несмотря на устаревшее название папки «Global Offensive» — это и есть директория CS2; Valve просто не переименовывали.)

Содержимое autoexec.cfg jL (восстановленная версия по интервью и стримам MOUZ):

// 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.5
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.35
snd_musicvolume 0
snd_mvp_volume 0
snd_roundend_volume 0
snd_deathcamera_volume 0

// BINDS — утилита по правой руке
bind "q" "+lookatweapon"
bind "v" "+voicerecord"
bind "x" "+silent"
bind "mouse4" "+jumpthrow"
bind "mouse5" "+nadeswap"
bind "f" "+lookatweapon"

// HUD
cl_hud_color 4
hud_scaling 0.95

host_writeconfig
echo "jL autoexec loaded"

В конце команда host_writeconfig сохраняет все настройки в config.cfg, а echo выводит сообщение в консоль — подтверждение того, что autoexec действительно загрузился. Если ты не видишь «jL autoexec loaded» при старте игры — значит, файл не выполнился (см. ниже про +exec).

Чтобы autoexec работал при старте CS2:

  1. Создай файл autoexec.cfg в папке cfg (если его нет)
  2. На последней строке должна быть команда host_writeconfig
  3. В launch options добавь: +exec autoexec

Без +exec autoexec CS2 файл найдёт, но не выполнит автоматически — Valve сделали это специально, чтобы избежать конфликтов с устаревшими конфигами CS:GO. Финальная строка launch options jL с autoexec:

-allow_third_party_software -high +exec autoexec

Сетевые настройки: rate, interp и cl_interp_ratio

В autoexec jL три критичных сетевых строки:

  • rate 786432 — максимальная скорость приёма данных от сервера (~786 KB/s). Это потолок для современных серверов CS2 с sub-tick системой. На стандартном rate 196608 ты теряешь часть пакетов в моменты с большим количеством событий (clutch’и, многосторонние перестрелки).
  • cl_interp_ratio 1 — интерполяция кадра. 1 = минимум задержки, 2 = плавнее, но больше latency. На MOUZ-уровне выбор однозначен.
  • cl_interp 0.015625 — точное значение интерполяции для 64-tick (1/64 секунды). В CS2 это оптимум для всех режимов, включая Faceit с 128-tick.

Эти три cvar’а критичны для peek advantage. На стандартном rate 196608 ты будешь видеть врагов на 2-4 мс позже соперников с rate 786432. В дуэли на одинаковом ELO это может быть разницей между «выстрелил первым» и «выстрелил вторым».

FPS Max и fps_max_menu

jL использует:

  • fps_max: 0 (без ограничения; рендер столько, сколько тянет GPU)
  • fps_max_menu: 60 (в меню — чтобы видеокарта не нагревалась, когда CS2 в фоне)

fps_max 0 в CS2 безопасен, в отличие от CS:GO, где иногда вызывал stutter из-за разрыва синхронизации tickrate-сервера и FPS-клиента. Sub-tick система Source 2 не привязана к FPS клиента так строго.

NVIDIA Reflex и polling rate

В CS2 → Видео → NVIDIA Reflex Low Latency jL ставит Enabled + Boost. На GPU NVIDIA это снижает input lag на 30-50% поверх минимальной графики. Особенно ценно для jL: он играет на 4000 Hz polling rate, и каждая дополнительная миллисекунда latency в render pipeline сводит на нет выигрыш от опроса мыши.

На AMD GPU полного аналога Reflex нет, но Anti-Lag+ в Radeon Software (раздел Gaming → CS2 → Anti-Lag) работает похожим образом. На uniform-уровне даёт меньший эффект, чем Reflex Boost, но 10-15% сокращение latency реально.

FAQ по конфигу jL

Можно ли скопировать конфиг jL на свой ПК?

Да. Скопируй autoexec.cfg из примера выше, положи в папку cfg, добавь +exec autoexec в launch options. Главное — отредактируй binds под свой стиль (jL играет на стандартной WASD-раскладке с E на use, без перебинденного walk).

Где найти viewmodel-настройки jL?

В autoexec выше — секция VIEWMODEL. Offset (2.5, 2, -2) и FOV 68 — это «правое» положение модели оружия с лёгким наклоном, стандарт для рифлеров Восточной Европы. Если ты левша или предпочитаешь центрированное положение — поменяй offset_x на -2.5.

Использует ли jL jumpthrow-скрипты?

Да, бинд +jumpthrow на mouse4. В CS2 синхронизированные jumpthrow по-прежнему работают (хотя Valve обещали запретить ещё в 2024). На май 2026 они легальны на официальных серверах и Faceit.

Зачем bind mouse5 на +nadeswap?

nadeswap (switchhand для гранаты, бинд +nadeswap) — это переключение руки при броске для точных lineup’ов. На Mirage A site через окно, на Inferno banana через wood — некоторые smoke lineups требуют именно «левой» руки. Полезный бинд, который большинство профи держит на mouse4/mouse5.

Сохраняется ли autoexec.cfg между обновлениями CS2?

Да. autoexec лежит в пользовательской папке cfg и не перезаписывается при обновлении игры. Исключение — иногда после крупных патчей Valve сбрасывает Steam launch options, и нужно повторно добавить +exec autoexec. Если автоконфиг перестал применяться — это первое, что нужно проверить.

Использует ли jL кастомные viewmodel-настройки для AWP?

Нет. Один и тот же viewmodel для AK, M4 и AWP — Valve в CS2 убрали возможность задавать оружие-специфичные viewmodel’ы. Любая попытка прописать что-то вроде viewmodel_offset_x_awp просто игнорируется.

Почему snd_deathcamera_volume 0?

Это убирает звук «death cam» — момента, когда тебя убили и камера переходит на убийцу. По умолчанию там звучит и музыка, и реплики из чата. jL отключает, чтобы не отвлекаться в момент анализа смерти и моментально начать комментировать команде позицию врага.