Все консольные команды CS2 - официальный список 2026
Здесь только команды, которые реально работают в актуальной версии CS2 - все значения по умолчанию взяты из официальной вики Valve. Если в других гайдах есть net_graph, cl_interp_ratio и подобные - они либо переименованы (cq_netgraph заменил net_graph), либо относятся к серверным cvar.
Как открыть консоль CS2
По умолчанию консоль выключена. Включить:
- Настройки → Игра → Включить консоль разработчика → Да
- Клавиша
~или`(тильда, слева от 1) - Перебиндить:
bind "F1" toggleconsole
Для постоянных настроек создай autoexec.cfg в папке game/csgo/cfg/ и добавь в launch options +exec autoexec.cfg. Готовый файл с дефолтами - в конце гайда.
Метка «CHEAT»
Команды помеченные cheat работают только когда на сервере включён sv_cheats 1. Это локальные офлайн-сервера или практис-боты. На матчмейкинге, FACEIT и публичных серверах (включая CRAZYPUB) - заблокированы.
Прицел (crosshair)
Полный набор cvar для настройки прицела. CS2 поддерживает все cl_crosshair* команды из CS:GO + добавила новые (cl_crosshair_t, cl_crosshairgap_useweaponvalue, cl_crosshair_friendly_warning).
| Команда | Default | Описание |
|---|---|---|
cl_crosshairstyle | 2 | 0/1 = отключены, 2 = DEFAULT (с реалистичной отдачей), 3 = классический динамический, 4 = классический статичный, 5 = классический полу-статичный |
cl_crosshairsize | 5 | Длина линий прицела |
cl_crosshairthickness | 0.5 | Толщина линий (0.5 - 4) |
cl_crosshairgap | 0 | Зазор от центра. Отрицательные = меньше, положительные = больше |
cl_crosshairgap_useweaponvalue | true | Динамический gap по оружию (новое в CS2) |
cl_crosshairdot | false | Точка в центре |
cl_crosshair_t | true | T-образный прицел (без верхней палочки) |
cl_crosshair_drawoutline | true | Чёрная окантовка прицела |
cl_crosshair_outlinethickness | 1.0 | Толщина окантовки (0 - 3) |
cl_crosshairalpha | 200 | Прозрачность (0 - 255) |
cl_crosshairusealpha | true | Использовать прозрачность |
cl_crosshaircolor | 5 | 0=красный, 1=зелёный, 2=жёлтый, 3=синий, 4=голубой, 5=кастомный RGB |
cl_crosshaircolor_r | 50 | Красный (0 - 255), нужен cl_crosshaircolor 5 |
cl_crosshaircolor_g | 250 | Зелёный (0 - 255) |
cl_crosshaircolor_b | 50 | Синий (0 - 255) |
cl_crosshair_friendly_warning | 1 | 0/1 - подсветка при наведении на тиммейта |
cl_crosshair_sniper_width | 1 | Толщина линий снайперского прицела (1 = пиксельная) |
cl_crosshair_sniper_show_normal_inaccuracy | false | Учитывать неточность при стрельбе со снайперской |
cl_observercrosshair | true | Прицел в режиме наблюдателя |
Viewmodel — модель оружия в руках
| Команда | Default | Описание |
|---|---|---|
r_drawviewmodel | true | Показывать оружие в руках |
viewmodel_fov | 60 | FOV модели оружия (54 - 68) |
viewmodel_presetpos | 1 | 1 = Desktop, 2 = Couch (ближе), 3 = Classic (CS 1.6 стиль) |
viewmodel_offset_x | 1 | Сдвиг по горизонтали (-2 - 2.5) |
viewmodel_offset_y | 1 | Сдвиг вперёд-назад (-2 - 2) |
viewmodel_offset_z | -1 | Сдвиг по вертикали (-2 - 2) |
viewmodel_always_on | false | Показывать viewmodel даже в 3-м лице |
cl_righthand | true | Оружие в правой руке. false = левая |
Радар
В CS2 cl_radar_scale работает (default 0.7). Новинка - cl_radar_rotate (поворот по взгляду).
| Команда | Default | Описание |
|---|---|---|
cl_radar_scale | 0.7 | Размер карты на радаре (0.25 - 1.0) |
cl_radar_always_centered | true | Игрок всегда в центре радара. false = больше карты на краях |
cl_radar_rotate | true | Поворачивать радар по направлению взгляда |
cl_radar_icon_scale_min | 0.6 | Минимальный размер иконок игроков (0.4 - 1.25) |
cl_radar_square_with_scoreboard | true | Квадратный радар при открытом скорборде |
cl_drawhud_force_radar | 0 | 0=по умолч., 1=всегда показывать, -1=всегда скрывать |
sv_disable_radar | 0 | Серверная команда: 0=обычно, 1=всегда выкл, 2=выкл в разминке |
radarvisdistance | 1000 | Дальше этой дистанции врага видно только при прямом наведении |
HUD и интерфейс
cl_hud_color реально работает в CS2 (default 11). Можно выбрать из 12 цветов.
| Команда | Default | Описание |
|---|---|---|
cl_hud_color | 11 | 0=team color, 1=white, 2=bright white, 3=light blue, 4=blue, 5=purple, 6=red, 7=orange, 8=yellow, 9=green, 10-11=другие оттенки |
hud_scaling | 1 | Масштаб всех элементов HUD |
hud_showtargetid | true | Показывать имя при наведении на игрока |
safezonex | 1 | Сжатие HUD по X (0.85 - 1) |
safezoney | 1 | Сжатие HUD по Y (0.85 - 1) |
cl_drawhud | true | Включить рендер HUD |
cl_teamid_overhead_mode | 2 | Имена тиммейтов над головой: 1=значки, 2=значки+имена+оружие |
cl_teammate_colors_show | 1 | Цвета тиммейтов: 1=цвета, 2=цвета+буквы |
cl_show_clan_in_death_notice | true | Клан-теги в kill-фиде |
cl_use_opens_buy_menu | true | Покупка по +use (E) в buy-zone |
cl_color | 1 | Предпочитаемый цвет тиммейта |
Производительность и FPS
| Команда | Default | Описание |
|---|---|---|
fps_max | 400 | Лимит FPS в матче. 0 = без лимита |
fps_max_ui | 120 | Лимит FPS в меню. 0 = без лимита |
cl_showfps | 0 | 0=выкл, 1=FPS, 2=сглаженный FPS, 3=время сервера, 4=FPS + лог в файл |
cq_netgraph | 0 | Статистика очереди команд (замена net_graph). Пинг, потери, FPS, subtick |
engine_no_focus_sleep | 50 | Тайм-аут сна движка без фокуса окна. 0 = не спать |
mat_queue_mode | -1 | Многопоточный рендер. -1=авто, 0=один поток, 2=принудительный |
r_show_build_info | true | Версия билда CS2 на экране (полезно для багрепортов) |
r_drawparticles | true | Рендер частиц. false = чуть больше FPS, минус визуал |
Звук и голос
snd_voipvolume - новое название для громкости голосового чата (заменило voice_scale). Музыкальные категории можно глушить отдельно.
| Команда | Default | Описание |
|---|---|---|
volume | 1 | Общая громкость |
snd_gamevolume | 1 | Громкость звуков игры (стрельба, шаги) |
snd_voipvolume | 1 | Громкость голоса (замена voice_scale) |
voice_modenable | true | Включить голосовой чат |
snd_gamevoicevolume | 1 | Громкость игровых v.o. |
snd_musicvolume | 1 | Общая громкость музыки |
snd_menumusic_volume | 0.04 | Музыка в главном меню |
snd_roundstart_volume | 0 | Музыка начала раунда |
snd_roundend_volume | 0.16 | Музыка конца раунда (выиграл/проиграл) |
snd_mvp_volume | 0.16 | Музыка MVP |
snd_deathcamera_volume | 0.16 | Музыка после смерти |
snd_mapobjective_volume | 0.04 | Музыка взрыва/деф бомбы |
snd_tensecondwarning_volume | 0.04 | 10-секундное предупреждение |
snd_headphone_eq | 0 | EQ-пресет для наушников |
Мышь и сенса
| Команда | Default | Описание |
|---|---|---|
sensitivity | 2.5 | Чувствительность мыши |
zoom_sensitivity_ratio | 1 | Множитель сенсы при зуме (AWP, scout) |
m_pitch | 0.022 | Множитель вертикального движения мыши |
m_yaw | 0.022 | Множитель горизонтального движения мыши |
Чит-режим и тренировка (sv_cheats 1)
Работают ТОЛЬКО на локальных или практис-серверах с sv_cheats 1. На MM/FACEIT/CRAZYPUB-серверах - заблокированы.
| Команда | Default | Описание |
|---|---|---|
sv_cheatscheat | false | Включить чит-команды |
noclipcheat | — | Полёт сквозь стены. Toggle |
godcheat | — | Бессмертие. Toggle |
sv_infinite_ammocheat | 0 | 1 = без перезарядки, 2 = бесконечные патроны но с перезарядкой |
sv_showimpactscheat | 0 | Точки попаданий: 1=обе стороны, 2=клиент, 3=сервер |
sv_grenade_trajectory_prac_pipreviewcheat | false | Картинка-в-картинке с траекторией гранаты |
sv_grenade_trajectory_time_spectator | 4 | Сколько секунд видна траектория для наблюдателя |
sv_visiblemaxplayers | -1 | Переопределить max players показываемый клиентам |
sv_frictioncheat | 5.2 | Трение мира |
sv_gravitycheat | 800 | Гравитация мира |
sv_full_alltalk | false | Любой игрок (включая спекторов) может говорить со всеми |
Боты
| Команда | Default | Описание |
|---|---|---|
bot_add | — | bot_add <ct/t> <type> <difficulty> <name> - добавить бота |
bot_add_ct | — | Добавить CT бота |
bot_add_t | — | Добавить T бота |
bot_kick | — | bot_kick <all/t/ct/name> - выкинуть |
bot_kill | — | bot_kill <all/t/ct/name> - убить |
bot_difficulty | 2 | 0=Easy, 1=Normal, 2=Hard, 3=Expert |
bot_quota | 1 | Сколько ботов в игре всего |
bot_quota_mode | competitive | normal / fill / match |
bot_chatter | normal | off / radio / minimal / normal |
bot_stop | 0 | all / not_bomber / t / ct - заморозить ботов |
bot_zombie | false | Боты не атакуют (стоят и не стреляют) |
bot_dont_shoot | false | Не стрелять но реагировать |
bot_walk | false | Боты только ходят, не бегают |
bot_pistols_only | — | Только пистолеты |
bot_knives_only | — | Только ножи |
bot_snipers_only | — | Только снайперки |
bot_all_weapons | — | Любое оружие |
bot_controllable | true | Игроки могут управлять ботом |
bot_join_team | any | any / T / CT - в какую команду |
bot_join_after_player | true | Ждать игрока перед заходом в матч |
bot_auto_vacate | false | Боты освобождают слот для игрока |
bot_ignore_enemies | false | Игнорировать врагов (отладка) |
bot_eco_limit | 2000 | Не покупать если денег меньше этого |
bot_loadout | 0 | Какое оружие давать ботам на старте раунда |
Серверные настройки матча (mp_*)
mp_* команды работают на серверах. Многие нужны для тренировок: длинный раунд, бесконечные деньги, отключить freezetime.
| Команда | Default | Описание |
|---|---|---|
mp_warmuptime | 90 | Длительность разминки в секундах |
mp_warmup_end | — | Закончить разминку немедленно (команда) |
mp_warmup_start | — | Начать разминку (команда) |
mp_warmup_pausetimer | 0 | 1 = разминка не заканчивается (для тренировок) |
mp_warmup_offline_enabled | false | Разминка в offline-матче |
mp_warmup_online_enabled | false | Разминка в online-матче |
mp_freezetime | 5 | Сколько секунд игроки замерзают в начале раунда. 0 = отключить |
mp_roundtime | 3 | Длительность раунда в МИНУТАХ |
mp_roundtime_defuse | 2.25 | Длительность раунда defuse-режима в минутах |
mp_roundtime_hostage | 2 | Длительность раунда заложников |
mp_buytime | 45 | Сколько секунд после начала раунда можно покупать |
mp_buy_anywhere | 0 | 0=по умолчанию, 1=обе команды, 2=T, 3=CT покупка везде |
mp_maxmoney | 10000 | Максимальное количество денег |
mp_startmoney | 1000 | Деньги на старте матча |
mp_afterroundmoney | 0 | Деньги выдаваемые каждому игроку после раунда |
mp_c4timer | 40 | Таймер бомбы в секундах |
mp_maxrounds | 15 | Максимум раундов в матче |
mp_timelimit | 0 | Лимит времени матча в минутах |
mp_friendlyfire | true | Урон от тимейтов |
mp_autoteambalance | true | Автобаланс команд |
mp_limitteams | 2 | Макс разница в количестве игроков между командами. 0 = выкл |
mp_solid_teammates | 2 | 0=сквозь, 1=твёрдые, 2=можно стоять на голове |
mp_solid_enemies | 1 | 0=сквозь врагов, 1=твёрдые |
mp_restartgame | 0 | Рестарт через N секунд |
mp_damage_headshot_only | false | Только хедшоты наносят урон |
mp_ignore_round_win_conditions | false | Игнорировать условия победы (раунд не заканчивается) |
mp_halftime | false | Половинка матча со сменой сторон |
mp_overtime_enable | false | Овертайм при ничьей |
mp_overtime_maxrounds | 6 | Раундов в овертайме |
mp_overtime_startmoney | 10000 | Деньги в начале каждого OT |
mp_pause_match | — | Поставить матч на паузу (в freezetime) |
mp_unpause_match | — | Снять матч с паузы |
mp_team_timeout_max | 1 | Сколько таймаутов каждая команда |
mp_team_timeout_time | 60 | Длительность таймаута |
mp_swapteams | — | Поменять команды местами и рестарт |
mp_scrambleteams | — | Перемешать команды и рестарт |
mp_dm_kill_base_score | 10 | Очки за килл в Deathmatch |
mp_dm_teammode | 0 | 0=личный, 1=командный DM |
mp_force_pick_time | 15 | Время на выбор команды до автовыбора |
mp_join_grace_time | 15 | Секунд после старта раунда чтобы успеть зайти |
mp_spectators_max | 2 | Сколько спекторов разрешено |
mp_drop_grenade_enable | true | Дропать гранаты |
mp_drop_knife_enable | false | Дропать нож |
Демки и replay
| Команда | Default | Описание |
|---|---|---|
record | — | record <name> - начать запись .dem |
stop | — | Остановить запись |
playdemo | — | playdemo <name> - запустить .dem файл |
demo_pause | — | Пауза воспроизведения |
demo_resume | — | Снять с паузы |
demo_togglepause | — | Toggle паузы (на бинд удобно) |
demo_timescale | — | demo_timescale 0.5 - скорость (0.1 - 4) |
demo_goto | — | Переход к месту в демке |
demo_gototick | — | demo_gototick 12345 - к конкретному тику |
demo_marktick | — | Запомнить текущий тик |
demo_gotomark | — | Вернуться к запомненному тику |
demo_info | — | Инфо о текущей демке |
demo_quitafterplayback | false | Закрыть игру по окончанию демки |
spec_pos | — | Дамп позиции и углов наблюдателя в консоль |
Утилиты и общие команды
| Команда | Default | Описание |
|---|---|---|
bind | — | bind "key" "command" - привязать команду к клавише |
unbind | — | Снять бинд с клавиши |
unbindall | — | Снять ВСЕ бинды (осторожно!) |
key_findbinding | — | Найти на какой клавише какая команда |
key_listboundkeys | — | Список всех биндов |
toggleconsole | — | Открыть/закрыть консоль |
clear | — | Очистить вывод консоли |
status | — | Список игроков с SteamID и пингом |
Сеть и клиент
| Команда | Default | Описание |
|---|---|---|
cl_lagcompensation | true | Компенсация задержки на стороне сервера |
cl_predictweapons | true | Предсказание эффектов оружия на клиенте |
cl_join_advertise | 1 | 0=нет, 1=официальные сервера, 2=все сервера. Реклама игры друзьям Steam |
cl_invites_only_friends | false | Игнорировать приглашения от не-друзей |
cl_dm_buyrandomweapons | true | В DM получать случайное оружие на спавн |
Launch Options (параметры запуска)
Прописываются в Steam: ПКМ на CS2 → Свойства → Параметры запуска.
| Параметр | Что делает |
|---|---|
-novid | Пропустить интро Valve |
-console | Открыть консоль при старте |
-high | Высокий приоритет процесса в Windows |
-fullscreen | Принудительно полный экран |
-w 1920 -h 1080 | Принудительное разрешение |
+fps_max 0 | Снять лимит FPS на старте |
+exec autoexec.cfg | Подключить свой конфиг |
-allow_third_party_software | Разрешить NVIDIA Reflex и сторонний софт |
Готовая сборка: -novid -console -high -fullscreen +fps_max 0 +exec autoexec.cfg
Заметка: -tickrate 128 в CS2 не нужен - игра идёт на 64 тика + subtick-калибровка движка.
Готовый autoexec.cfg
Скопируй в game/csgo/cfg/autoexec.cfg. В launch options добавь +exec autoexec.cfg:
// ============================================= // autoexec.cfg для CS2 / Counter-Strike 2 // Все cvar - официальные из Valve Developer Wiki // ============================================= // === Производительность === fps_max 0 fps_max_ui 240 engine_no_focus_sleep 0 mat_queue_mode -1 // === HUD === safezonex 0.9 safezoney 0.9 cl_hud_color 0 cl_radar_scale 0.7 cl_radar_always_centered 0 cl_radar_rotate 1 cl_radar_icon_scale_min 0.6 cl_teamid_overhead_mode 2 cl_teammate_colors_show 2 cl_use_opens_buy_menu 1 // === Звук === volume 0.5 snd_voipvolume 1 snd_gamevolume 1 snd_musicvolume 0 snd_menumusic_volume 0 snd_roundstart_volume 0 snd_roundend_volume 0 snd_mvp_volume 0 snd_deathcamera_volume 0 snd_mapobjective_volume 0 // === Прицел (классический статичный) === cl_crosshairstyle 4 cl_crosshairsize 2 cl_crosshairthickness 1 cl_crosshairgap -2 cl_crosshair_drawoutline 1 cl_crosshair_outlinethickness 1 cl_crosshaircolor 1 cl_crosshairdot 0 cl_crosshairalpha 200 // === Viewmodel (классический) === viewmodel_presetpos 3 viewmodel_fov 68 viewmodel_offset_x 2.5 viewmodel_offset_y 2 viewmodel_offset_z -2 cl_righthand 1 // === Бинды === bind "f" "+lookatweapon" bind "v" "say_team Need help!" bind "x" "use weapon_knife;use weapon_flashbang" echo "autoexec.cfg loaded" host_writeconfig
Конфиг для тренировки гранат
Сначала запусти локальный сервер: в консоли map de_mirage (или любую карту), затем выполни этот конфиг (можно вставить целиком в консоль или сохранить как practice.cfg и выполнить exec practice.cfg):
// ===================================== // Тренировка гранат (offline бот-сервер) // Запуск: map de_mirage + этот cfg в консоль // ===================================== sv_cheats 1 sv_infinite_ammo 1 ammo_grenade_limit_total 5 mp_warmup_end mp_freezetime 0 mp_roundtime 60 mp_roundtime_defuse 60 mp_buytime 9999 mp_buy_anywhere 1 mp_maxmoney 60000 mp_startmoney 60000 mp_restartgame 1 mp_ignore_round_win_conditions 1 mp_warmup_pausetimer 1 sv_grenade_trajectory_prac_pipreview 1 sv_grenade_trajectory_time_spectator 20 sv_showimpacts 1 bot_kick god bind "z" "noclip" bind "x" "give weapon_smokegrenade;give weapon_flashbang;give weapon_hegrenade;give weapon_molotov" bind "c" "respawn_entities"
Это даст: бесконечные гранаты, длинный раунд, бесконечные деньги, видна траектория броска (sv_grenade_trajectory_prac_pipreview 1 - картинка-в-картинке), точки попаданий пуль и удобные бинды.
Как скрыть HUD (интерфейс)
Полезно для скриншотов, записи демо, монтажа клипов или скрытия лишних элементов на стриме. Команды вводятся в консоль; работают в матче, на FACEIT, на наших серверах.
Скрыть интерфейс
cl_drawhud 0- полностью убрать весь HUD (включая прицел и убийства)cl_draw_only_deathnotices 1- оставить только показ убийств и прицел, всё остальное скрытьcrosshair 0- скрыть только прицелcl_drawviewmodel 0- скрыть оружие и руки в первом лице
Вернуть интерфейс обратно
cl_drawhud 1- вернуть полный HUDcl_draw_only_deathnotices 0- вернуть весь интерфейс если был включён режим «только убийства»crosshair 1- вернуть прицелcl_drawviewmodel 1- вернуть оружие и руки (или просто крутни колесо мыши)
Удобно завязать на бинд: bind "F8" "toggle cl_drawhud 0 1" - одна кнопка скрывает и возвращает HUD.