How to Setup Bots on your Counter Strike: Source Server

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.

Note: Bots count towards your server's player count.

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.

  1. Access your control panel and Stop your server.
  2. Navigate to Files > Config Files.
  3. Click server.cfg.
  4. 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
  5. 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:

Mitchell Smith

Managing Director @ Shockbyte

  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

Adding an Admin to your Counter Strike: Source Server

Counter Strike: Source server owners have a lot of available options when it comes to making...

How to Apply a GSLT Token to your Counter Strike: Source Server

Although not required, it is possible to add a GSLT Token to your Counter Strike: Source server....

How to Configure your Counter Strike: Source Server

Counter-Strike: Source gives server owners a large variety of customisation to their server, with...

How to Install SourceMod Plugins on your Counter Strike: Source Server

SourceMod is a modification framework that allows server owners of games that run on the...

How to Join your Counter Strike: Source Server

Once you have your Counter Strike: Source server configured the way you want it, you're ready to...