Конфиг (config) – это файл конфигурации или конфигурационный файл, используется для хранения настроек компьютерных программ, в том числе и операционных систем.
В игре Counter-Strike – это так же файл с настройками,
который содержит в себе:
1) касательно игрока:
- параметры управления в игре (значение клавиш).
- настройки мыши (чувствительность и так далее).
- настройки графики в игре.
- настройки звука в игре.
2) касательно сервера
- серверные настройки
3) касательно игрового процесса
- скрипты (от англ. Script – сценарий) – это программы, которые автоматизируют некоторые задачи, которые без сценария пользователь делал бы вручную, используя интерфейс программы.
В КС скрипты это определенный набор действий, выполняющийся автоматически при нажатии определенных клавиш (например: скрипт закупки оружия, скрипт распрыжки и т.д. см. подробнее в разделе «Все про скрипты» )
Все конфиги это файлы вида «name.cfg» или «name.rc»,
где: Name – имя конфига. Cfg и rc – разрешенные расширения для конфигов.
Хранятся конфиги в папке /cstrike или /cstrike-russian (если у вас стим Российской локализации) что в директории Counter-Strike. Конфиг можно открыть, посмотреть и редактировать с помощью любого текстового редактора, например «Блокнот», «World pad», «Microsoft World» и т.д. В нем вы увидите набор команд несущих в себе определенные настройки. Все команды конфига идентичны командам которые вы можете прописать в консоли, непосредственно в игре.
Виды конфигов.
Разберемся какие бывают виды конфигов в КС, как они запускаются и для чего они:
- autoexec.cfg – всегда, автоматически запускается при загрузке игры самый первый, по умолчанию содержит в себе несколько серверных настроек. При написании скриптов и своего конфига рекомендуется писать алиасы (и если хотите любые настройки которые вы больше не будете менять) именно сюда, т.к. они будут распространяться на все, запущенные позже конфиги и не нужно будет их дублировать если вы хотите создать несколько разных конфигов. Если это когфига нет в папке cstrike то вы можете создать его сами, но обязательно с именем «autoexec.cfg», только так он будет 1-й запускаться автоматически.
- config.cfg – стандартный конфиг, который всегда автоматически запускается вторым после «autoexec.cfg». В нем по умолчанию прописаны стандартные настройки управления в игре (содержаться забинденные кнопки) и все остальные настройки (графика, звук и т.д.).
- userconfig.cfg – конфиг пользователя, содержащий настройки конкретного пользователя. Этого конфига может и не быть в игре по умолчанию, вы можете его создать, причем можете написать любое название, например «myconfig.cfg», «maikl.cfg», «lol.cfg» и т.д., это не важно, т.к. для его запуска существует 2 способа и оба предусматривают ваше вмешательство:
1-й – вы можете прописать в конце настроек в «config.cfg» такую команду «exec userconfig.cfg» (извлечь userconfig.cfg) при этом ваш конфиг будет автоматически запускаться в игре.
2-й – вы можете непосредственно в игре написать эту команду «exec userconfig.cfg» открыв консоль. В этом случае ваш конфиг запустится только в этой игре, и при перезапуске КС придется повторять процедуру. Так же в этом случае для корректного запуска конфига рекомендуем после команды «exec userconfig.cfg» прописать команду «reconnect» (переприсоединение) в консоли.
Примечание1: userconfig.cfg – название конфига, так что если ваш конфиг называется по другому то вы должны вписывать именно СВОЕ название! Подробнее о запуске конфигов читайте в разделе «Запускаем конфиг»
Примечание2: команда «exec» направлена на папку /cstrike или /cstrike-russian (если у вас стим Российской локализации) так что ваш конфиг должен находится именно там. Вы так же можете создать в директории /cstrike или /cstrike-russian отдельную папку для конфигов, тогда в команде «exec» следует прописать путь к конфигу, например ваша папка называется moiconfigi а конфиг в ней xxxx.cfg, тогда следует прописать – exec moiconfigi/xxxx.cfg
Примечание3: в большинстве случаев в config.cfg в конце уже стоит строка запуска exec "userconfig.cfg" в таком случае можно просто создать ваш конфиг с названием userconfig.cfg и он будет запускатся автоматически.
- listenserver.cfg – запускается когда вы сами создаете сервер из меню CS и сами на нем играете. Содержит некоторые параметры, относящиеся к простому (не выделенному) серверу CS
- server.cfg – загружается, когда вы отмечаете в меню CS галочку «Dedicated», т.е. выделенный сервер. Содержит параметры, относящиеся к выделенному серверу CS (dedicated server).
- valve.rc – файл является подобием autoexec.cfg но его параметры применяются не только для КС а для всех игр Valve установленных в эту директорию (Half-Life, Counter-Strike и т.д). То есть он также автоматически загружается перед каждой игрой. Использовать его можно точно так же, как и autoexec. Находится этот конфигурационный файл в папке Valve. Как создавать и настраивать конфиги читайте в соответствующих разделах.