Randomly sets bot difficulty for each bot, making some bots better than others. Requires only ES 2.0.0.250i+
Options:[syntax="es"]// RandomBots release 1 options
// ./addons/eventscripts/randombots/randombots.cfg
// Load this addon with: es_load randombots
// Bots can be made even more realistic with SloBot: http://addons.eventscripts.com/pages/addons/view/slobot
// The next bot difficulty level will be located in the server command "bot_difficulty"
// ***** Difficulty weight options *****
// The following options determine the weight of each difficulty when selecting a random difficulty.
// Higher numbers for a difficulty mean a greater chance of selecting that difficulty.
// Being weighted options, these options are relative to each other.
// Weight of selecting an easy bot
randombots_easy 15
// Weight of selecting a normal bot
randombots_normal 40
// Weight of selecting a hard bot
randombots_hard 30
// Weight of selecting an expert bot
randombots_expert 15
// ***** Bot database option *****
// While RandomBots will attempt to preserve existing data, if you choose to use the
// RB database it is advisable to save a copy of your existing database.
// 0 = no change, 1 = use RandomBots database of bots (located in ./randombots/BotProfile.db)
randombots_use_database 1
// The RB database has been tweaked to bots a bit harder and more realistic.
// For example, easy level bots will no longer stare at an opponent for over a second before firing.
// ***** Bot quota options *****
// 0 = no change, 1 = RandomBots controls bot quota
randombots_quota_control 1
// Minimum number of bots on a map where no bot quota is specified
randombots_quota_default_min 8
// Maximum number of bots on a map where no bot quota is specified
randombots_quota_default_max 12
// Minimum number of seconds between changing the bot quota
randombots_quota_delay_min 75
// Maximum number of seconds between changing the bot quota
randombots_quota_delay_max 210
// Use the following server command to specify bot quota values for specific maps:
// randombots_quota_add -map name- -min quota- -max quota-
// Place your randombots_quota_add commands below:
// Uncomment the following example options if you wish to use them:
// randombots_quota_add cs_assault 6 8
// randombots_quota_add de_dust 10 14
// Use the following command to remove custom bot quotas from a specific map:
// randombots_quota_remove -map name-
// Due to the bot quotas can be specified above, this command will not be used by most users.
// ***** Server bot options *****
// You can set your other bot options below to keep bot options in a single location.
// Below is a list of notable bot cvars.
// If nonzero, bots may occasionally go 'rogue'. Rogue bots do not obey radio commands, nor pursue scenario goals.
// bot_allow_rogues 1
// If nonzero, bots will automatically leave to make room for human players.
// bot_auto_vacate 1
// If nonzero and there is a human on the team, the bots will not do the scenario tasks.
// bot_defer_to_human 0
// If nonzero, bots will not buy if their money falls below this amount.
// bot_eco_limit 750
// This string is prefixed to the name of all bots that join the game.
// -difficulty- will be replaced with the bot's difficulty.
// -weaponclass- will be replaced with the bot's desired weapon class.
// -skill- will be replaced with a 0-100 representation of the bot's skill.
// bot_prefix ""
// Allowed values: 'normal', 'fill', and 'match'.
// If 'fill', the server will adjust bots to keep N players in the game, where N is bot_quota.
// If 'match', the server will maintain a 1:N ratio of humans to bots, where N is bot_quota.
// bot_quota_mode "fill"[/syntax]
Please see the forum link below if you have questions or comments.
Installation
Install with:[syntax="es"]es_install randombots[/syntax]Load once for [b]randombots.cfg[/b] to appear:[syntax="es"]es_load randombots[/syntax]Configure your options in [b]randombots.cfg[/b] and then reload the addon.
Version Notes For 1
Updated on: 2009-07-30 23:53:48 EST by SuperDave (View Zip Contents)
- Initial release