Консольные команды CS2 - полный список
Здесь только команды, которые реально работают в актуальной версии 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»
Чит-команды работают только когда на сервере включён sv_cheats 1 - это локальные офлайн-сервера или практис-боты. На матчмейкинге, FACEIT и публичных серверах они заблокированы.
Прицел (crosshair)
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 | Подсветка при наведении на тиммейта |
| cl_crosshair_sniper_width | 1 | Толщина линий снайперского прицела |
| 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) |
| 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=всегда скрывать |
| radarvisdistance | 1000 | Дальше этой дистанции врага видно только при прямом наведении |
HUD и интерфейс
| Команда | Default | Описание |
|---|---|---|
| cl_hud_color | 11 | 0=team color, 1=white, 3=light blue, 4=blue, 5=purple, 6=red, 7=orange, 8=yellow, 9=green и др. |
| 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 |
Производительность и 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_drawparticles | true | Рендер частиц; false = чуть больше FPS, минус визуал |
Звук и голос
snd_voipvolume - новое название громкости голосового чата (заменило voice_scale). Музыкальные категории можно глушить по отдельности.
| Команда | Default | Описание |
|---|---|---|
| volume | 1 | Общая громкость |
| snd_gamevolume | 1 | Громкость звуков игры (стрельба, шаги) |
| snd_voipvolume | 1 | Громкость голоса (замена voice_scale) |
| voice_modenable | true | Включить голосовой чат |
| 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 | Музыка после смерти |
Мышь и сенса
| Команда | 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/публичных серверах заблокированы.
| Команда | Default | Описание |
|---|---|---|
| sv_cheats | false | Включить чит-команды |
| noclip | - | Полёт сквозь стены (toggle) |
| god | - | Бессмертие (toggle) |
| sv_infinite_ammo | 0 | 1 = без перезарядки, 2 = бесконечные патроны с перезарядкой |
| sv_showimpacts | 0 | Точки попаданий: 1=обе стороны, 2=клиент, 3=сервер |
| sv_grenade_trajectory_prac_pipreview | false | Картинка-в-картинке с траекторией гранаты |
| sv_grenade_trajectory_time_spectator | 4 | Сколько секунд видна траектория для наблюдателя |
| sv_infinite_ammo | 0 | Бесконечные патроны (1/2) |
| sv_friction | 5.2 | Трение мира |
| sv_gravity | 800 | Гравитация мира |
| sv_full_alltalk | false | Любой игрок (включая спекторов) говорит со всеми |
Боты
| Команда | Default | Описание |
|---|---|---|
| bot_add | - | bot_add <ct/t> <type> <difficulty> <name> - добавить бота |
| 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_stop | 0 | all / not_bomber / t / ct - заморозить ботов |
| bot_zombie | false | Боты не атакуют (стоят и не стреляют) |
| bot_walk | false | Боты только ходят, не бегают |
| bot_controllable | true | Игроки могут управлять ботом |
| bot_eco_limit | 2000 | Не покупать, если денег меньше |
Серверные настройки матча (mp_*)
mp_* команды работают на серверах. Многие нужны для тренировок: длинный раунд, бесконечные деньги, отключить freezetime.
| Команда | Default | Описание |
|---|---|---|
| mp_warmuptime | 90 | Длительность разминки в секундах |
| mp_warmup_end | - | Закончить разминку немедленно (команда) |
| mp_warmup_pausetimer | 0 | 1 = разминка не заканчивается (для тренировок) |
| mp_freezetime | 5 | Заморозка в начале раунда; 0 = отключить |
| mp_roundtime | 3 | Длительность раунда в МИНУТАХ |
| mp_roundtime_defuse | 2.25 | Длительность раунда defuse-режима (минуты) |
| mp_buytime | 45 | Сколько секунд можно покупать |
| mp_buy_anywhere | 0 | 0=по умолч., 1=обе команды, 2=T, 3=CT покупка везде |
| mp_maxmoney | 10000 | Максимум денег |
| mp_startmoney | 1000 | Деньги на старте матча |
| mp_c4timer | 40 | Таймер бомбы в секундах |
| mp_maxrounds | 15 | Максимум раундов в матче |
| mp_friendlyfire | true | Урон от тиммейтов |
| mp_ignore_round_win_conditions | false | Раунд не заканчивается (для тренировок) |
| mp_restartgame | 0 | Рестарт через N секунд |
| mp_pause_match | - | Поставить матч на паузу (в freezetime) |
| mp_unpause_match | - | Снять матч с паузы |
| mp_warmup_pausetimer | 0 | 1 = бесконечная разминка |
Демки и replay
| Команда | Default | Описание |
|---|---|---|
| record | - | record <name> - начать запись .dem |
| stop | - | Остановить запись |
| playdemo | - | playdemo <name> - запустить .dem файл |
| demo_togglepause | - | Toggle паузы (удобно на бинд) |
| demo_timescale | - | demo_timescale 0.5 - скорость (0.1 - 4) |
| demo_gototick | - | demo_gototick 12345 - переход к тику |
| demo_info | - | Инфо о текущей демке |
| spec_pos | - | Дамп позиции и углов наблюдателя в консоль |
Утилиты и общие команды
| Команда | Описание |
|---|---|
| bind | bind "key" "command" - привязать команду к клавише |
| unbind | Снять бинд с клавиши |
| unbindall | Снять ВСЕ бинды (осторожно!) |
| key_listboundkeys | Список всех биндов |
| toggleconsole | Открыть/закрыть консоль |
| clear | Очистить вывод консоли |
| status | Список игроков с SteamID и пингом |
Сеть и клиент
| Команда | Default | Описание |
|---|---|---|
| cl_lagcompensation | true | Компенсация задержки на стороне сервера |
| cl_predictweapons | true | Предсказание эффектов оружия на клиенте |
| cl_join_advertise | 1 | 0=нет, 1=официальные сервера, 2=все. Реклама игры друзьям |
| cl_dm_buyrandomweapons | true | В DM получать случайное оружие на спавн |
Launch Options (параметры запуска)
Прописываются в Steam: ПКМ на CS2 → Свойства → Параметры запуска.
Готовая сборка: -novid -console -high -fullscreen +fps_max 0 +exec autoexec.cfg. Заметка: -tickrate 128 в CS2 не нужен - игра идёт на 64 тика + subtick-калибровка движка.
| Параметр | Что делает |
|---|---|
| -novid | Пропустить интро Valve |
| -console | Открыть консоль при старте |
| -high | Высокий приоритет процесса в Windows |
| -fullscreen | Принудительно полный экран |
| -w 1920 -h 1080 | Принудительное разрешение |
| +fps_max 0 | Снять лимит FPS на старте |
| +exec autoexec.cfg | Подключить свой конфиг |
| -allow_third_party_software | Разрешить NVIDIA Reflex и сторонний софт |
Готовый autoexec.cfg
Скопируйте в game/csgo/cfg/autoexec.cfg. В launch options добавьте +exec autoexec.cfg:
// autoexec.cfg для CS2 - все 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 "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_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"Как скрыть HUD (интерфейс)
Полезно для скриншотов, записи демо, монтажа клипов или чистого стрима. Команды вводятся в консоль; работают в матче, на FACEIT и публичных серверах.
Удобно завязать на бинд: bind "F8" "toggle cl_drawhud 0 1" - одна кнопка скрывает и возвращает HUD.
- cl_drawhud 0 - полностью убрать весь HUD (включая прицел и убийства).
- cl_draw_only_deathnotices 1 - оставить только показ убийств и прицел.
- crosshair 0 - скрыть только прицел.
- cl_drawviewmodel 0 - скрыть оружие и руки в первом лице.
- Вернуть: cl_drawhud 1, cl_draw_only_deathnotices 0, crosshair 1, cl_drawviewmodel 1.
Где взять IP сервера
Адрес любого сервера CS2 есть в мониторинге MonitoringCS2 - для каждого показан IP:порт, текущий онлайн, карта и пинг. Скопируйте адрес и используйте команду connect IP:порт.