How to Play Bots in CS2: Easy Beginner Guide for Practice & Warm-Ups

If you’ve ever jumped into a CS2 competitive match and felt completely outmatched by players with faster aim and better grenade knowledge, you’re not alone. Most new players skip low-pressure practice sessions entirely and jump straight into ranked play, which leads to frustrating losses and slow skill growth. Learning how to play bots in CS2 is one of the most underrated, accessible ways to build core skills without risking your rank or dealing with toxic teammates. I’ve been playing Counter-Strike for over 8 years, and I still spend 20 minutes warming up with bots before every ranked session to keep my aim sharp.

How to Play Bots in CS2: Basic Setup for First-Time Users

Getting started with bot matches is way simpler than most people realize, and you don’t need any third-party mods or tools to do it. First, open CS2 and click the “Play” button on the main menu. Instead of selecting a competitive or casual online match, pick the offline version of casual or competitive mode from the dropdown menu. You’ll then be able to choose any map from the active duty pool or custom workshop maps you’ve downloaded.

Once you load into the map, the game will automatically add a few bots to both teams by default. If you want to adjust the number of bots or their difficulty before loading in, you can tweak the settings in the offline match menu before you click “Go”. You can choose bot difficulty from easy, normal, hard, to expert, depending on your current skill level. Don’t make the mistake of picking expert on your first try, though—expert bots have near-perfect aim and reaction times that don’t reflect real player behavior for most ranks.

If you don’t want to play with bots on your team, you can switch the team balance setting to “No” in the pre-match menu. That lets you play 1v5 against all enemy bots, which is great for practicing retake or entry frag scenarios. It’s okay if you lose a lot at first, the point of bot matches is to experiment and make mistakes without consequences.

Customize Your Bot Lobbies for Targeted Practice

The default bot settings are fine for casual warm-up, but if you want to practice specific skills, you’ll need to use a few simple console commands. First, make sure you have the developer console enabled in your CS2 settings. You can find this option under the “Game” tab, just toggle “Enable Developer Console” to yes, and bind it to a key (most players use the ` key next to the 1 key on their keyboard).

You don’t need to memorize dozens of commands to get the most out of your bot lobbies. These are the only ones I use regularly for my own practice sessions:

  • bot_kick: Removes all existing bots from your lobby so you can add new ones with specific settings, no need to reload the entire map to adjust your setup
  • bot_stop 1: Freezes all bots in place, perfect for practicing aim flicking or grenade lineups without moving targets getting in your way
  • botaddct / botaddt: Lets you add bots to a specific team, so you can practice 1v5 scenarios, team-based strategy drills, or even practice playing from either side of the map
  • bot_difficulty [0-3]: Adjusts bot skill level instantly, with 0 being easiest and 3 for near-pro level reaction times, so you can increase difficulty as your skills improve

So for example, if you want to practice smoke lineups for Inferno’s B site, you can load into the map, kick all existing bots, add one bot to the terrorist team standing near the B site entrance, turn on bot_stop, and throw your smokes to see if they cover the bot’s position. This is way more effective than trying to practice lineups in online matches, where you only get one chance per round to throw the grenade correctly.

The only downside to using console commands is that you’ll have to re-enter them every time you load a new map, but you can save your favorite settings as a config file if you don’t want to type them out every time. Most players only use 2 or 3 commands per practice session anyway, so it’s rarely a big hassle.

Best Drills to Run With CS2 Bots to Improve Fast

Just running around killing random bots won’t help you improve as fast as structured drills tailored to your weak points. I recommend spending 10 to 30 minutes per session on one or two specific drills, depending on what you’re struggling with the most in your recent matches.

The first drill I recommend for all new players is the close-range flick aim drill. Load into Dust II, kick all bots, add 4 hard difficulty bots to the terrorist team, and set them to only use knives. Position yourself at the bottom of A ramp, and have the bots run up the ramp towards you one at a time. Your goal is to flick your crosshair to their head and get a one-shot kill before they reach you. Do this for 10 minutes per session, and you’ll notice your reaction time and flick accuracy improve drastically in just a couple of weeks. I used this drill to boost my competitive headshot rate from 21% to 37% in two months when I first started playing ranked.

If you’re struggling with grenade usage, the lineup drill is your best friend. Pick a map you play often, and pick 3 grenade lineups you want to learn (smokes, flashes, or molotovs). Add a bot to the position you want the grenade to affect, freeze them with bot_stop, and practice throwing the grenade until you can land it correctly 10 times in a row. This drill works for every type of grenade, and it’s way more reliable than watching tutorial videos without practicing yourself.

For players who want to practice retake scenarios, you can set up a 1v3 or 1v4 bot match on a site you often defend. Set the bots to hard difficulty, give them rifles, and spawn yourself on the opposite side of the map. Your goal is to retake the site and kill all bots without dying. This drill helps you practice crosshair placement, movement, and decision making in low-pressure environments, so you’re more confident when you have to do it in a real ranked match.

Common Mistakes to Avoid When Playing With CS2 Bots

Bot matches are a great practice tool, but they won’t help you improve if you’re making these common mistakes that I see new players make all the time. The first and biggest mistake is always playing on the lowest bot difficulty. Easy bots move slow and have terrible aim, so killing them doesn’t translate to success against real players who move faster and make smarter decisions. Gradually bump up the bot difficulty every two weeks as you get more comfortable, until you can consistently beat hard difficulty bots. You don’t need to play against expert bots unless you’re already at the Legendary Eagle rank or higher, since their reaction times are unrealistic for most casual players.

Another mistake is ignoring movement while you practice with bots. A lot of players stand completely still when they shoot bots, but that’s a terrible habit to bring into ranked matches. Real players will shoot you if you stand still, so you need to practice strafing, counter-strafing, and crouching while you shoot bots, just like you would in a real match. It might feel harder at first, but you’re building good muscle memory that will pay off in online games.

Don’t fall into the trap of spending more time adjusting your bot settings than actually practicing. I’ve seen players spend 20 minutes tweaking bot loadouts, movement speeds, and other settings, just to play for 5 minutes before closing the game. Stick to the basic commands I listed earlier, and get to practicing as soon as you load into the map. You can tweak small settings later if you need to, but the most important part is actually putting in the time to shoot and practice.

Finally, don’t use bot matches as a replacement for real online play. Bots don’t communicate, they don’t fake peek, and they don’t use advanced strategies like real players do. Bot matches are for building core skills, but you’ll still need to play casual or competitive matches to learn how to play against real human opponents. I recommend a 70/30 split, with 70% of your practice time in real matches, and 30% in bot lobbies working on your weak points.

At the end of the day, learning how to play bots in CS2 is one of the most accessible, low-pressure ways to build your skills no matter what rank you are. You don’t need to pay for third-party practice services, you don’t have to deal with toxic teammates, and you can practice exactly what you need to work on whenever you have 10 or 20 minutes free. Don’t sleep on this simple practice tool—even pro players use bot lobbies to warm up and test new strategies before big tournaments. Next time you log into CS2, spend 15 minutes in a bot lobby before you jump into ranked, and you’ll be shocked at how much faster your skills improve.