How to Play vs Bots in CS2: Easy Step-by-Step Guide for All Skill Levels

If you’ve ever queued for a competitive CS2 match and felt your aim is completely rusty, or you want to test a new smoke lineup without ruining your team’s round, learning how to play vs bots in CS2 is one of the most underrated tools in your skill-building toolkit. I used to skip bot matches entirely when I first started playing, thinking they were only for total newbies who didn’t know how to move or shoot. But now I spend 10 minutes in a bot lobby every single time I boot up the game before touching ranked, and it’s cut down the number of throwaway first matches I have per play session by almost 70%. This guide will walk you through every step of setting up a bot match, customizing it to fit your practice goals, fixing common issues, and getting the most out of every minute you spend playing against AI opponents.

How to Play vs Bots in CS2: Full Step-by-Step Setup

Setting up a bot match is far simpler than most new players realize, and you don’t need to mess with console commands if you don’t want to. First, boot up CS2 and navigate to the main Play menu from the home screen. From the game mode dropdown on the left side of the screen, select the Offline with Bots option, which is listed right below the official competitive and casual matchmaking options.

Next, pick the map you want to play on. Make sure to select the map you want to practice on first before adjusting any other settings, so you don’t have to reload the lobby halfway through your practice session. You can choose from any official CS2 map, or any custom map you’ve downloaded to your local files.

From there, you can select the game mode (casual, competitive, deathmatch, or wingman) and bot difficulty level, which ranges from easy to expert. If you’re a new player learning the basics, start on easy or medium difficulty. If you’re a more experienced player warming up for ranked, expert difficulty will give you a much better challenge that mirrors real player reaction times. Once you’ve selected all your settings, click start and the lobby will load in 10-15 seconds, depending on your PC speed.

Custom Bot Match Settings to Fit Your Exact Practice Goals

The default bot match settings are fine for a quick warmup, but tweaking a few options lets you target specific weak points in your gameplay far more effectively. Most of these settings can be adjusted from the custom game menu inside the lobby, or via simple console commands if you have the developer console enabled. These are the most popular custom settings players use for targeted practice:

  • Infinite ammo and no reload: Perfect for practicing recoil control or grenade lineups without pausing to restock or fumble with reloads mid-drill. You can also enable infinite utility here to test 10+ smoke or flash lineups in a row without waiting for respawns.
  • Bot only headshots: Forces you to aim for the head every time, which is the fastest way to build consistent muscle memory for ranked matches. Even if you only use this setting for 5 minutes a day, you’ll notice your headshot rate in real matches go up within a week.
  • Disable bot movement: Ideal for learning spray patterns on stationary targets before moving on to dynamic, moving opponents. This is also a great setting if you’re practicing prefire positions on a new map, since you can place bots in common camping spots and practice clearing them without them running away.
  • Adjust bot count: You can have as few as 1 or as many as 9 bots per side, so you can practice 1v1 duels, 2v2 retake scenarios, or full team site takes whenever you want. I usually set 4 expert bots on the opposing team when I’m practicing retakes on Inferno, so I get used to dealing with multiple targets at once.

You don’t have to stick to just one setting per session, either. It’s easy to swap between settings mid-lobby if you want to warm up with recoil control first, then move to grenade practice for the second half of your session. You can save your favorite custom settings as a preset too, so you don’t have to adjust every single option every time you start a new bot lobby.

Common Bot Match Issues and How to Fix Them

Bot matches are generally very low-fuss, but there are a few common issues that pop up for players of all skill levels. The good news is almost all of these have simple fixes that take less than a minute to implement.

Bots are too easy or too hard even after adjusting difficulty is the most common complaint I hear from players. If expert bots are still too easy for you, you can use console commands to adjust their reaction time and aim accuracy to match Global Elite level play. If easy bots are still landing too many shots on you as a new player, you can turn off their aim assist in the custom game menu so they don’t track your movement as tightly.

Another common question is whether bot match progress counts towards in-game rewards. Note that bot match play does not count towards battle pass challenges, rank progress, or official stat tracking, so don’t go into a bot lobby expecting to unlock new skins or rank up. This is intentional on Valve’s part, to prevent players from farming rewards against easy AI opponents.

If your team bots keep following you around and getting in the way of your practice, you can use the in-game radio command “hold position” to make them stay put in a specific spot. If you want to practice completely alone without any friendly bots, you can adjust the team count settings to put all bots on the opposing side, so you’re the only player on your team. This setup works perfectly for solo retake or aim practice.

Maximizing the Value of Your CS2 Bot Practice Sessions

A lot of players write off bot matches as useless because AI opponents don’t play like real humans, but that’s missing the point entirely. Bot matches are not meant to simulate full competitive rounds. They’re meant to help you build isolated muscle memory for specific skills, without the pressure of letting your team down or losing rank.

Limit your bot practice sessions to 10-20 minutes at a time to avoid developing bad habits. Any longer than that, and you’ll start adjusting your aim to match bots’ unnatural movement patterns, which don’t line up with how real players move and peek in ranked matches. I usually spend 10 minutes on recoil control and headshot practice in a bot lobby before I even think about queuing for a competitive match, and that’s all I need for the rest of my play session.

Don’t waste your time running around killing easy bots for an hour thinking it’s going to make you a better player. Focus on specific drills each session: if you’re struggling with recoil control on the AK-47, spend your whole bot session practicing spraying at moving bots. If you’re learning new smoke lineups for Anubis, set your bot match to infinite utility and practice those lineups until you can hit them 10 times in a row without missing.

You can also use bot matches to test new weapon loadouts or crosshair settings before you use them in ranked. I recently switched my crosshair to a smaller, thinner design, and I spent three 10 minute bot sessions testing it out before I used it in a competitive match, so I didn’t have to adjust to it mid-round. It saved me from losing a bunch of matches while I got used to the new crosshair.

Whether you’re a brand new player learning the basics of aim and movement, or a seasoned veteran warming up for a local tournament qualifier, knowing how to play vs bots in CS2 is a simple, free tool that can make a huge difference in your overall skill. You don’t need fancy paid practice servers or expensive coaching to get better; 10 minutes a day in a custom bot lobby targeting your weak points is often enough to see noticeable improvement in just a couple of weeks. Next time you boot up CS2, skip the immediate ranked queue and spend a few minutes in a bot match first, you might be surprised how much better your first few rounds go.