Консольные команды CS2: полный список с описанием
Проверенные команды CS2 для тренировки, FPS, рук, радара, звука, конфига и демок. Как открыть консоль и сохранить настройки в autoexec.
Обновлено 22 октября 2026
Консоль в CS2 - это строка, через которую игре можно напрямую передать команду: поменять настройку, которой нет в меню, запустить тренировку с бесконечными патронами или записать демку. Ниже собраны команды, которые реально работают в текущей версии игры, сгруппированные по задачам.
Как открыть консоль
- Откройте настройки CS2 и перейдите в раздел «Игра».
- В пункте «Включить консоль разработчика (~)» выберите «Да».
- В матче или в меню нажмите ~ (на русской раскладке это клавиша Ё, слева от 1).
Если клавиша неудобна, консоль можно повесить на другую командой bind "F1" "toggleconsole".
Как вводить команды
Команда пишется в формате команда значение, например fps_max 0. Несколько команд можно ввести одной строкой через точку с запятой. Команды-действия вроде bot_kick вводятся без значения.
Часть команд работает только на собственном сервере с включённым sv_cheats 1: в таблицах ниже они помечены. В матчмейкинге и на чужих серверах такие команды не сработают.
Команды для тренировки
Эти команды нужны в локальной игре с ботами или на пустом сервере: отработать раскидки, стрельбу или передвижение.
| Команда | Что делает | Пример |
|---|---|---|
sv_cheats | Разрешает читерские команды на сервере | sv_cheats 1 |
sv_infinite_ammo | Бесконечные патроны и гранаты (нужен sv_cheats) | sv_infinite_ammo 1 |
sv_grenade_trajectory_prac_pipreview | Показывает траекторию гранаты и окно с местом её приземления | sv_grenade_trajectory_prac_pipreview 1 |
sv_showimpacts | Показывает места попаданий пуль: 1 - клиент и сервер, 2 - только клиент, 3 - только сервер | sv_showimpacts 1 |
ammo_grenade_limit_total | Сколько гранат можно нести одновременно | ammo_grenade_limit_total 5 |
mp_roundtime, mp_roundtime_defuse | Длительность раунда в минутах (второй вариант - для карт с бомбой) | mp_roundtime_defuse 60 |
mp_freezetime | Сколько секунд игроки стоят на месте в начале раунда | mp_freezetime 0 |
mp_buy_anywhere | Покупка вне зоны закупки: 1 - обеим командам | mp_buy_anywhere 1 |
mp_buytime | Сколько секунд после начала раунда открыта закупка | mp_buytime 9999 |
mp_startmoney, mp_maxmoney | Стартовые и максимальные деньги игрока | mp_maxmoney 60000 |
mp_limitteams | На сколько игроков одна команда может превышать другую, 0 - без проверки | mp_limitteams 0 |
mp_autoteambalance | Автоматический баланс команд | mp_autoteambalance 0 |
mp_ignore_round_win_conditions | Раунд не заканчивается, даже если одна команда погибла | mp_ignore_round_win_conditions 1 |
mp_warmup_end | Сразу заканчивает разминку | mp_warmup_end |
mp_restartgame | Перезапускает игру через указанное число секунд | mp_restartgame 1 |
noclip | Полёт сквозь стены, повторный ввод выключает (нужен sv_cheats) | noclip |
god | Бессмертие, повторный ввод выключает (нужен sv_cheats) | god |
give | Выдаёт предмет по его внутреннему имени | give weapon_ak47 |
kill | Убивает своего персонажа (нужен sv_cheats) | kill |
Боты
| Команда | Что делает | Пример |
|---|---|---|
bot_kick | Убирает ботов: всех или подходящих под условия | bot_kick |
bot_add_ct, bot_add_t | Добавляет бота за спецназ или за террористов | bot_add_t |
bot_quota | Общее число ботов в игре | bot_quota 5 |
bot_stop | Боты замирают на месте (нужен sv_cheats) | bot_stop 1 |
bot_dont_shoot | Боты не стреляют (нужен sv_cheats) | bot_dont_shoot 1 |
bot_place | Ставит бота в точку, куда вы смотрите (нужен sv_cheats) | bot_place |
Готовый набор для тренировки раскидок
Вставьте строки в консоль на своём сервере: раунд длится час, деньги и закупка не заканчиваются, гранаты бесконечные, а траектория видна заранее.
sv_cheats 1
mp_limitteams 0
mp_autoteambalance 0
mp_roundtime_defuse 60
mp_freezetime 0
mp_buy_anywhere 1
mp_buytime 9999
mp_maxmoney 60000
mp_startmoney 60000
sv_infinite_ammo 1
ammo_grenade_limit_total 5
sv_grenade_trajectory_prac_pipreview 1
sv_showimpacts 1
bot_kick
mp_warmup_end
mp_restartgame 1
FPS и производительность
| Команда | Что делает | Пример |
|---|---|---|
cl_showfps | Счётчик кадров в углу экрана: 1 - FPS, 2 - сглаженный FPS, 0 - выключить | cl_showfps 1 |
fps_max | Ограничение кадров в игре, 0 - без ограничения | fps_max 0 |
fps_max_ui | Ограничение кадров, пока открыто меню | fps_max_ui 120 |
r_show_build_info | Надпись с номером сборки игры на экране | r_show_build_info 0 |
Руки (viewmodel)
Эти команды меняют, как модель оружия расположена на экране. Положение рук не влияет на стрельбу, только на обзор.
| Команда | Что делает | Пример |
|---|---|---|
viewmodel_fov | Поле зрения модели оружия: чем больше, тем дальше и меньше руки | viewmodel_fov 68 |
viewmodel_offset_x | Сдвиг рук вправо или влево | viewmodel_offset_x 2.5 |
viewmodel_offset_y | Сдвиг рук вперёд или назад | viewmodel_offset_y 0 |
viewmodel_offset_z | Сдвиг рук вверх или вниз | viewmodel_offset_z -1.5 |
viewmodel_presetpos | Готовые положения: 1 - Desktop, 2 - Couch, 3 - Classic | viewmodel_presetpos 3 |
Самая частая раскладка у про-игроков - viewmodel_fov 68, viewmodel_offset_x 2.5, viewmodel_offset_y 0, viewmodel_offset_z -1.5: так играют donk, m0NESY, s1mple и kyousuke. Полные настройки игроков с командами для копирования - на странице настроек donk.
Радар
| Команда | Что делает | Пример |
|---|---|---|
cl_radar_scale | Масштаб карты на радаре, от 0.25 до 1 | cl_radar_scale 0.4 |
cl_hud_radar_scale | Размер самого радара на экране | cl_hud_radar_scale 1 |
cl_radar_always_centered | Игрок всегда в центре радара, 0 - радар использует всю площадь | cl_radar_always_centered 1 |
cl_radar_rotate | Радар поворачивается вместе с игроком | cl_radar_rotate 1 |
cl_radar_square_with_scoreboard | Квадратный радар, пока открыта таблица счёта | cl_radar_square_with_scoreboard 1 |
Мелкий масштаб помогает видеть всю карту сразу. Например, у m0NESY cl_radar_scale 0.4 и cl_hud_radar_scale 0.91 - остальные его настройки на странице настроек m0NESY.
Интерфейс и HUD
| Команда | Что делает | Пример |
|---|---|---|
hud_scaling | Масштаб всех элементов интерфейса | hud_scaling 0.9 |
cl_hud_color | Цвет интерфейса: 0 - цвет команды, 1 - белый, 4 - синий, 6 - красный, 9 - зелёный | cl_hud_color 0 |
cl_teamid_overhead_mode | Метки над союзниками: 1 - значки, 2 - значки, имя и снаряжение | cl_teamid_overhead_mode 2 |
cl_show_clan_in_death_notice | Тег клана рядом с ником в килфиде | cl_show_clan_in_death_notice 0 |
cl_use_opens_buy_menu | Открывать ли меню закупки клавишей использования (E) | cl_use_opens_buy_menu 0 |
cl_draw_only_deathnotices | Оставляет на экране только прицел и килфид - для записи видео | cl_draw_only_deathnotices 1 |
cl_drawhud | Полностью скрывает интерфейс (нужен sv_cheats) | cl_drawhud 0 |
Мышь
| Команда | Что делает | Пример |
|---|---|---|
sensitivity | Чувствительность мыши в игре | sensitivity 1.25 |
zoom_sensitivity_ratio | Множитель чувствительности при прицеливании через оптику | zoom_sensitivity_ratio 1 |
Чтобы сравнить свою сенсу с чужой, умножьте DPI мыши на sensitivity: получится eDPI. У donk это 800 × 1.25 = 1000, у s1mple 400 × 3.09 = 1236.
Звук
| Команда | Что делает | Пример |
|---|---|---|
volume | Общая громкость игры | volume 0.5 |
snd_voipvolume | Громкость голосового чата | snd_voipvolume 1 |
snd_menumusic_volume | Музыка в меню | snd_menumusic_volume 0 |
snd_roundstart_volume | Музыка в начале раунда | snd_roundstart_volume 0 |
snd_mvp_volume | Музыка MVP в конце раунда | snd_mvp_volume 0 |
snd_tensecondwarning_volume | Сигнал за десять секунд до конца раунда | snd_tensecondwarning_volume 0.2 |
Прицел
Команды прицела после обновления 22 сентября 2026 года называются по-новому: старые cl_crosshairsize, cl_crosshairgap и похожие игра больше не читает, хотя они до сих пор встречаются во многих списках. Актуальные команды для своего прицела или прицела про-игрока выдаёт генератор прицелов.
Бинды и конфиг
| Команда | Что делает | Пример |
|---|---|---|
bind | Назначает команду на клавишу | bind "F1" "toggleconsole" |
unbind | Снимает команду с клавиши | unbind "F1" |
unbindall | Снимает все бинды, включая стандартные | unbindall |
alias | Создаёт свою команду из нескольких | alias "prac" "exec prac.cfg" |
exec | Выполняет файл конфига из папки cfg | exec autoexec.cfg |
host_writeconfig | Сохраняет текущие настройки | host_writeconfig |
toggleconsole | Открывает и закрывает консоль | toggleconsole |
clear | Очищает окно консоли | clear |
echo | Выводит текст в консоль, удобно для проверки конфига | echo "autoexec загружен" |
Чтобы не вводить команды при каждом запуске, сохраните их в файл autoexec.cfg в папке игры Counter-Strike Global Offensive\game\csgo\cfg, а в параметры запуска CS2 в Steam добавьте +exec autoexec.cfg.
Демки и сервер
| Команда | Что делает | Пример |
|---|---|---|
record | Начинает запись демки | record match1 |
stop | Останавливает запись | stop |
playdemo | Запускает просмотр демки | playdemo match1 |
demo_timescale | Скорость воспроизведения демки | demo_timescale 0.5 |
demo_gototick | Перематывает демку на нужный тик | demo_gototick 12000 |
map | Запускает карту на локальном сервере | map de_mirage |
changelevel | Меняет карту на уже запущенном сервере | changelevel de_inferno |
status | Показывает сервер, к которому вы подключены, и игроков на нём | status |
Вопросы о консоли CS2
Почему команда не работает?
Чаще всего команда требует sv_cheats 1, а он включается только на своём сервере. Вторая причина - устаревшее название: так случилось с командами прицела после обновления 22 сентября 2026 года.
Сохраняются ли команды после перезапуска игры?
Настройки вроде чувствительности, рук и радара игра запоминает сама, а серверные команды для тренировки - нет. Надёжнее держать всё в autoexec.cfg и запускать его через +exec autoexec.cfg.
Можно ли использовать консольные команды в матчмейкинге?
Да, все команды настроек: руки, радар, звук, интерфейс, чувствительность. Команды, которые требуют sv_cheats, в матчмейкинге не работают.