CS 1.6 Weapon Not Switching After Ammo Runs Out Fix

Last updated: June 4, 2026

CS 1.6 weapon not switching after ammo runs out is caused by cl_autowepswitch 0, a conflicting config, or a server-side AMXX plugin overriding weapon pickup behavior. This guide covers every fix for counter-strike 1.6 weapon switch not working after ammo runs out.

CS 1.6 weapon not switching – cl_autowepswitch fix

cl_autowepswitch controls automatic weapon switching when your current weapon runs out of ammo or when you pick up a weapon. If it is set to 0, CS 1.6 will not switch weapons automatically.

cl_autowepswitch 1

Add to cstrike/userconfig.cfg so it applies on every launch. Also enable via Options: Options > Keyboard > Advanced > check “Automatically switch to picked up weapons”.

Counter-Strike 1.6 weapon switch delay – hud_fastswitch fix

With hud_fastswitch 0 (default), picking up a weapon or running out of ammo opens a weapon selection menu instead of switching instantly. This can look like the weapon is not switching when it is actually waiting for your confirmation.

hud_fastswitch 1
cl_autowepswitch 1

Add both to cstrike/userconfig.cfg.

CS 1.6 cl_autowepswitch resetting on every launch – config fix

If cl_autowepswitch 1 works in console but resets to 0 after every launch, a config file is overriding it. Check cstrike/config.cfg and cstrike/autoexec.cfg in Notepad for a line containing cl_autowepswitch 0 and delete it. Adding cl_autowepswitch 1 to userconfig.cfg ensures it runs last and overrides everything else.

Counter-Strike 1.6 auto weapon switch not triggering – weapon priority

Auto-switch only switches to a weapon of equal or higher slot priority. Picking up a pistol while holding a primary weapon will never trigger auto-switch regardless of cl_autowepswitch setting – this is intended CS 1.6 behavior, not a bug.

Situation Auto-switch triggers?
Primary runs out, pistol in inventory Yes – switches to pistol
Pistol runs out, knife in inventory Yes – switches to knife
Pick up pistol while holding primary No – pistol is lower priority
Pick up primary while holding pistol Yes – primary is higher priority

CS 1.6 weapon switch not working on specific servers – AMXX plugin

Some servers use AMXX plugins that replace the default weapon pickup system. When a plugin handles weapon pickups, cl_autowepswitch has no effect – the plugin controls switching behavior entirely. Test offline:

map de_dust2

If cs 1.6 auto weapon switch works correctly offline but not on a specific server, the server plugin is the cause. Nothing client-side can fix this – switch to a different server or contact the server admin.

Complete fix config

cl_autowepswitch 1
hud_fastswitch 1

Add to cstrike/userconfig.cfg. If counter-strike 1.6 weapon not switching persists after applying these settings and the issue only appears on specific servers, it is server-side. If you need a clean installation, download Counter-Strike 1.6 from our site.

Before you start your next match, view our dedicated repository as well as click here for the download Counter-Strike 1.6 original setup.