Want to remove bots in CS2 and master clean gameplay? This complete guide covers how to kick bots in CS2 using simple CS2 console commands. Whether you're setting up practice sessions, organizing 1v1 matches, or exploring maps without distractions, bot management in CS2 (formerly CS:GO) remains essential. While Counter-Strike 2 runs on the new Source 2 engine, most bot control commands stayed consistent from the previous version. Let's dive straight into removing those computer-controlled teammates!
Important: Before using any console commands, you must enable the developer console. Navigate to Settings → Game → Enable Developer Console and set it to YES. Press the tilde key (~) to open it anytime during gameplay.
Note: CS2's transition to Source 2 engine brought visual upgrades and improved mechanics, but bot management commands remain largely unchanged. If you used bot commands in CS:GO, you'll feel right at home in CS2.
How to Remove Bots in CS2 on Console
- Launch CS2 and press the tilde key (~) to open the developer console

- If the console won't open, navigate to Settings (gear icon at bottom left). Select Game settings and verify "Enable Developer Console" is set to YES.

- Still having issues? Check Keyboard/Mouse → UI Keys → Toggle Console. Confirm it's bound to the tilde (~) key.

- Enter this command: mp_limitteams 1 - prevents bots from rejoining.

- Next, type: mp_autoteambalance 0 - disables automatic bot balancing.

- Finally, execute: bot_kick or bot_kick_all - removes all bots instantly!

Quick tip: These three commands work together. Skipping the first two means bots might return after you kick them.
How to Turn Off Bots in CS2 Private Match
Setting up a private match CS2 session without bots? You can disable bots in CS2 before they even spawn. This prevents computer-controlled players from interfering with your custom games.
To create a bot-free private match:
- Launch CS2 and access the main menu.
- Select "Play" → "Practice" → "Competitive" to create your private match lobby.
- Before starting, open the console and enter: bot_quota 0 - sets bot count to zero.
- Follow up with: mp_limitteams 1 and mp_autoteambalance 0
- Execute: bot_kick to remove any existing bots.
Alternative methods for preventing bots from joining:
- Set bot quota to zero before match start
- Use lobby settings to configure team sizes
- Apply console commands immediately after loading

Can you disable bots in CS2? Absolutely! Use bot_quota 0 to prevent spawning, or the three-command sequence to remove existing bots. Perfect for organizing team practices or custom game modes.
How to Remove Bots on Your Team in CS2
Sometimes you only want to kick bots from one team. Maybe you're practicing Counter-Terrorist strategies or need clean Terrorist-side gameplay. CS2 lets you target specific teams.
- Open the developer console (~).

- Remove Terrorist bots: bot_kick t

- Remove Counter-Terrorist bots: bot_kick ct

