Last updated: January 27, 2025

How to Fix Unresponsive Grenade Throw Button in Counter-Strike 1.6

In Counter-Strike 1.6, grenades are a crucial tactical tool, but an unresponsive grenade throw button can hinder gameplay and leave you at a disadvantage. If you’re experiencing this issue, it could stem from incorrect key bindings, configuration issues, or game file corruption. This guide provides actionable steps to fix the problem in both Steam and Non-Steam versions of the game.


Check Key Bindings in Settings

The grenade throw button may not be working due to incorrect or missing key bindings.

How to Check:

  1. Open Options from the game menu and navigate to the Keyboard tab.
  2. Look for the action labeled “Throw Grenade” and ensure it is bound to a key. The default key is G, but you can assign another key if preferred.
  3. Test the button in-game by selecting a grenade and pressing the assigned key.

If the key was unbound or improperly set, this step should resolve the issue.


Verify Your Game Console Configuration

If the grenade throw button is still unresponsive, ensure that the required commands are properly configured in the console.

Commands to Check:

  • bind "g" "+attack2"
    This command binds the G key to the grenade throw action.

How to Apply:

  1. Open the console by pressing ~ (enable the console in game settings if it doesn’t open).
  2. Type the command:
    bind "g" "+attack2"
  3. Press Enter to save the binding.

If you prefer a different key, replace G with your desired key in the command.


Test on Multiple Servers

Sometimes, server plugins or configurations may restrict grenade usage, causing the button to appear unresponsive.

What to Do:

  • Join a different server and test the grenade throw button.
  • If it works on another server, the issue is server-specific. Contact the server admin or switch to a different server.

Update Your Config File

Your configuration file (config.cfg) might be corrupted or missing the required bindings for grenade usage.

How to Update:

  1. Navigate to the cstrike folder in your game directory.
  2. Open config.cfg with a text editor (e.g., Notepad).
  3. Add or verify the following line:
    bind "g" "+attack2"
  4. Save the file and restart the game.

If you’re unsure about manually editing the file, delete config.cfg, and the game will generate a new one when restarted.


Check for Game File Integrity

Corrupted game files can also cause the grenade throw button to stop functioning.

Steam Version:

  1. Open Steam and go to your Library.
  2. Right-click on Counter-Strike 1.6 and select Properties.
  3. Navigate to Local Files and click Verify Integrity of Game Files.

Non-Steam Version:

  1. Uninstall the game.
  2. Download a clean version from CSDownload.net.
  3. Reinstall the game and test the grenade throw button.

Rebind All Weapon Keys

Occasionally, multiple incorrect bindings can cause conflicts. Resetting all weapon-related key bindings ensures no overlap.

Steps:

  1. Open the console (~) and type:
    • bind "1" "slot1"
    • bind "2" "slot2"
    • bind "3" "slot3"
    • bind "g" "+attack2"
  2. Press Enter after each line to apply.

Restart the game and test the grenade throw button functionality.


Adjust Game Settings for Non-Steam Users

If you’re using the Non-Steam version of CS 1.6, ensure that the installation is clean and not modified by third-party add-ons or plugins that might interfere with controls.

Solution:


Fixing an unresponsive grenade throw button in Counter-Strike 1.6 involves checking key bindings, verifying game files, and addressing potential configuration issues. By following the steps above, you should be able to resolve the issue and regain full control over your grenades.