How To Practice Throwing Smokes In CS2

If you’re looking to climb the ranking system in Counter-Strike, you must understand how important utility is and how it can change the tides of the game. One of the most crucial pieces of utility is the smoke grenade, used to block enemy vision and take control of the map.
1

Introduction

However, most players waste the full potential of a smoke grenade, either by throwing it incorrectly and leaving a significant gap, or not having any smoke lineups for optimal use. This is why smoke lineups have been created and shared among members of the community.

Learning and practicing smoke lineups will take some time and effort, but your efforts will pay dividends once you get the hang of them and use them in a Competitive match. In this article, we’ll go over a step by step tutorial of how to practice throwing smokes in CS:GO.

2

Step 1: Turn On The Counter-Strike Console

To have a smooth practice session for throwing smokes, it is essential to use a handful of console commands to enhance your experience. Console commands can help you change the server settings to give you infinite money, ammo, and implement other useful grenade-related commands.

So, before hopping into the private server, let’s quickly enable our developer consoles first:

  1. Launch Counter-Strike: 2 and go to your Settings menu. 
  2. In your Settings menu, go to the “Game” category.
  3. Here, you should see “Enable Developer Console” as the first option that shows up.
  4. Finally, change the setting from “No” to “Yes”.
  5. You can press the “~” button on your keyboard to open and close it.

Alternatively, you can also enable the console by using Counter-Strike’s launch options, which can be found in the game’s Properties section. You can type in “-console” in the launch options and have your developer console enabled every time you run Counter-Strike. 

3

Step 2: Go Into A Private Server On Your Own

Next, we want some alone time so we can practice throwing our smokes as much as we want. So, we’ll have to load into a bot match, in other words, a private server. This is important because you need to be the server’s host to use the console commands later on. 

Loading into a bot match is very simple, and can be done by following the steps below:

  1. In the Counter-Strike: 2 main menu, click on the “Play” button at the top of your screen.
  2. Instead of clicking “Matchmaking” like you normally do, click “Practice” instead.
  3. The best game mode to practice smokes on is “Competitive,” so select that.
  4. Next, choose the map you are looking to practice on.
  5. Finally, click on the green “Go” button and you’re good to go.

Performing these steps will launch a server with you being the local host. So, you will play the game on 0 ping, and you can also stay on the server if your internet connection dies. 

4

Step 3: Kick The Bots From The Server

When loading into a bot match, you will be greeted with… Well, bots. These bots can be extremely annoying and hinder you from throwing your smokes in peace, as they will either fire bullets at you or bodyblock you and cause a disturbance.

The next step we recommend is to remove all of these bots from the server using these easy steps:

  1. Kicking the bots will be our first usage of the console, so press your “~” key to open it.
  2. Next, type in the command “bot_kick” and hit your Enter key. 

And that’s pretty much it. All the bots will be kicked from the server, and none will ever spawn again until you’ve ended the session. 

5

Step 4: Start Inputting The Best Practice Commands

We have just performed our first console command, but there are many more we need to use in order to have a good practice session for throwing smokes. We can use a handful of commands that will give invulnerability, infinite grenades, infinite ammo, and extended round times. 

 

Here is a list of useful practice commands and what they do:

 

sv_cheats 1: This command enables cheats on the server, which is required for the CS:GO smoke practice commands on this list.

 

mp_roundtime_defuse 60: This command changes the round timer from 1 minute and 55 seconds to 60 minutes, essentially giving you infinite time. 

 

mp_freezetime 0: This command removes the annoying 15 second freeze time that occurs at the start of every round, saving you some time.

 

mp_buytime 9999: This command changes the buy period to 9,999 seconds, allowing you to buy whenever you want.

 

mp_buy_anywhere 1: This command makes the buy zone global, meaning you can open the buy menu from anywhere on the map. 

 

mp_maxmoney 60000: This command changes the maximum amount of money you can carry from $16,000 to $60,000.

 

mp_startmoney 60000: This command changes the starting money from $800 to $60,000, so you will start the game with infinite money. 

 

buddha 1: This is Counter-Strike 2’s “god mode” command. You will never die, so you don’t have to die unnecessarily and restart rounds.

 

sv_infinite_ammo 1: This command will give you infinite ammunition, which applies to grenades, as well. So, you can throw as many smokes as you’d like without running out. 

 

ammo_grenade_limit_total 5: This command changes the maximum grenade limit from 4 to 5, allowing you to carry every grenade in the game. 

 

sv_grenade_trajectory_prac_pipreview 1: This command creates a trajectory trail of the grenades you throw, as well as a picture-in-picture display of the grenade’s path.

 

sv_grenade_trajectory_prac_trailtime 10: This command adjusts the duration of the trail and picture-in-picture display. In this example, we’ve set it to 10 seconds.

 

If you would like to cut to the chase, you can use this practice config to copy and paste all the commands listed above into your console for immediate effect. 

If you’re too lazy to read and copy each of the commands one by one, you can copy all of them here:

mp_roundtime_defuse 60; mp_freezetime 0; mp_buytime 9999; mp_buy_anywhere 1; mp_maxmoney 60000; mp_startmoney 60000; god; buddha 1; sv_infinite_ammo 1; ammo_grenade_limit_total 5; sv_grenade_trajectory_prac_pipreview 1; sv_grenade_trajectory_prac_trailtime 10
6

Step 5: Restart The Game To Apply The Changes

Step 5: Restart The Game To Apply The Changes

Step 5 is incredibly important. After entering all of the practice commands discussed above, you must restart the game for these new settings to be applied to your match.

 

Restarting the game doesn’t mean you must close Counter-Strike and launch it again. Instead, we are only restarting the match at hand. 

 

The process to restart the game only requires one console command:

 

  1. Open your developer console by pressing the “~” key.
  2. Now, type in the command “mp_restartgame 1” and hit your Enter key.

 

And that’s pretty much it! Your game will restart, applying all the changes to round settings, but it will take the score back to 0 – 0. Still, this shouldn’t matter as you are on a server playing by yourself. 

7

Step 6: Start Learning Your Smoke Grenades

After all of the previous steps have been completed, the last thing to do is to begin practicing your smoke grenades.

There are an abundance of smoke lineup guides on YouTube, so you can check them out as you are practicing. The infinite round time ensures you can Alt + Tab to learn the lineups and tab back into Counter-Strike and practice the throws.