It is possible for Counter Strike: Source server owners to permanently add bots with a range of configurable options to their servers. Server owners are able to define the weapons bots are able to use, their eco limit and a lot more.
Setting Up Bots
Before you're able to configure bots you will first need to add a few lines to your server's server.cfg file. This will permanently enable bots on your server, if you wish to disable bots in the future simply remove these lines.
- Access your control panel and Stop your server.
- Navigate to Files > Config Files.
- Click server.cfg.
- Paste the following lines of code into this file and make any desired changes to the values.
bot_prefix {Bot Tag} bot_quota 4 bot_quota_match 0 bot_quota_mode fill bot_join_after_player 0 bot_difficulty 1 bot_defer_to_human 1 bot_chatter off bot_auto_vacate 4
- Save and Start your server.
Configuring Bots
There are a range of configurable options available to server owners. These options can be added to and amended in the server.cfg file shown in the previous section of this article. Below is a list of available options along with a short description of what each one does.
Name | Description |
---|---|
bot_quota | Number of bots to add. |
bot_quota_mode | When set to fill, the server will automatically add bots to maintain a certain player count. |
bot_difficulty | The skill of bots. Available values are 0=easy, 1=normal, 2=hard, 3=expert. |
bot_chatter | Control how bots talk. Values: 'off', 'radio', 'minimal', or 'normal'. |
bot_auto_follow | <0/1> Allow bots to automatically follow a human player. |
bot_auto_vacate | <0/1> Kick bots to automatically make room for human players. |
bot_join_after_player | <0/1> Should bots wait for people to join before joining? If set to 0, bots will play the game without people. |
bot_defer_to_human | <0/1> Can bots complete objectives if there are humans on a team? |
bot_prefix | Prefix for bot names. A prefix is a tag that bots will have in front of their name. you can enter a tag or leave it blank. |
bot_allow_rogues | <0/1> Bots may occasionally go 'rogue'. Rogue bots do not obey radio commands, nor pursue scenario goals. |
bot_walk | The speed at which bots can move. Available options are: 0=walk+run, 1=walk |
bot_join_team | Define which teams bots are allowed to join. |
bot_eco_limit | Bots will not buy if their money falls below this amount. Default: 2000. |
bot_all_weapons | Allow bots to use all weapons. |
bot_knives_only | Allow bots to use only knives. |
bot_pistols_only | Allow bots to use only pistols. |
bot_snipers_only | Allow bots to use only sniper rifles. |
bot_allow_grenades | Allow bots to use grenades. |
bot_allow_pistols | Allow bots to use pistols. |
bot_allow_sub_machine_guns | Allow bots to use submachine guns. |
bot_allow_shotguns | Allow bots to use shotguns. |
bot_allow_rifles | Allow bots to use rifles. |
bot_allow_snipers | Allow bots to use sniper rifles. |
bot_allow_machine_guns | Allow bots to use machine guns. |
To learn more about Counter Strike: Source server hosting, you can browse our library of Knowledgebase articles here.
If you require any further assistance, please contact our support at: https://shockbyte.com/billing/submitticket.php