Консольные команды КС 1.6: полный список

Консоль в КС 1.6 открывается клавишей ё (тильда, слева от цифры 1). Если она молчит, зайдите в Options, откройте вкладку Keyboard, нажмите Advanced и отметьте пункт Enable developer console. После этого вводите команду и жмите Enter. Ниже собраны команды, которые реально существуют в GoldSrc и CS 1.6, разложенные по группам: сеть, оружие, графика, управление и сервер.
Как включить и использовать консоль
Есть два способа сделать консоль доступной.
- Через меню игры: Options, Keyboard, Advanced, галочка Enable developer console. Подтвердите кнопкой Apply или OK.
- Через параметр запуска: в свойствах игры (для Steam) или в ярлыке добавьте
-console. Консоль откроется сразу при старте.
Если вы ставите CS-Play, установщик сам скачивает игру, а консоль включается теми же способами. Как поставить сборку, описано на странице установки, а сами сборки собраны в разделе КС 1.6 Classic. Сборка бесплатная, контрольная сумма SHA-256 указана на странице сборки.
Базовые правила работы с консолью:
- Команда без значения чаще всего показывает текущее значение переменной. Например,
fps_maxвыведет, что стоит сейчас. - Значение пишется через пробел:
fps_max 100. - Строки с пробелами берутся в кавычки:
name "Мой ник". - Клавиши вверх и вниз листают историю ввода.
- Команда
clearочищает окно консоли. - Команда
toggleconsoleоткрывает и закрывает консоль, её можно повесить на другую клавишу.
Полезные параметры запуска
| Параметр | Что делает | Пример |
|---|---|---|
| -console | Открывает консоль при запуске | -console |
| -novid | Пропускает вступительный ролик | -novid |
| -windowed | Запускает игру в окне | -windowed |
| -noforcemaccel | Не принуждает ускорение мыши Windows | -noforcemaccel |
| -noforcemspd | Не принуждает скорость мыши Windows | -noforcemspd |
Сетевые команды
Сетевые настройки влияют на то, как клиент обменивается данными с сервером. Значения зависят от того, что разрешает сам сервер: если на нём стоят меньшие ограничения, клиент не сможет выйти за них.
| Команда | Что делает | Пример |
|---|---|---|
| rate | Максимальная скорость входящих данных, байт в секунду | rate 25000 |
| cl_updaterate | Сколько обновлений в секунду клиент просит у сервера | cl_updaterate 101 |
| cl_cmdrate | Сколько пакетов с вашими действиями в секунду уходит на сервер | cl_cmdrate 101 |
| ex_interp | Интервал интерполяции, секунды | ex_interp 0.01 |
| cl_lw | Локальная обработка оружия на клиенте (1 включено) | cl_lw 1 |
| cl_lc | Компенсация задержки (1 включено) | cl_lc 1 |
| net_graph | Показывает график сети, fps и пинг (значения 1, 2, 3) | net_graph 3 |
| connect | Подключение к серверу по адресу | connect 192.0.2.10:27015 |
| retry | Повторное подключение к последнему серверу | retry |
| disconnect | Отключение от сервера | disconnect |
| status | Информация о сервере и списке игроков | status |
Готовый блок для хорошего канала связи:
rate 25000
cl_updaterate 101
cl_cmdrate 101
ex_interp 0.01
cl_lw 1
cl_lc 1
net_graph 3Если в net_graph растёт значение loss или choke, снизьте cl_updaterate и rate и проверьте канал. Подробнее о типичных проблемах подключения смотрите в разделе FAQ.
Команды оружия и покупок
Часть этих команд работает только в раунде и только в зоне закупки.
| Команда | Что делает | Пример |
|---|---|---|
| buy | Покупает указанное оружие или предмет | buy ak47 |
| autobuy | Автоматическая покупка по набору из настроек | autobuy |
| rebuy | Повторяет прошлую закупку | rebuy |
| drop | Выбрасывает текущее оружие | drop |
| use | Выбирает оружие по названию | use weapon_knife |
| lastinv | Переключает на предыдущее оружие | lastinv |
| slot1 ... slot10 | Выбор слота оружия | slot2 |
| hud_fastswitch | Быстрая смена оружия без подтверждения (1 включено) | hud_fastswitch 1 |
| cl_righthand | Оружие в правой (1) или левой (0) руке | cl_righthand 1 |
| impulse 100 | Включает и выключает фонарик | impulse 100 |
| impulse 201 | Оставляет спрей на стене | impulse 201 |
Настройки прицела:
cl_crosshair_color "50 250 50"
cl_crosshair_size small
cl_crosshair_translucent 0
cl_dynamiccrosshair 0Команда cl_dynamiccrosshair 0 делает прицел неподвижным, при значении 1 он расширяется при движении и стрельбе. Размер принимает значения auto, small, medium и large.
Графика и звук
Эти команды помогают поднять fps на слабом железе или, наоборот, улучшить картинку.
| Команда | Что делает | Пример |
|---|---|---|
| fps_max | Ограничение кадров в секунду | fps_max 100 |
| fps_override | Разрешает превышать стандартный потолок fps (1 включено) | fps_override 1 |
| gl_vsync | Вертикальная синхронизация | gl_vsync 0 |
| brightness | Яркость | brightness 2 |
| gamma | Гамма | gamma 3 |
| cl_weather | Дождь и снег на картах (0 выключено) | cl_weather 0 |
| cl_shadows | Тени (0 выключено) | cl_shadows 0 |
| max_shells | Максимум гильз на экране | max_shells 10 |
| max_smokepuffs | Максимум клубов дыма от выстрелов | max_smokepuffs 10 |
| volume | Громкость звуков | volume 0.5 |
| MP3Volume | Громкость музыки | MP3Volume 0.2 |
| voice_scale | Громкость голосового чата | voice_scale 1 |
Для ослабленного компьютера пригодится такой набор:
cl_weather 0
cl_shadows 0
max_shells 10
max_smokepuffs 10
gl_vsync 0
fps_max 100Команды яркости и гаммы зависят от монитора и драйвера, поэтому подбирайте значения по картинке, а не копируйте чужие.
Управление, мышь и общение
Команды управления делятся на постоянные (переменные) и действия, которые вешаются на клавиши через bind. Подробный разбор привязок вы найдёте в статье про бинды для КС 1.6.
| Команда | Что делает | Пример |
|---|---|---|
| bind | Привязывает команду к клавише | bind "f" "impulse 100" |
| unbind | Снимает привязку клавиши | unbind "f" |
| unbindall | Снимает все привязки | unbindall |
| alias | Создаёт свою команду | alias "hi" "say Привет" |
| exec | Выполняет файл конфига | exec userconfig.cfg |
| writecfg | Сохраняет текущие настройки в файл | writecfg mycfg |
| sensitivity | Чувствительность мыши | sensitivity 2.5 |
| m_rawinput | Прямой ввод мыши без обработки системой (1 включено) | m_rawinput 1 |
| m_filter | Сглаживание движения мыши | m_filter 0 |
| zoom_sensitivity_ratio | Чувствительность в прицеле | zoom_sensitivity_ratio 1.2 |
| say | Сообщение всем | say gl hf |
| say_team | Сообщение команде | say_team на Б |
| name | Смена ника | name "Ник" |
| kill | Самоубийство | kill |
| chooseteam | Окно выбора команды | chooseteam |
| +voicerecord | Голосовой чат (пока удерживается) | bind "v" "+voicerecord" |
Действия, которые обычно вешают на клавиши: +jump, +duck, +use, +attack, +attack2, +reload, +speed. Для них в консоли пишется знак плюс, а при отпускании клавиши игра сама выполняет парную команду с минусом.
Пример готового блока бинов:
bind "mouse3" "+voicerecord"
bind "f" "impulse 100"
bind "t" "impulse 201"
bind "g" "drop"Серверные команды
Эти команды действуют на сервере и работают в консоли выделенного сервера либо у администратора через rcon. Хотите запустить свой сервер без возни с настройкой машины? Подойдёт игровой хостинг CSserv (csserv.ru), а список открытых игровых площадок есть в разделе серверы.
| Команда | Что делает | Пример |
|---|---|---|
| hostname | Название сервера | hostname "Мой сервер" |
| sv_password | Пароль для входа игроков | sv_password "secret" |
| rcon_password | Пароль удалённого управления | rcon_password "pass" |
| rcon | Отправляет команду на сервер удалённо | rcon changelevel de_dust2 |
| map | Запускает карту заново | map de_dust2 |
| changelevel | Смена карты без перезапуска сервера | changelevel de_inferno |
| kick | Выгоняет игрока по нику или #userid | kick #12 |
| banid | Блокировка по SteamID на число минут (0 навсегда) | banid 30 STEAM_0:1:12345 |
| users | Список игроков с их userid | users |
| sv_restart | Полный перезапуск игры через заданное число секунд | sv_restart 1 |
| sv_restartround | Перезапуск раунда без сброса счёта | sv_restartround 1 |
| sv_alltalk | Общение между командами голосом (1 включено) | sv_alltalk 0 |
| sv_gravity | Гравитация | sv_gravity 800 |
| sv_airaccelerate | Ускорение в воздухе | sv_airaccelerate 10 |
Правила матча (mp_)
| Команда | Что делает | Пример |
|---|---|---|
| mp_friendlyfire | Урон по своим (1 включён) | mp_friendlyfire 0 |
| mp_freezetime | Время заморозки в начале раунда, секунды | mp_freezetime 5 |
| mp_roundtime | Длительность раунда, минуты | mp_roundtime 2 |
| mp_c4timer | Таймер бомбы, секунды | mp_c4timer 35 |
| mp_startmoney | Стартовые деньги | mp_startmoney 800 |
| mp_buytime | Время на закупку, минуты | mp_buytime 0.25 |
| mp_timelimit | Лимит времени карты, минуты | mp_timelimit 30 |
| mp_maxrounds | Максимум раундов на карте | mp_maxrounds 30 |
| mp_autoteambalance | Автоматический баланс команд | mp_autoteambalance 1 |
| mp_limitteams | Допустимая разница в числе игроков | mp_limitteams 1 |
Блок для файла server.cfg в папке cstrike:
hostname "Мой сервер КС 1.6"
sv_password ""
mp_friendlyfire 0
mp_freezetime 5
mp_roundtime 2
mp_c4timer 35
mp_startmoney 800
mp_timelimit 30
mp_autoteambalance 1
mp_limitteams 1Файл server.cfg выполняется при каждой смене карты, поэтому постоянные настройки надо держать именно в нём, а не вводить вручную.
Типичные ошибки
- Консоль не открывается по ё. Включите Enable developer console в настройках или запустите игру с
-console. Если раскладка мешает, привяжитеtoggleconsoleк другой клавише:bind "F1" "toggleconsole". - Команда выдаёт Unknown command. Проверьте написание и раскладку клавиатуры: команды пишутся латиницей. Часть серверных команд на клиенте не существует.
- Настройки сбросились после перезапуска. Игра переписывает config.cfg при выходе. Свои команды положите в userconfig.cfg или autoexec.cfg и подключите через
exec. - Значение не применяется на сервере. Сервер может ограничивать клиентские параметры. Например, потолок обновлений задаётся самим сервером.
- Команда работает только до смены карты. Серверные значения нужно записывать в
server.cfg. - Не работает rcon. Убедитесь, что пароль на сервере и в клиенте совпадает: сначала
rcon_password "пароль"на клиенте, затемrcon команда.
Как закрепить настройки
Соберите свои любимые команды в один файл userconfig.cfg в папке cstrike, а в игре проверьте их командой exec userconfig.cfg. Так их легко переносить между установками и версиями игры. Начните со сети и прицела, потом добавьте графику и бинды, а серверные параметры оставьте для server.cfg.
Частые вопросы
Как открыть консоль в КС 1.6?
Нажмите клавишу ё (тильда, под Esc). Если консоль не открывается, включите её в меню Options, вкладка Keyboard, кнопка Advanced, пункт Enable developer console. Либо добавьте параметр запуска -console.
Как сохранить настройки консоли, чтобы они не сбрасывались?
Основные настройки клиент записывает в config.cfg сам при выходе из игры. Свои команды удобнее держать в файле userconfig.cfg или autoexec.cfg в папке cstrike и подключать командой exec.
Как посмотреть пинг и потери пакетов?
Введите net_graph 3. В нижней части экрана появится график с fps, пингом, потерями (loss) и разбросом задержки (choke). Команда status в консоли покажет данные о сервере и игроках.
Чем отличаются sv_restart и sv_restartround?
Обе команды перезапускают раунд через указанное число секунд. sv_restart 1 перезапускает игру целиком со сбросом счёта, а sv_restartround 1 начинает раунд заново без сброса счёта.
Где задавать серверные команды постоянно?
В файле server.cfg в папке cstrike на сервере. Он выполняется при каждой смене карты. Если у вас сервер на CSserv, файл можно править через панель управления.


