Скачанный файл *.cfg нужно положить в игровую папку мода cstrike (в локализованной версии — cstrike_russian, файлы из неё имеют приоритет). После этого конфиг загружается из консоли командой exec имя_файла.cfg — расширение указывать обязательно.
Файл кладётся в корень папки cstrike, рядом с config.cfg. Если у вас русская версия игры, проверьте также папку cstrike_russian. Не помещайте конфиг в подпапки вроде maps или models — оттуда команда exec его не найдёт.
~.exec имя_файла.cfg и нажмите Enter.exec имя_файла.cfg в userconfig.cfg или autoexec.cfg.Чаще всего файл лежит не в той папке, указано неверное имя или забыто расширение .cfg в команде exec. Проверьте, что игра не перезаписывает настройки: часть значений может дублироваться в config.cfg. Также убедитесь, что файл не заблокирован и имеет расширение именно .cfg, а не .cfg.txt.
Удалите или переименуйте загруженный *.cfg и уберите строку с exec из autoexec.cfg и userconfig.cfg. Затем в консоли выполните exec config.cfg — это вернёт значения по умолчанию. При необходимости настройте управление и чувствительность заново через меню игры.
Большинство настроек (чувствительность мыши, прицел, скрипты покупки, net_graph) работают везде, так как хранятся на стороне клиента. Однако сетевые параметры вроде rate, cl_updaterate и cl_cmdrate могут ограничиваться настройками сервера. Некоторые команды на серверах запрещены и блокируются админами или плагинами.
Профессиональные конфиги содержат готовый набор команд: настройки мыши, прицела, сетевых параметров, биндов и скриптов покупки. Обычный config.cfg игра создаёт автоматически и перезаписывает при выходе. Свои правки удобнее держать в userconfig.cfg или autoexec.cfg, чтобы они не терялись.
Технически можно, но команды из второго файла перезапишут значения первого, если они совпадают. Загружайте их по очереди через exec и оставляйте активным только один. Если нужно объединить настройки, вручную перенесите нужные строки в userconfig.cfg.