> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.sparkedhost.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# How to Set Up Bots on a Counter Strike 2 Server

Setting up bots on a Counter-Strike 2 server is done to fill empty server slots, balance teams, and create a more controlled practice or training environment. How to set up bots on a Counter-Strike 2 server is commonly searched by server owners who want to configure bot difficulty, team distribution, and behavior settings. Bots can be adjusted to simulate real players on Counter-Terrorist or Terrorist teams, helping improve gameplay flow on empty servers while allowing customization of difficulty levels and match conditions for a more structured Counter-Strike 2 experience.



## To Set Up and Add Bots

* Open the [Apollo Panel](https://control.sparkedhost.us/).

* Stop the server.

* Go to the **Files** tab.

* Head over to the following directory: `game/csgo/cfg/server.cfg`

If the `server.cfg` file doesn't exist. You can click on **New File**.

Enter the bot settings desired.

| **Setting** | **Description** | **Example** |
| ---- |
| **bot_difficulty <Difficulty>** | Adjusts the bots' difficulty.  Easy = `0`  Normal = `1`   Hard = `2`  Expert = `3` | `bot_difficulty 3` |
| **bot_chatter "<Value>"** | Controls what the bot can say.  `"off"` = Silence.  `"radio"` = Radio commands only.  `"minimal"` = Infrequent talking.  `"normal"` = Standard conversation. | `bot_chatter "minimal"` |
| **bot_join_after_player <0,1>** | Toggles whether the bot joins before a player joins.  `0` = Bots spawn into an empty lobby  `1` = Bots stay out until a player enters. | `bot_join_after_player 1` |
| **bot_quota <Number>** | Sets the maximum number of bots allowed on the server.  Values from `0` to `10` | `bot_quota 3` |
| **bot_quota_mode "<Mode>"** | Determines how bots are added to the server from the `bot_quota`  `"normal"` = Spawns the exact count specified by `bot_quota`  `"fill"` = Adds bots automatically to ensure total server population (players + bots) equals `bot_quota`  `"match"` = Maintains a ratio of `bot_quota` bots for every single player who joins. | `bot_quota_mode "fill"` |
* Hit **Save Content**.

* Start the server.