When to use team-specific removal:
- Setting up 2v2 or 3v3 matches with friends
- Practicing site takes with human teammates only
- Creating asymmetric training scenarios
The console commands give you surgical control. Kick bots CS2 style by targeting exactly what you need removed!
List of All CS2 Bot Commands
The CS2 developer console offers extensive bot control beyond simple removal. Master these bot commands CS2 provides for complete customization.
Basic Removal Commands:
| bot_kick | Removes all bots from the match |
| bot_kick_all | Alternative command to remove all bots |
| bot_kick t | Removes bots from Terrorist team only |
| bot_kick ct | Removes bots from Counter-Terrorist team |
| bot_kick [NAME] | Kicks specific bot by name (Albert, Connor, etc.) |
Bot Addition & Quota Commands:
| bot_add | Adds one bot to your current team |
| bot_add_t | Adds bot to Terrorist team |
| bot_add_ct | Adds bot to Counter-Terrorist team |
| bot_quota [N] | Sets maximum bot count (replace N with number) |
| bot_quota 0 | Prevents any bots from spawning |
Team Balance Commands:
| mp_limitteams 1 | Stops bots from rejoining after removal |
| mp_limitteams 0 | Allows bots to rejoin teams |
| mp_autoteambalance 0 | Disables automatic team balancing |
| mp_autoteambalance 1 | Enables automatic team balancing |
Bot Behavior & Restriction Commands:
| bot_difficulty [0-3] | Sets bot skill (0=easy, 3=expert) |
| bot_stop 1 | Freezes all bot movement |
| bot_zombie 1 | Bots won't attack players |
| bot_knives_only 1 | Forces bots to use knives only |
| bot_pistols_only 1 | Restricts bots to pistols |
| bot_all_weapons | Removes weapon restrictions |
| bots_dont_shoot 1 | Prevents bots from firing |
Want to remove bot limit entirely? Use bot_quota 10 (or higher numbers) to increase maximum bots beyond default settings. Perfect for practice scenarios requiring overwhelming opposition.
Advanced Bot Control Commands
Need to take control of bots that CS2 offers during matches? The bot_controllable 1 command unlocks direct bot control.
How it works:
- Enable bot control: bot_controllable 1
- Open console and type: bot_place to teleport to bot location
- Press E near the bot to assume control
Practical use cases:
- Testing specific angles or positions without moving your character
- Simulating teammate positioning during strategy development
- Recovering from teammate disconnects in practice matches
- Evaluating sight lines from different map locations
This advanced technique helps serious players refine their positional play and understand teammate perspectives during scrimmages.
Can I Add Bots in CS2?
Absolutely! Adding bots in CS2 works identically to the previous version. Use the bot_add command with optional parameters.
Quick steps to add bots:
- Open the developer console (~)
- Type bot_add for basic addition, or use parameters below
- Verify bot appears on your team
Command syntax: bot_add [T/CT] [Difficulty] [Name]
Understanding the parameters:
| Argument | Options | Description |
| T/CT | T or CT | Specifies team (Terrorist or Counter-Terrorist) |
| Difficulty | easy, normal, hard, expert | Sets bot skill level |
| Name | Any name | Custom bot name (optional) |
Command examples:
| bot_add | Adds one bot to your team |
| bot_add ct expert | Adds expert-level bot to CT side |
| bot_add t easy Connor | Adds easy-difficulty bot named Connor to T side |
Practice strategies before real competition! Master your CS2 mechanics against bots, then test your skills by placing bets on professional CS2 matches at PLG.BET. Watch how the pros handle similar situations you've practiced.

Difficulty level tips:
- Easy: Perfect for warming up or testing new weapons
- Normal: Balanced practice for average skill players
- Hard: Challenging opponents for experienced gamers
- Expert: Near-professional bot behavior for serious training
How to Kick Bots in CS2?
Multiple methods exist for removing bots depending on your specific goals. Choose the approach that fits your situation.
Primary removal methods:
- Kick all bots: bot_kick or bot_kick_all
- Kick by team: bot_kick t or bot_kick ct
- Kick by name: bot_kick Albert
- Kick by difficulty: `bot_kick easy`, `bot_kick normal`, `bot_kick hard`, or `bot_kick expert`
Complete removal sequence for private matches:
- mp_limitteams 1
- mp_autoteambalance 0
- bot_kick

Common troubleshooting issues:
- Bots keep respawning: You forgot mp_limitteams 1 - prevents rejoin
- Console won't open: Verify developer console enabled in settings
- Commands not working: Ensure you have server privileges in private matches
Remember, these how to kick bots in CS2 commands only work in private matches or your own server. Competitive matchmaking doesn't allow bot removal!
How to Play 1v1 in CS2 Without Bots
Setting up clean 1v1 CS2 matches without bot interference requires proper configuration. Follow this complete process for bot-free duels.
Step-by-step setup:
- Navigate to Play → Practice → Competitive
- Create private match lobby
- Immediately open console and enter:
– bot_quota 0
– mp_limitteams 1
– mp_autoteambalance 0
– bot_kick
- Copy lobby invite link and send to your opponent
- Once both players join, start the match
Recommended 1v1 settings:
- Set round time: mp_roundtime 1.5
- Enable friendly fire: mp_friendlyfire 0
- Adjust round wins: mp_maxrounds 16
- Enable instant respawn if practicing: mp_respawn_on_death_ct 1 and mp_respawn_on_death_t 1
Alternative: Workshop 1v1 maps
Consider downloading dedicated 1v1 maps from the Steam Workshop. These custom maps often include built-in bot prevention and optimized settings for dueling. Popular options include aim_map variations and specific 1v1 arenas designed for competitive practice.

Ready to dominate CS2? Join the PLG.BET community and put your refined skills to the test! After mastering bot management and perfecting your gameplay, try your luck on professional CS2 matches. Our platform offers exclusive betting opportunities that every Counter-Strike fan will appreciate. Let's win together!