There’s nothing more frustrating than rounding up your friend group for a CS2 session, only to get stuck in a public lobby full of smurfs, toxic players, or people who leave mid-match. If you just want to practice your aim, mess around with silly loadouts, or teach a new friend how the game works without the stress of public lobbies, knowing how to play against bots with friends cs2 is one of the most useful skills you can pick up. I fumbled through console commands and broken lobby settings for months when CS2 first launched, trying to get my friend group set up for casual weekend matches, so I put together this guide to skip all the annoying trial and error. No private server required, no expensive subscriptions, just straightforward steps to get your lobby up and running in minutes.
How to Play Against Bots With Friends CS2: No-Console Lobby Setup
If you’re new to CS2 or don’t want to mess with developer settings, the game has a built-in bot lobby option that takes less than a minute to set up. You won’t get full customization, but it’s perfect for quick casual sessions or if you’re playing with people who have never touched the game before. Start by opening the main play menu, then select the “Practice” tab from the top options. Choose “Practice With Bots” from the dropdown, then pick your preferred map, bot difficulty, and game mode (casual, competitive, deathmatch, or arms race). You don’t need to adjust any advanced settings to invite friends – just click the “Invite Friends” button in the top right corner of the lobby screen, select the people you want to join, and you’re ready to go.
The biggest benefit of this method is that it works 100% of the time, no troubleshooting needed. I use this option all the time when I’m playing with my little cousin, who’s just learning how to aim, because we don’t have to worry about broken commands or lag from custom settings. The only downside is that you can’t adjust more specific rules, like round time, friendly fire, or bot team balance, without opening the console. If you want more control over your match, you’ll need to enable the developer console, which we cover in the next section.
Custom Console Commands for More Control Over Bot Matches
Once you’ve gotten the hang of basic bot lobbies, enabling the developer console will let you tweak almost every rule of the match to fit exactly what you and your friends want to play. First, you’ll need to turn the console on: open the settings menu, go to the “Game” tab, find the “Enable Developer Console” option, and set it to “Yes”. You can open the console any time during a match by pressing the ` key, which is usually below the Esc key on most keyboards. Once you have the console open, you can enter any of the following commands to adjust your lobby:
- bot_difficulty 0-3: Sets bot skill from 0 (easy, will miss most shots even at close range) to 3 (expert, near pro-level aim and positioning that’s perfect for competitive practice)
- bot_quota X: Changes total number of bots in the match, replace X with your desired number from 1 to 16. I usually set this to 6 when I’m playing with 2 friends, so each team has 3 players and 3 bots for a full 6v6 match.
- mp_roundtime X: Adjusts round length in minutes, perfect for longer casual practice or fast chaotic scrims. I set this to 5 minutes for retake practice, so we have plenty of time to work through site takes without rushing.
- bot_kick: Removes all existing bots from the lobby if you want to reset your setup mid-match, without having to leave and restart the entire lobby.
After you enter any of these commands, type “mp_restartgame 1” into the console to apply the changes immediately, so you don’t have to wait for the current round to end. Make sure you’re the lobby host before entering commands, otherwise your changes won’t apply to the rest of the lobby. If you’re using custom maps that you downloaded from the workshop, make sure all your friends have the map downloaded too, otherwise they’ll get an error when they try to join.
Fun Game Modes to Try With Friends and CS2 Bots
Once you have full control over your bot lobby, you can move past basic deathmatch or casual matches and create custom game modes that make sessions way more fun for everyone. My friend group has a rotating list of modes we cycle through every weekend, and we never get bored of coming up with new ones.
First, if you want to practice for competitive play, retake mode is one of the best options. Set the match to competitive mode, limit the total players to 5, with 2 friends on the attacking side and 3 expert bots on the defending side. Set the bomb to already be planted when the round starts, and practice retaking the site with different loadouts. Retake practice with bots is one of the fastest ways to improve your site takeovers without dealing with toxic randoms, and you can run 10+ retake scenarios in the same time it would take to finish one public competitive match.
If you just want to mess around and not take the game seriously, try zombie mode. Have one team of 2 human players as survivors, with full gun access but limited ammo, and the rest of the lobby filled with bots on the opposing team set to only use knives. Crank up the bot health to 200 with the “bot_health 200” command, and see how long you can survive before the bots overrun your site. We usually play this for an hour or two after a long week of work, and it always ends with everyone laughing at stupid deaths.
Another popular mode we use is new player bootcamp. If one of your friends is new to CS2, set the bot difficulty to 0, turn off friendly fire, and walk them through basic mechanics like peeking, planting the bomb, and buying loadouts without the pressure of public lobbies. I taught 3 of my friends how to play CS2 this way, and it’s way less overwhelming than throwing them into a public deathmatch right away.
Common Issues to Avoid When Running Bot Lobbies With Friends
I’ve run hundreds of bot lobbies with friends over the years, so I’ve run into almost every possible issue you can face. These are the most common problems, and the quick fixes that will get you back to playing in minutes.
The most common issue is friends being unable to join your lobby. Most of the time, this happens because your lobby is set to private by default, or you’re on different server regions. To fix it, go to the lobby settings and make sure the lobby visibility is set to “Friends Only”, and ask all your friends to set their server region to match yours before trying to join. If that doesn’t work, restart your game – small CS2 glitches often block friend invites, and a quick restart almost always fixes it.
Another common issue is bots only spawning on one team. That usually happens when you adjust the bot quota mid-match, and the game doesn’t automatically split them between teams. To fix it, you can either enter “botaddct” and “botaddt” commands to add bots to each team manually, or enter “bot_autobalance 1” to let the game automatically split them evenly every round. Always test your bot count settings before inviting friends to avoid wasting 10 minutes messing with commands while everyone waits.
If your match ends too quickly, that’s an easy fix too. The default bot lobby only runs for 16 rounds, which can end in 15 minutes or less if you’re playing fast deathmatch. Enter “mp_maxrounds 30” into the console to double the match length, or set it even higher if you want to play for a few hours without restarting. If you’re on a slow internet connection, limit your bot count to under 10 to avoid lag for all players – too many bots can put extra strain on your host connection, especially if you’re running custom settings.
At the end of the day, learning how to play against bots with friends cs2 doesn’t have to be complicated, whether you’re looking to practice for ranked, mess around after work, or teach a new friend how the game works. You don’t need any fancy tools or paid subscriptions to run a fun, smooth lobby – just the built-in game features, and a few simple console commands if you want extra customization. My friend group still uses these lobbies every weekend, and we’re still coming up with new silly game modes to try years after we first started playing together. Next time you’re tired of dealing with public lobby chaos, give these steps a try – you might be surprised how much fun bot matches can be.