В CS:GO у каждого pro-игрока был свой autoexec.cfg на 200+ строк — alias-системы, лайнапы, fps_max, network rate, viewmodel-преcеты. CS2 на Source 2 многое из этого упразднила: половина старых launch options молча игнорируется, часть cvar’ов стали read-only, а sub-tick система сама управляет интерполяцией. Тем не менее frozen продолжает держать в Steam-параметрах ту самую классическую строку из 2019 года: -freq 360 +rate 786432 +fps_max 500. Разберём, что из этого реально работает, что устарело, и почему словацкий ветеран FaZe не убирает мёртвые ключи.
Параметры запуска CS2 у frozen
В свойствах CS2 в Steam у frozen прописано:
-freq 360 +rate 786432 +fps_max 500
Это не «оптимизированный под 2026 год» конфиг — это смесь рабочих и устаревших ключей. Разберём каждый.
-freq 360 — устаревший ключ
В CS:GO этот ключ форсировал refresh rate монитора при запуске игры. В CS2 он игнорируется: частота берётся напрямую из настроек Windows и драйвера монитора. Если у тебя 360 Гц в Windows Display Settings — CS2 запустится на 360, независимо от -freq.
Почему frozen не убирает -freq? По его словам в одном из стримов FaZe: «Это привычка с 2019 года, и она ничему не мешает». Valve действительно молча игнорирует ключ, не выдавая ошибку. Это пример «мёртвого кода» в конфиге ветерана.
+rate 786432 — критически важно, работает
Это максимальная скорость приёма данных от сервера, ≈786 KB/s. Эквивалент консольной команды rate 786432, но прописанный в launch options применяется до загрузки игры — гарантия, что значение установится корректно.
По умолчанию CS2 ставит rate 196608 (≈196 KB/s) — этого хватало в эпоху 64-tick CS:GO, но в CS2 с sub-tick на топовых серверах ты будешь терять пакеты на быстрых клач-моментах. На rate 786432 ты получаешь все апдейты сервера без потерь.
Это самый важный пункт в launch options frozen и единственный, который ты ОБЯЗАТЕЛЬНО должен скопировать.
+fps_max 500 — работает, но спорный
Ограничение FPS до 500 кадров в секунду. Многие pro используют 0 (без ограничения) — donk в Spirit, ZywOo в Vitality. frozen же ставит фиксированный потолок.
Логика: на офисном ПК FaZe (RTX 4080 / 4090) CS2 на минимуме легко выдаёт 700-1000 FPS на тренировках. Без ограничения GPU дёргается между разными нагрузками, что создаёт небольшие флуктуации input latency. Ограничение 500 — это потолок, выше которого frozen не получает выгоды (он играет на 360 Гц мониторе, ему достаточно ~500 FPS с запасом).
Для 240 Гц монитора аналогичная логика — ставь fps_max 400. Для 144 Гц — fps_max 300. Главное, чтобы FPS был стабильно выше частоты монитора в 1.5-2 раза.
Что НЕ работает в CS2 (но многие копируют из CS:GO)
frozen, как и вся pro-сцена, давно убрал эти ключи:
- -novid — игнорируется. CS2 не показывает Valve-видео при запуске.
- -tickrate 128 — игнорируется. Все серверы CS2 работают на sub-tick.
- +fps_max 0 в launch options — лучше прописать в настройках или autoexec.
- -d3d9ex — устарел, CS2 на DirectX 11.
- -nojoy — больше не нужен.
- -threads 8 — игнорируется, CS2 управляет потоками автоматически.
- -refresh 240 — то же, что -freq, не работает.
Что реально работает в CS2
- -allow_third_party_software — разрешает Discord overlay, NVIDIA Reflex Stats, MSI Afterburner.
- -high — высокий приоритет процесса в Windows, +5-10% к стабильности FPS.
- -fullscreen — принудительный fullscreen.
- +rate 786432 — сетевой rate.
- +fps_max N — ограничение FPS.
- +exec autoexec — выполнить autoexec.cfg при запуске.
Если ты хочешь оптимизировать launch options под современный CS2, разумная строка для большинства игроков:
-allow_third_party_software -high +rate 786432 +exec autoexec
Где задавать launch options
- Открой Steam → Библиотека
- ПКМ на «Counter-Strike 2» → Свойства
- Вкладка «Общие» → блок «Параметры запуска»
- Вставь строку (например,
-freq 360 +rate 786432 +fps_max 500или свою) - Закрой окно — изменения сохранятся автоматически
Перезапускать Steam не нужно — параметры применяются при следующем запуске CS2.
autoexec.cfg frozen
autoexec.cfg — файл, который CS2 выполняет при старте через +exec autoexec. У frozen он используется для зафиксированных сетевых настроек, viewmodel и biнdов утилиты.
Файл лежит по пути: Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg\autoexec.cfg
(Несмотря на название папки «Global Offensive» — это и есть директория CS2.)
Содержимое autoexec.cfg в стиле frozen (на основе общего стандарта FaZe Clan и заявлений в интервью):
// CROSSHAIR
cl_crosshairstyle 4
cl_crosshairsize 1
cl_crosshairthickness 1
cl_crosshairgap -4
cl_crosshairdot 0
cl_crosshaircolor 1
cl_crosshairalpha 255
// 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
rate 786432
cl_interp_ratio 1
cl_interp 0.015625
// SOUND
volume 0.5
snd_musicvolume 0
snd_mvp_volume 0
snd_roundend_volume 0
// BINDS
bind "q" "+lookatweapon"
bind "v" "+voicerecord"
bind "mouse4" "+jumpthrow"
bind "mouse5" "+silent"
// HUD
hud_scaling 0.95
host_writeconfig
echo "frozen autoexec loaded"
В конце host_writeconfig сохраняет все настройки в config.cfg, а echo подтверждает, что autoexec загрузился.
Чтобы autoexec запускался при старте CS2:
- Создай файл autoexec.cfg в папке cfg (если его нет)
- Скопируй туда строки выше
- В launch options добавь
+exec autoexec - Перезапусти CS2
Без +exec autoexec файл будет создан, но не выполнен.
Сетевые настройки: rate, interp
В autoexec frozen три критически важные сетевые строки:
- rate 786432 — максимальная скорость приёма от сервера. Дублирует +rate в launch options.
- cl_interp_ratio 1 — минимальная интерполяция кадра.
- cl_interp 0.015625 — точное значение интерполяции для 64-tick (1/64 секунды).
Эта связка даёт минимальную задержку peek’а на стороне клиента. На дефолтном rate 196608 ты увидишь врага на 2-4 мс позже соперника с 786432 — что критично в pixel-perfect ситуациях.
NVIDIA Reflex и Sub-tick
frozen в видеонастройках использует NVIDIA Reflex Low Latency: Enabled + Boost. Это снижает input lag на NVIDIA-системах на 30-50%. На AMD аналог отсутствует, но включён по умолчанию Anti-Lag+ в Radeon Software.
Sub-tick в CS2 управляется системно — ты не можешь его «настроить» через cvar. Просто проверь, что у тебя стабильный ping до серверов FACEIT / Valve (≤30 мс).
FAQ по конфигу frozen
Можно ли скопировать launch options frozen 1-в-1?
Да, но имей в виду: -freq 360 работать не будет (это мёртвый ключ из CS:GO). Реально полезные части — +rate 786432 +fps_max 500. Если у тебя 240 Гц — поменяй на +fps_max 400. Если 144 Гц — +fps_max 300.
Зачем frozen держит устаревший -freq в launch options?
Привычка с CS:GO. Ключ не работает, но и не вызывает ошибок — Valve просто игнорирует его. Это характерно для ветеранов: они не «чистят» конфиг от каждого устаревшего параметра, пока он не ломает игру.
Где autoexec лежит на диске?
Steam → steamapps → common → Counter-Strike Global Offensive → game → csgo → cfg → autoexec.cfg. Папка csgo — это и есть CS2 (Valve не переименовали).
Использует ли frozen jumpthrow-скрипты?
Да, бинд +jumpthrow на mouse4. В CS2 синхронизированные jumpthrow продолжают работать на официальных серверах. Valve анонсировал ограничение, но на момент написания (2026) бинд легален.
Что делать, если autoexec.cfg не загружается?
Проверь три вещи: (1) файл лежит в правильной папке (cfg, а не subfolder), (2) в launch options есть +exec autoexec, (3) в конце файла есть host_writeconfig. Также убедись, что расширение файла именно .cfg, а не .cfg.txt (Windows может скрывать второе расширение).
Хочешь больше деталей об общей конфигурации — заходи в обзор профиля frozen или к разбору прицела frozen.