BotMixer selects bots for team games and non-team games. You select how BotMixer will choose bots for the Blue, Red and Single Teams. You can do this in various ways.
The following lists some of the basic terms and concepts used in BotMixer.
A Bot Team is a list of bots that has its own name and standard team symbol. A Bot Team can have it's own Team Leader (more on this later). A Bot Team is created in the BotMixer Config in the Bot Team Editor.
A Team Group is a list of Bot Teams. The idea behind a Team Group is that in certain circumstances you may want BotMixer to randomly choose from any one of the Bot Teams in a Team Group.
A Game Type Group contains a list of game types, where each one is assigned either a single Bot Team or a Team Group. The idea here is that you can specify either a single Bot Team or a Group of Teams for individual game types.
This is a single, special purpose list of bots. It is automatically constructed (when needed) and contains all the bots installed for UT2004. The list can be optionally shuffled. It can be used as a source or either the Blue, Red or Single Team. BotMixer sequences through the list, taking bots as it needs. The idea here is that choosing duplicate bots will be avoided. When the list is exhausted, it is re-initialised.
The important thing to remember about the Global Bot Cycle List is that it retains it's settings after the end of a game session. So if you play a match and then end the game session, and start another game session then the list of bots will take off from where they last left off. You can manually reset this list (ie rebuild) in the Setup Page in the BotMixer Config.
Normally when you add bots in a game, a random bot will spawn. When using BotMixer, newly spawned bots are taken from taken from the respective Bot Team in use for that side. This means that if you had a Bot Team of 10 players playing DeathMatch and 4 are currently in the game, and then you add two more bots, another 2 different bots are spawned from your team of 10, making a total of 6. This works the same for sides using the Global Bot Cycle List, where in this case, another 2 is taken from the current position in this list.
MapMixer takes control of the map switching process and will prompt BotMixer to setup the bot selections for a match. If MapMixer explicitly sets its own bot selections for a match then BotMixer will not be used! An example of this is when you create a Custom Map List in MapMixer and you Edit a map in this list so that it contains its own bot selections. In this case MapMixer takes priority over the bot selection and BotMixer will only perform this duty in maps that don't contain these explicit bot selections.
MapMixer can automatically adjust player counts for a match and if you require this function in conjunction with BotMixer then you must enable the "Match Player Counts" option in the Setup Page of the BotMixer Config.
If you use the Match Player Counts option when playing a Single Player Standalone style game then you must configure your Team Preference in the UT2004 Player Setup as either Blue or Red - selecting "None" will mean that BotMixer will be unable to match the player counts correctly.