Go BackHow to make a jump throw bind in CS2
By Gabriele Asaro
3 min read
Updated on

How to make a jump throw bind in CS2

This article explains how to make a jump throw bind in Counter-Strike 2. The article also explains how to normally jump throw.


How to make a jump throw bind


Creating a jump throw bind in CS2 improves your gameplay by allowing you to execute complex grenade (nade, molotov, flashbang, decoy) throws with precision and consistency.

Here’s a straightforward guide on setting up this useful feature.

Step-by-Step Guide to setting up a basic Jump Throw Bind

  1. Navigate to the Config Folder: Go to the CS2 config folder located at \steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg\.
  2. Create and Configure Your Bind File:
    • Copy an existing .cfg file and rename it to jumpthrow (or any other name that suits you).
    • Clear all existing content in the copied file.
    • Insert these four commands into your new .cfg file: +jump; -attack; -attack2; -jump. Ensure these are the only commands in the file.
  3. Save Your Configuration: After inserting the commands, save your .cfg file.
  4. Bind the Configuration to a Key:
    • Open CS2 and launch the console.
    • Use the command bind x "exec jumpthrow" to bind the execution of your jump throw configuration to a key (replace x with your preferred key).

Every time you press the bound key, CS2 will execute the jumpthrow configuration, enabling you to perform jump throws effortlessly.

Alternative Method Using Autoexec Configuration

  1. Set Up Autoexec File:
    • Create an autoexec.cfg file in the same CS2 config folder.
    • Add these lines to configure your key binds:
      • alias "+jumpaction" "+jump;"
      • alias "+throwaction" "-attack; -attack2"
      • alias "-jumpaction" "-jump"
      • bind v "+jumpaction;+throwaction;" - Bind Key for Jump Throw
      • alias "+runthrow" "+forward;+jump;"
      • alias "-runthrow" "-jump;-forward"
      • bind h "+runthrow;+throwaction" - Bind Key for Walk Jump Throw

How to jump throw in CS2


A jump throw in CS2 is an important technique used to achieve precise grenade lineups, crucial during gameplay for clearing key areas or creating strategic advantages. This move is executed by manually timing your jump and grenade release.

Manual Execution of a Jump Throw

  1. Preparation: Equip the grenade and align your position using a specific lineup point. This is where understanding map geometry becomes essential.
  2. Execution:
    • Hold down the right-click (or left-click) to ready the grenade (without releasing it).
    • Simultaneously, press the jump key to initiate the jump.
    • At the peak of the jump, release the right-click (or left-click) to throw the grenade.

This manual method requires practice as timing is key to ensuring the grenade follows the desired trajectory.

If you need to watch a video tutorial of a jump throw, here it is.


How do you add binds in CS2?


Adding binds in CS2 optimizes your gameplay by allowing quick and consistent action execution. This is done via the developer console or by modifying config files.

Using the Developer Console to Add Binds

  1. Access the Console:
    • Press the tilde (~) key to open the developer console. If it doesn't appear, enable it through the game settings.
  2. Assign Commands:
    • Use the bind command to link actions to keys. For instance, typing bind space "jump" sets the space bar to perform a jump.
    • To bind the mouse wheel for jumping, input bind mwheelup +jump; bind mwheeldown +jump; bind space +jump.

Creating or Modifying Config Files

  • Locate or create a txt file within the game's config directory. This text document allows you to add multiple bind commands, which the game executes at launch.

These methods ensure you can customize your in-game controls to suit your play style, enhancing both comfort and reaction speed.


Why should you create a jump throw bind?


Creating a jump throw bind in CS2 ensures precise grenade deployment, important for strategic gameplay advantage.

Gabriele AsaroAbout the author

Gabriele Asaro
Gabriele Asaro

I'm the Head of Research at Clash.gg. With over 7 years of experience in the Counter-Strike niche, I have developed extensive knowledge of the game, its strategies, and the competitive scene. My insights are based on years of in-depth analysis and close involvement with the Counter-Strike community.