Конфиг (англ. Сonfig — конфигурация) [.cfg] — это специальный файл, хранящий в себе настройки игры, включая назначения клавиш. По умолчанию Counter-Strike 1.6 использует конфигурационный файл config.cfg, который находиться в папке cstrike (для Steam C:\Steam\steamapps\ имя аккаунта \counter-strike\cstrike_russian), его можно отредактировать с помощью "Блокнота" или другого текстового редактора.


Настройки игры в конфиге хранятся в виде консольных команд, каждый раз игра проверяет и выполняет эти команды с теми значениями, которые указаны в конфиге.
Например, команда sensitivity "1.5" присваивает чувствительность мыши значение 1.5.
sensitivity - это сама команда
1.5 - это значение этой команды

Синтаксис конфига:


Рассмотрим небольшую часть конфига поподробнее:
bind "F10" "say Teper%ya snaiper.; awp; primammo; vesthelm" // тестовый комментарий
name "Mr. LOL's" // мой ник
net_graph "3" // показать график соединения (0 – убрать)
cl_crosshair_color "255 255 255" // белый прицел
// - после этих двух слешей можно писать комментарий/пояснение к консольной команде. CS 1.6 знает что это комментарий и не воспринимает этот текст как консольную команду;
; - разделение значений. Как видно из первой консольной команды в примере, клавише F10 присваивается сразу 4 разные команды. Теперь при нажатии F10 вы скажите в чат "Теперь я снайпер." (say Teper%ya snaiper.), купите AWP (awp), патроны к первичному оружию (primammo) и шлем (vesthelm);
% - этим знаком можно заменить пробел;
"" – в кавычки берется значение консольной команды, если в значении присутствуют пробелы, или если это череда команд.

Как сделать конфиг:


Базовый конфиг (config.cfg) постоянно перезаписывается, когда вы вносите изменения в настройках игры. Поэтому лучше создать свой собственный конфиг-файл со своими личными настройками. Личный конфигурационный файл

Чтобы сделать свой конфиг, с начало нужно сообщить о нем в стандартном конфиге (config.cfg) в виде консольной команды exec name.cfg, где name — название вашего конфига. Конфиг-файл должен лежать в папке cstrike. Если вы хотите чтобы ваш конфиг можно было использовать во всех модах Half-Life, например в Counter-Strike 1.6 и в Condition Zero, то его следует поместить в папку valve.



Если в консоли игры появилось сообщение couldn't exec name.cfg, значит вы либо не правильно указали имя файла, либо такого конфига не существует.

Также, для создания конфига можно воспользоваться дополнительными программами.

Стандартные конфиги:


Кроме config.cfg в папке cstrike есть еще несколько стандартных конфигов:
Файл Описание
Autoexec.cfg Этот конфиг автоматически выполняется перед началом игры. В нем полезно записывать свои персональные настройки. Рекомендуется поставить файлу autoexec.cfg атрибут «Только для чтения», чтобы CS не перезаписывал файл.
Listenserver.cfg Этот конфиг содержит настройки для Listen-сервера. То есть данный конфиг загружается, когда вы создаете сервер из меню CS и сами на нем играете.
Server.cfg Этот конфиг содержит настройки для выделенного сервера. То есть данный конфиг загружается, когда вы создаете сервер без запуска самой игры.
joystick.cfg Файл конфигурации для джойстика, но по умолчанию управление джойстиком включено, так что команды, прописанные в этом файле, ВЫПОЛНЯЮТСЯ!
valve.rc Этот конфиг аналогичен конфигу autoexec.cfg.
userconfig.cfg Последний выполняющийся конфиг в папке cstrike, в него обычно и добавляют все свои настройки, чтобы каждый раз призапуске CS активировалось все твое.


Скачать конфиги можно здесь: Скачать конфиг Counter-Strike.

Программы для редактирования и создания конфигов CS 1.6.