If you’ve ever wanted to warm up before a ranked grind, test out a new smoke lineup, or just mess around with your group without random players ruining the vibe, figuring out how to play bots with friends on CS2 is one of the most useful skills you can pick up for casual play. I’ve used this setup hundreds of times to help new friends learn the basics of maps like Dust II and Inferno without the stress of getting flamed by randoms, and it works equally well for serious practice sessions or silly 1v3 bot challenges with your crew. You don’t need any special mods or paid tools to make this work, just a copy of CS2 and a group of friends ready to play.
How to Play Bots with Friends on CS2: Step-by-Step Lobby Setup
The most straightforward way to set up a shared bot lobby takes less than two minutes, even if you’ve never made a custom CS2 lobby before. You’ll want to start by navigating to the ‘Play’ tab from the main menu, then select ‘Custom Game’ instead of the casual or ranked matchmaking options. Pick the map you want to use, then toggle the lobby privacy setting to ‘Friends Only’ or ‘Invite Only’ to keep random players out. Once you’ve invited all your friends to the lobby, you can adjust bot settings before launching the match to fit whatever you’re planning to do.
Common settings you’ll want to tweak include:
- Bot difficulty: Ranges from easy to expert, so you can pick a level that matches your group’s skill, or crank it to expert for a brutal warmup challenge
- Bot count: You can set anywhere from 1 to 10 bots per team, so you can do 2v5 bot scenarios for practice or even a free-for-all with a few bots scattered across the map
- Bot weapon restrictions: Lock bots to only use pistols, sniper rifles, or even just knives if you want to practice specific aim scenarios
- Friendly fire toggle: Turn this off for silly casual games, or leave it on for more realistic practice that matches official matchmaking rules
Always make sure all your friends have joined the lobby before you adjust bot counts, because if you add people after launching, you’ll have to restart the match to rebalance teams. Another handy trick is that you can adjust bot settings mid-match using the developer console if you want to crank up the difficulty halfway through or add more bots without restarting the entire lobby. You just need to enable the console in your game settings first, then use simple commands like ‘botdifficulty expert’ or ‘botadd_ct’ to make changes on the fly. I always keep the console enabled for these lobbies, since it saves so much time when we want to switch up the game mode last minute.
Offline Bot Match Options for Groups With Unstable Internet
If you or one of your friends has spotty internet that keeps dropping out of online lobbies, you can still run a shared bot match using an offline local lobby, as long as everyone is on the same local network. This is a great option for LAN parties or if you’re hanging out with friends in the same space and don’t want to deal with server lag. You’ll start by launching CS2 in offline mode, then create a custom game just like you would for an online lobby, and have your friends connect using your local IP address. I’ve used this setup for college dorm LAN parties dozens of times, and it never suffers from the lag spikes that can ruin online custom matches.
You won’t be able to access your in-game inventory or skins in offline mode, so keep that in mind if you were planning to show off a new knife skin to your friends during the match. You also won’t be able to use any community workshop maps in offline mode unless everyone has already downloaded them to their device beforehand, so it’s best to pick default maps for these sessions to avoid extra setup work. If you do want to use a custom map, just send the download link to your group a few hours before you plan to play, and everyone can install it ahead of time.
Fun Ways to Use Shared Bot Matches With Your Friends
A lot of players only use bot matches for warmup, but there are tons of fun custom game modes you can run with bots and your friend group to mix up your usual CS2 routine. I’ve hosted everything from bot hunting challenges to strategy practice sessions for our local amateur team, and these matches are always way more fun than queuing random casual lobbies. For example, you can run a ‘zombie mode’ where one team is human players and the other team is knife-only expert bots that respawn infinitely, and the humans have to survive for 10 minutes to win. Or you can run a aim practice challenge where all bots use AWPs, and the first friend to get 50 bot kills wins a small prize like the next round of snacks for your group.
Shared bot matches are also one of the best ways to teach new players how to play CS2, because you can turn off friendly fire, set bots to easy difficulty, and walk them through basic mechanics like peeking, planting the bomb, and using utility without them having to deal with toxic random players. I taught three of my non-gamer friends how to play CS2 last year using this exact setup, and now they all queue ranked with me regularly. It removes all the pressure of playing against experienced players, so new folks can take their time learning the ropes without feeling embarrassed.
Troubleshooting Common Issues With CS2 Shared Bot Lobbies
Even if you follow all the setup steps perfectly, you might run into a few common issues when trying to run a bot lobby with friends, most of which have quick, easy fixes. The most common issue I see is friends not being able to join a private lobby, which is almost always caused by a wrong privacy setting or a firewall blocking CS2’s connection. If that happens, just double check that your lobby is set to friends only, and ask the friend who can’t join to temporarily disable their firewall to see if that fixes the problem. Most of these issues are small fixes that take less than a minute to resolve, so you won’t have to waste half your playtime troubleshooting before you can get back to playing bots with friends on CS2.
Another common issue is bots not spawning at all when you launch the match, which is usually because you set the bot count to zero accidentally, or you have a custom game mode enabled that doesn’t support bots. If you’re running a workshop map, always check the map description first to confirm it supports bot spawning, since some custom gameplay maps are designed for player vs player only and won’t spawn bots no matter what settings you adjust. The last common issue is lag in online custom lobbies, which is usually caused by the lobby host having a slow upload speed. If that’s the case, pass host privileges to the friend in your group with the fastest internet, and the lag will clear up almost immediately.
At the end of the day, CS2 is most fun when you’re playing with people you actually like, and knowing how to play bots with friends on CS2 opens up so many more ways to enjoy the game beyond just queuing ranked or casual matches. Whether you’re practicing for an upcoming tournament, teaching a new friend the ropes, or just messing around after a long week, these bot lobbies are flexible enough to fit whatever you’re looking for. You don’t need any fancy tools or technical knowledge to set one up, just a few minutes and a group of friends ready to play. Next time you’re looking for something different to do in CS2, skip the random lobbies and give a shared bot match a try.