This article's documentation is for anything that uses the Source engine. Click here for more information.

Bot quota: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(Added lang and formatted game names.)
m (Replaced deprecated {{Game name}} template with {{Software}} counterpart. Action performed by bot)
 
(6 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{lang|Bot quota}}
{{this is a|console variable|name=bot_quota}}
<b><code>bot_quota</code></b> and <b><code>bot_quota_mode</code></b> are [[ConVar]]s in {{game name|css|name=Counter-Strike: Source}} and {{game name|csgo|name=Counter-Strike: Global Offensive}}.
'''<code>bot_quota</code>''' and '''<code>bot_quota_mode</code>''' are [[cvar]]s in {{css|4}} and {{csgo|4}}.


<b><code>tf_bot_quota</code></b> and <b><code>tf_bot_quota_mode</code></b> are the corresponding commands in {{game name|tf2|name=Team Fortress 2}}.
'''<code>tf_bot_quota</code>''' and '''<code>tf_bot_quota_mode</code>''' are the corresponding commands in {{Team Fortress 2|4}}.


{{todo|There are more games that have at least one of these commands.}}
<code>bot_quota</code> is also available in {{ddd|4}}.


== Syntax ==
== Syntax ==
Line 26: Line 26:
|-
|-
| <code>fill</code>
| <code>fill</code>
| The server is filled with bots until there are at least <code>bot_quota</code> [[player]]s on the server (humans + bots). Human players joining cause an existing bot to be kicked, human players leaving might cause a bot to be added.
| The server is filled with bots until there are at least <code>bot_quota</code> [[player]]s on the server (humans + bots). Human players joining cause an existing bot to be kicked, human players leaving might cause a bot to be added. {{bug|{{csgo}} When a human player switches teams between T and CT, a bot is added.}}
|-
|-
| <code>match</code>
| <code>match</code>
Line 34: Line 34:
| The number of inactive bots on each team with no human players equals <code>bot_quota</code>. It has the same side effect as {{ent|bot_stop|1}}, although being independent from this [[ConVar]].
| The number of inactive bots on each team with no human players equals <code>bot_quota</code>. It has the same side effect as {{ent|bot_stop|1}}, although being independent from this [[ConVar]].
|}
|}
[[Category:Console Variables]]

Latest revision as of 07:36, 31 May 2024

bot_quota is a console variable available in all Source Source games. bot_quota and bot_quota_mode are cvars in Counter-Strike: Source Counter-Strike: Source and Counter-Strike: Global Offensive Counter-Strike: Global Offensive.

tf_bot_quota and tf_bot_quota_mode are the corresponding commands in Team Fortress 2 Team Fortress 2.

bot_quota is also available in Dino D-Day Dino D-Day.

Syntax

bot_quota <int>
bot_quota_mode <string>

Effects

Normally, bot_quota is simply the number of bots that are added automatically on the server. If bot_quota_mode exists, it allows to interpret bot_quota differently to achieve more complex effects.

The allowed values for bot_quota_mode are in the following table. With the expression bot_quota we mean its value.

bot_quota_mode Effects
normal (and invalid values) The number of bots on the server equals bot_quota.
fill The server is filled with bots until there are at least bot_quota players on the server (humans + bots). Human players joining cause an existing bot to be kicked, human players leaving might cause a bot to be added.
Icon-Bug.pngBug:Counter-Strike: Global Offensive When a human player switches teams between T and CT, a bot is added.  [todo tested in ?]
match The number of bots on the server equals the number of human players times bot_quota.
Counter-Strike: Global Offensive competitive The number of inactive bots on each team with no human players equals bot_quota. It has the same side effect as bot_stop 1, although being independent from this ConVar.