How to save config in cs 1.6 using console or config file

Last updated: May 7, 2025

💾Once you click download, you may be redirected to installation guide. IMPORTANT:📖 Read install guide for 2025 version.

How to save config in cs 1.6 (Counter-Strike 1.6)

If you’ve customized your Counter-Strike 1.6 settings — such as sensitivity, crosshair, key binds, or resolution — and lost them after restarting the game, you’re not alone. Many players face this frustrating issue, especially after updates or fresh installs. That’s why it’s essential to learn how to save config in cs 1.6 to maintain your optimal setup every time you launch the game.

Saving your cs 1.6 config ensures that your personal preferences are always applied. Whether it’s mouse sensitivity, video resolution, crosshair style, sound volumes, or key binds, having a saved configuration makes your gameplay consistent and enjoyable. Once you’ve fine-tuned your settings for competitive play or casual fun, you don’t want to reset everything each time. This guide will walk you through various ways to save your config file in counter-strike 1.6 using console commands, manual file editing, and auto-execution methods. It covers both Steam and Non-Steam versions.

Method 1: Save Config in CS 1.6 Using Console Commands

The easiest and most reliable way to save your current CS 1.6 settings is by using the writecfg command via the developer console. This allows you to create custom configuration files with your preferred settings and load them whenever needed.

Game console: 'writecfg myconfig' command, settings, Submit.

  • Open CS 1.6 and set up your preferred settings — sensitivity, binds, resolution, crosshair, etc.
  • Press the ~ key to open the developer console.
  • Type in your custom commands, for example:
    • sensitivity "2.3"
    • bind "mouse1" "+attack"
    • cl_crosshair_color "3"
  • To save all your current settings to a custom config file, use:

    writecfg myconfig

Success message: myconfig.cfg successfully created!
(You can use any filename instead of myconfig — for example: prosetup, sniper, cfg2025, or any other name you prefer.)

  • This will create a file named myconfig.cfg (or your chosen name) in your cstrike folder with all your current settings saved.
  • When you want to load your saved settings, simply use the exec command followed by the filename:

    exec myconfig.cfg

Command input: exec myconfig.cfg, Submit button.

Next time you make changes, just use the same writecfg command with the same filename to overwrite and update your config. This ensures your personal settings are always up to date.

Why Create Multiple Config Files?

With this method, you can easily create and save different configuration files for various playstyles or scenarios by using unique filenames. For example:

  • writecfg awp — for an AWP/sniper-specific setup
  • writecfg practice — for training or practicing settings
  • writecfg competitive — for competitive matches

You can load any of these saved configurations at any time using the exec command followed by the file name:

  • exec awp.cfg
  • exec practice.cfg
  • exec competitive.cfg

This way, you can easily switch between different configs depending on your needs without losing any of your custom settings.

Method 2: Manual Editing of Config Files

If you want more control or prefer to edit everything in one place, manual file editing is the way to go. You can batch multiple settings together and avoid doing it in-game every time.

File explorer: Counter-Strike 1.6 cstrike folder, config file selected.

  • Navigate to your CS 1.6 installation folder:
    • Steam: C:\Program Files (x86)\Steam\steamapps\common\Half-Life\cstrike\
    • Non-Steam: C:\Games\Counter-Strike 1.6\cstrike\
  • Open the config.cfg file using Notepad or another text editor (like Notepad++ or VS Code for better visibility).
  • Find, change, or add the lines you want. Examples:
    • sensitivity "2.5" – mouse sensitivity
    • bind "mouse1" "+attack" – fire weapon with left mouse button
    • cl_crosshair_size "small" – adjust crosshair
    • volume "0.7" – game volume
  • After editing, save the file. Do not change the file extension or encoding.
  • Restart CS 1.6 to apply the settings. The game will automatically read from this file on startup.
  • Tip: Keep a backup of your config.cfg in case you reinstall or share it with friends.

Method 3: Auto-Load Config Using Launch Commands (Steam Only)

This method allows you to load a custom config every time you start the game, automatically — no need to type anything manually.

  • Open Steam and go to your Library.
  • Right-click on Counter-Strike 1.6 and select Properties.
  • Click on Set Launch Options.
  • Add this line:
    +exec autoexec.cfg
  • This command tells CS 1.6 to execute a file named autoexec.cfg at every startup.
  • Place your autoexec.cfg file in the same directory as config.cfg (cstrike folder).
  • Include all your personal commands in that file. Example:
    • cl_dynamiccrosshair "0"
    • rate "25000"
    • bind "f" "flashlight"
  • This method is best for competitive players or those who reinstall often and want auto-settings.

Steam vs Non-Steam: Where to Save Your CS 1.6 Config

Although both versions of the game function similarly, the directory path where config files are stored is different:

  • Steam: C:\Program Files (x86)\Steam\steamapps\common\Half-Life\cstrike\
  • Non-Steam: C:\Games\Counter-Strike 1.6\cstrike\

In both cases:

  • Saving changes in config.cfg will apply on next game launch.
  • You can also maintain multiple configs like sniper.cfg, awp.cfg, or practice.cfg and load them using exec command anytime.

Final Tips on Saving Configs in CS 1.6

  • writecfg saves your current in-game settings to the default config file.
  • host_writeconfig myconfig lets you save to a specific file name.
  • exec myconfig.cfg loads your saved config anytime — even in-game.
  • Manual editing of config.cfg gives full control and lets you tweak advanced commands.
  • +exec autoexec.cfg in Steam launch options lets your config auto-load on startup.
  • Keep a backup of your .cfg files to avoid losing settings after reinstall or game updates.

Saving your Counter-Strike 1.6 config not only saves time but ensures every match feels just right. You’ll never again need to reset your crosshair or rebind keys after restarting. Whether you’re a competitive player or just playing for nostalgia, keeping your config safe is a must.

Ready to jump in? Download CS 1.6, apply your settings, and save your config today for a better, faster, and frustration-free gaming experience!