СКАЧАТЬ КС 1.6 ↓

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

Настройки Опубликовано

Консоль Counter-Strike 1.6 с введёнными командами на тёмном фоне

Консоль в КС 1.6 открывается клавишей ё (тильда, слева от цифры 1). Если она молчит, зайдите в Options, откройте вкладку Keyboard, нажмите Advanced и отметьте пункт Enable developer console. После этого вводите команду и жмите Enter. Ниже собраны команды, которые реально существуют в GoldSrc и CS 1.6, разложенные по группам: сеть, оружие, графика, управление и сервер.

Как включить и использовать консоль

Есть два способа сделать консоль доступной.

  1. Через меню игры: Options, Keyboard, Advanced, галочка Enable developer console. Подтвердите кнопкой Apply или OK.
  2. Через параметр запуска: в свойствах игры (для 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Выгоняет игрока по нику или #useridkick #12
banidБлокировка по SteamID на число минут (0 навсегда)banid 30 STEAM_0:1:12345
usersСписок игроков с их useridusers
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, файл можно править через панель управления.

Читайте также

Войдите, чтобы продолжить

Оценка и комментарий сохранятся после входа.