Я не буду вдаваться в подробности, что такое боты Parabot, чем они лучше/хуже конкуретнов и т.п. Только информация по их оригинальной установке и установке под METAMOD. Проверьте, какая у вас версия HL, набрав в консоли команду version.
Если стоит версия 1.1.2.0, то вам следует устанавливать METAMOD версию Parabot. Если младше - то либо оригинальную, либо METAMOD версию.
Проверьте, что у вас в наличии есть следующие архивы и файлы (п. 2 и 3 нужны только в том, случае, если надо ставить ботов под METAMOD):
1) боты [ скачать ]
2) parabot_mm.dll [ скачать ]
3) metamod плагин [ win32 | linux ]
Распакуйте оригинальный архив с ботами в папку $HL, где $HL - папка, например такая: C:\Games\Valve\. Главное, не перепутайте с папкой $MODDIR - например, C:\Games\Valve\valve\. В этом особенность установки ботов. Правильность распаковки проверьте по расположению след. файла:
Code |
$HL\parabot\dlls\Parabot.dll |
Далее, если ставите METAMOD версию, убедитесь, что корректно установлен плагин METAMOD. Затем разместите файл parabot_mm.dll рядом с Parabot.dll, т.е. здесь:
Code |
$HL\parabot\dlls\parabot_mm.dll |
Затем, поместите след. запись в файл $MODDIR\addons\metamod\plugins.ini:
Code |
win32 ../parabot/dlls/parabot_mm.dll |
На этом установка ботов под METAMOD окончена.
Если вы используете старую версию HL (старее 1.1.2.0) и не имеете METAMOD плагина или не желаете его устанавливать, то для установки ботов вам следует выполнить файл install.bat из папки $HL\parabot\<имя_мода>\. Если предпочитаете ставить вручную и/или не доверяете пакетным (.bat) файлам, то вам необходимо всего лишь заменить строку в файле $MODDIR\liblist.gam, например
Code |
gamedll "dlls\hl.dll" |
на
Code |
gamedll "..\parabot\parabot.dll" |
Для ОС linux следует заменять строку, содержащую не gamedll, а gamedll_linux.
Также, вне зависимости от типа установки, советую добавить в liblist.gam строку
Code |
type "multiplayer_only" |
если она отсутствует. При запуске выделенного сервера это позволит исправить ошибку отсутствия нужного вам мода в соответствующем списке. Настройка ботов осуществляется с пом. файла Parabot.cfg в папке, имя которой соответствует моду, в который вы установили плагин METAMOD. Т.е. для разных модов вам НЕ надо копировать DLL файлы ботов Parabot, и вообще никакие другие файлы ботов.
Боты также можно настраивать из игры с пом. меню, которое вызывается по команде botmenu.