Это программа, предназначенная для того, чтобы сделать возможным добавление в одну игру разных типов ботов (например, можно сделать так, чтобы за одну команду играли POD боты, а за другую – RealBot'ы). BotMixer – это не бот, он работает совместно с другими ботами (их нужно скачать отдельно). Необходимо помнить, что некоторые боты не могут работать совместно, так как они используют файлы с одинаковыми именами, но с разным содержимым, например bot.cfg. Кроме того, в некоторых случаях бот просто не способен работать совместно с другими, например, NNBot.
При использовании BotMixer некоторые возможности ботов могут стать недоступными, например, такие, как команды завершения раунда, удаления всех ботов и другие.
Установка BotMixer 5000.
1. Скачиваем архив с программой
2. Распаковываем содержимое в папку Half-Life (НЕ cstrike). После этого в папке Half-Life должна появится папка BotMixer5000.
3. Находим файл BotMixer5000\cstrike\botmixer5000.cfg и открываем его на редактирование.
Видим примерно следующее:
dlls\mp_botmixer.dll
//pod PODBot\podbot.dll
//real ..\realbot\dll\realbot.dll
//joe joebot\JoeBot.dll
Первую строчку не трогаем.
Далее необходимо указать, какие боты установлены для counter-strike (Боты должны быть установлены ДО установки BotMixer). Основные боты там уже есть, только нужно убрать комментарий (//) перед строчкой.
Для добавления в BotMixer другого бота необходимо добавить новую строчку такого содержания:
[псевдоним] [путь к библиотеке бота]
где псевдоним – слово, по которому будет происходить обращение к библиотеке бота в консоли.
Например, если у вас установлены POD, JOE и REAL –боты, файл будет таким:
dlls\mp_botmixer.dll
pod PODBot\podbot.dll
real ..\realbot\dll\realbot.dll
joe joebot\JoeBot.dll
Сохраняем файл.
4. Запускаем файл install.bat из той же папки. Если BotMixer установится правильно, будет выдано соответствующее сообщение.
5. Все, запускаем игру.
6. Для ввода команд управления ботами в консоли необходимо перед каждой командой указывать префикс бота, заданный в файле botmixer5000.cfg на шаге 3. Эти самые префиксы позволяют избежать конфликта команд – программа будет знать, к какому боту обращатся. Например, если в botmixer5000.cfg POD боту присвоен префикс "pod", то добавить бота можно будет командой "pod addbot".
Еще раз напоминаю, что многие команды ботов работать не будут, например для pod ботов не работают removebots и endround.