ConfigSync
fpscompetitivevalve

Counter-Strike 2 settings,
saved and synced.

ConfigSync ships Counter-Strike 2’s real menu — 81 settings across video, keyboard / mouse, keybinds, crosshair, radar, hud, audio — and a companion that reads them from the game’s own files on Steam. Keep a preset for every situation, see what changed, and put the one you want on any PC.

81
settings
7
categories
4
config files
2
platforms

Every CS2 setting, by name

The menu as the game shows it, with the config key underneath — so what you save is what the game reads.

Video21 settings

  • Brightness
  • Color Mode
  • Display Mode
  • Aspect Ratiosetting.aspectratiomode
  • Resolution
  • Refresh Rate
  • Laptop Power Savings
  • NVIDIA Reflex Low Latencysetting.r_low_latency
  • Wait for Vertical Syncsetting.mat_vsync
  • Multisampling Anti-Aliasing Mode
  • Global Shadow Qualitysetting.videocfg_shadow_quality
  • Dynamic Shadowssetting.videocfg_dynamic_shadows
  • Model / Texture Detailsetting.videocfg_texture_detail
  • Texture Filtering Modesetting.r_texturefilteringquality
  • Shader Detailsetting.shaderquality
  • Particle Detailsetting.videocfg_particle_detail
  • Ambient Occlusionsetting.videocfg_ao_detail
  • High Dynamic Rangesetting.videocfg_hdr_detail
  • FidelityFX Super Resolutionsetting.videocfg_fsr_detail
  • Maximum FPS In Gamefps_max
  • Maximum FPS In Menus

Keyboard / Mouse4 settings

  • Mouse Sensitivitysensitivity
  • Zoom Sensitivity Multiplierzoom_sensitivity_ratio
  • Mouse Acceleration
  • Reverse Mouse Buttons

Keybinds30 settings

  • Move Forward+forward
  • Move Left+left
  • Move Back+back
  • Move Right+right
  • Walk+sprint
  • Jump+jump
  • Duck+duck
  • Fire+attack
  • Secondary Fire+attack2
  • Reload+reload
  • Use+use
  • Drop Weapondrop
  • Inspect Weapon+lookatweapon
  • Switch Handsswitchhands
  • Primary Weaponslot1
  • Secondary Weaponslot2
  • Melee Weaponslot3
  • Cycle Grenadesslot4
  • Explosives & Trapsslot5
  • Previous Weaponinvprev
  • Next Weaponinvnext
  • Last Weapon Usedlastinv
  • Buy Menubuymenu
  • Scoreboard+showscores
  • Chat Messagemessagemode
  • Team Messagemessagemode2
  • Use Microphone+voicerecord
  • Player Pingplayer_ping
  • Graffiti Menu+spray_menu
  • Toggle Consoletoggleconsole

Crosshair13 settings

  • Crosshair Stylecl_crosshairstyle
  • Follow Recoilcl_crosshair_recoil
  • Center Dotcl_crosshairdot
  • Lengthcl_crosshairsize
  • Thicknesscl_crosshairthickness
  • Gapcl_crosshairgap
  • Outlinecl_crosshair_drawoutline
  • Outline Thicknesscl_crosshair_outlinethickness
  • Colorcl_crosshaircolor
  • Alphacl_crosshairalpha
  • T Stylecl_crosshair_t
  • Deployed Weapon Gapcl_crosshairgap_useweaponvalue
  • Sniper Crosshair Widthcl_crosshair_sniper_width

Radar5 settings

  • Radar Centers The Playercl_radar_always_centered
  • Radar Is Rotatingcl_radar_rotate
  • Radar HUD Sizecl_hud_radar_scale
  • Radar Map Zoomcl_radar_scale
  • Toggle Shape With Scoreboardcl_radar_square_with_scoreboard

HUD2 settings

  • HUD Scalehud_scaling
  • HUD Colorcl_hud_color

Audio6 settings

  • Master Volumevolume
  • Audio Device
  • EQ Profile
  • L/R Isolation
  • Perspective Correctionsnd_steamaudio_enable_perspective_correction
  • Enable Voice

The files the companion reads and writes

Where Counter-Strike 2 keeps its config on each launcher. The companion finds them itself; you never type a path.

FileFormatLocation
videoKeyValues
  • Steam · Linux{steam_userdata}/730/local/cfg/cs2_video.txt
  • Steam · Windows{steam_userdata}/730/local/cfg/cs2_video.txt
convarsKeyValues
  • Steam · Linux{steam_userdata}/730/local/cfg/cs2_user_convars_0_slot0.vcfg
  • Steam · Windows{steam_userdata}/730/local/cfg/cs2_user_convars_0_slot0.vcfg
keysKeyValues
  • Steam · Linux{steam_userdata}/730/local/cfg/cs2_user_keys_0_slot0.vcfg
  • Steam · Windows{steam_userdata}/730/local/cfg/cs2_user_keys_0_slot0.vcfg
machineKeyValues
  • Steam · Linux{steam_userdata}/730/local/cfg/cs2_machine_convars.vcfg
  • Steam · Windows{steam_userdata}/730/local/cfg/cs2_machine_convars.vcfg

Three commands

  1. 01

    Add Counter-Strike 2

    From the catalog, in the app. You get the Default preset with the real menu.

  2. 02

    Import what your PC has

    The companion reads the files above into a new preset. Nothing is overwritten.

    csync import cs2
  3. 03

    Apply before you play

    Put it in Counter-Strike 2's launch options and the right preset is in place every time.

    csync launch cs2 -- %command%

Questions about CS2

Does ConfigSync change CS2's files while the game is running?

No. Counter-Strike 2 reads its config at start-up and rewrites it on exit, so the companion only applies a preset while the game is closed — it waits and applies as soon as the process (cs2, cs2.exe) is gone. Every file is backed up next to itself first.

Which CS2 files does it read?

cs2_video.txt, cs2_user_convars_0_slot0.vcfg, cs2_user_keys_0_slot0.vcfg, cs2_machine_convars.vcfg — the files Counter-Strike 2 itself writes. Only the keys ConfigSync knows are touched; everything else in the file is kept byte for byte.

Is it free?

Yes: Free keeps three games with ten snapshots per preset, and the companion is included. Pro (2.99 €/month or 10 € once while ConfigSync is in alpha) adds unlimited games, the full history and automatic sync of every PC.

What about Steam Cloud?

Steam Cloud can restore an older file when the game launches. If a change disappears, turn Cloud sync off for Counter-Strike 2 and apply the preset again.

Your CS2 setup, on every PC you play on.

Free for three games, no card. ConfigSync keeps a snapshot of every change.