Fix CS 1.6 Mute Button Not Working – How to Mute Players

Last updated: May 9, 2026

The CS 1.6 mute button stops working when voice settings are misconfigured, when a key binding is missing, or when the server overrides client mute settings. This guide covers every method to mute players in CS 1.6 and fixes for when none of them work.

Table of Contents

  1. How to mute a player via scoreboard
  2. Mute all players with console command
  3. Bind mute toggle to a key
  4. Fix – mute button still not working
  5. Server blocking mute

How to mute a player in CS 1.6 via scoreboard

The standard method to mute a player in CS 1.6 uses the scoreboard:

  1. Hold Tab to open the scoreboard.
  2. While holding Tab, press the right mouse button to free the cursor.
  3. Left-click on the name of the player you want to mute.
  4. The player’s voice is now muted for this session.

To unmute, repeat the same steps and click the player’s name again. This method mutes one player at a time and resets when you disconnect from the server.

Mute all players with console command

To mute all voice chat in CS 1.6 instantly, open the console with ~ and type:

voice_enable 0

This disables all incoming voice from every player on the server. To unmute everyone:

voice_enable 1

To control the volume of all voices without fully muting:

voice_scale 0

Set voice_scale to any value between 0 (silent) and 1 (full volume). This is useful when you want to reduce voice volume rather than silence it completely.

Bind mute toggle to a key

If you regularly need to mute voice chat in CS 1.6 mid-game without opening the console, bind mute and unmute to keys. Open the console and type:

bind "F11" "voice_enable 0"
bind "F12" "voice_enable 1"

Press F11 to mute all players, F12 to unmute. Change F11/F12 to any key that does not conflict with your other bindings. Add these lines to userconfig.cfg in your cstrike folder so they persist across sessions.

Fix – CS 1.6 mute button not working

If the scoreboard click does not mute the player, or voice_enable 0 has no effect, check these in order:

Problem Cause Fix
Scoreboard click does nothing Voice chat is disabled entirely – there is nothing to mute Type voice_enable 1 in console first, then try muting via scoreboard
voice_enable 0 has no effect voice_modenable is set to 0, disabling the voice system entirely Type voice_modenable 1 in console to re-enable the voice module, then use voice_enable 0
Players still audible after muting Config file overriding mute settings on each connect Open cstrike/config.cfg in Notepad, find and remove any voice_enable 1 line that fires on connect
Mute resets every round Server running a plugin that resets voice settings each round Use voice_scale 0 instead – this persists better against server resets than voice_enable 0
Right-click on scoreboard not freeing cursor Known issue on some Non-Steam builds Try holding Tab with one hand and clicking with the other – or use voice_enable 0 in console instead

Server blocking mute

Some CS 1.6 servers run plugins that force voice_enable 1 on all clients every round, preventing the mute from sticking. If voice_enable 0 works when you type it but resets after the next round, the server is overriding your setting. In this case:

voice_scale 0

This sets the volume of all voices to zero without touching the voice_enable flag that the server monitors. It is the most reliable way to mute all players in CS 1.6 on servers that reset voice settings. Add it to userconfig.cfg to make it apply automatically on every connect.

For related voice issues, see the wrong team voice chat fix and the microphone not working guide.

Looking for a quick way to start, check the official homepage as well as grab the clean setup for PC.