Установка
Краткая информация
Прежде чем вы начнёте
В отличие от многих других разновидностей PODBot, YaPB может работать как плагин metamod так и как и отдельный dll для всех поддерживаемых платформ (кроме Android) без изменений so/dll/dylib.
Важно
Если у вас установлены некоторые моды, такие как AMX Mod X, вам следует рассмотреть возможность установки ботов как плагин metamod, а не как отдельную dll. В других ситуациях нет требования к установке metamod перед установкой YaPB.
Документация по установке охватывает только установку бота на подлинную Steam-версию Counter-Strike. Предположим, что если вы запускаете что-то особенное, то вы знаете, как установить бота как отдельную dll библиотеку или как плагин metamod.
Примечание
Доступен только 32-битный бинарный файл, так как Valve прекратила поддержку 64-битного HLDS.
Установка бота на Windows
YaPB поддерживает установку на локальном и выделенном сервере под Windows. Многие используют её в качестве основной операционной системы, поэтому у бота есть простой установщик, который может помочь вам добавить ботов в игру. Если вы не хотите устанавливать вручную, используйте установщик.
Установка с помощью программы установки
Скачайте последнюю версию установщика YaPB из https://yapb.jeefo.net/latest (например:
yapb-4.4.957-windows.exe)Запустите программу. Заметьте, что она не подписана сертификатом. Так что примите предупреждение.
Нажмите
Обзори укажите где находитсяhl.exe/hlds.exe.Нажмите
Установитьчтобы установить бота.Готово!
Важно
Программа установки автоматически определит, используете ли вы metamod, и автоматически исправит файл plugins.ini добавив запись указывающую на yapb.dll. Если metamod отсутствует, установщик исправит файл liblist.gam чтобы он указывал на yapb.dll
Осторожно
Установщик имеет функцию обнаружения папок игры Counter-Strike. Он просматривает все каталоги, где находится выбранный hl.exe/hlds.exe и проверяет библиотеку на наличие символов экспорта weapon_ak47 и weapon_m4a1, и, если это так, при условии, что эта папка содержит какую-то версию Counter-Strike, он автоматически устанавливает бота в эту папку.
Установка без metamod
Предположим, что ваш Counter-Strike находится в: C:\Steam\steamapps\common\Half-Life\cstrike.
Примечание
Если вы устанавливаете для Condition Zero, тогда установите его в папку czero
Скачайте последнюю версию
ZIPархива YaPB из https://yapb.jeefo.net/latest (например:yapb-4.4.957-windows.zip)Распакуйте скачанный архив в папку
C:\Steam\steamapps\common\Half-Life\cstrike.Откройте файл названный
liblist.gamв блокноте или любом другом текстовом редакторе. (находящийся вC:\Steam\steamapps\common\Half-Life\cstrike.)Найдите запись
gamedll. Она должна указывать наdlls\mp.dll.Измените запись с
gamedll "dlls\mp.dll"наgamedll "addons\yapb\bin\yapb.dll".Сохраните изменения.
Готово!
Установка в качестве metamod плагина
Предположим, что ваш Counter-Strike находится в: C:\Steam\steamapps\common\Half-Life\cstrike.
Примечание
Если вы устанавливаете для Condition Zero, тогда установите его в папку czero
Скачайте последнюю версию
ZIPархива YaPB из https://yapb.jeefo.net/latest (например:yapb-4.4.957-windows.zip)Распакуйте скачанный архив в папку
C:\Steam\steamapps\common\Half-Life\cstrike.Откройте файл названный
plugins.iniв блокноте или любом другом текстовом редакторе. (находящийся вC:\Steam\steamapps\common\Half-Life\cstrike\addons\metamod.)Добавьте следующую запись:
win32 addons/yapb/bin/yapb.dll.Сохраните изменения.
Готово!
Установка бота на Linux
YaPB поддерживает установку на локальном и выделенном сервере под Linux. Установщик не предоставляется для Linux.
Установка без metamod
Предположим, что ваш Counter-Strike находится в: /usr/Steam/steamapps/common/Half-Life/cstrike.
Примечание
Если вы устанавливаете для Condition Zero, тогда установите его в папку czero
Скачайте последнюю версию
TAR.XZархива YaPB из https://yapb.jeefo.net/latest (например:yapb-4.4.957-linux.tar.xz)Распакуйте скачанный архив в папку
/usr/Steam/steamapps/common/Half-Life/cstrike.Откройте файл названный
liblist.gamв любом текстовом редакторе. (находящийся в/usr/Steam/steamapps/common/Half-Life/cstrike)Найдите запись
gamedll_linux. Она должна указывать наdlls/cs.so.Измените запись с
gamedll_linux "dlls/cs.so"наgamedll_linux "addons/yapb/bin/yapb.so".Сохраните изменения.
Готово!
Установка в качестве metamod плагина
Предположим, что ваш Counter-Strike находится в: /usr/Steam/steamapps/common/Half-Life/cstrike.
Примечание
Если вы устанавливаете для Condition Zero, тогда установите его в папку czero
Скачайте последнюю версию
TAR.XZархива YaPB из https://yapb.jeefo.net/latest (например:yapb-4.4.957-linux.tar.xz)Распакуйте скачанный архив в папку
/usr/Steam/steamapps/common/Half-Life/cstrike.Откройте файл названный
plugins.iniв любом текстовом редакторе. (находящийся в/usr/Steam/steamapps/common/Half-Life/cstrike/addons/metamod.)Добавьте следующую запись:
linux addons/yapb/bin/yapb.so.Сохраните изменения.
Готово!
Установка бота на macOS
YaPB может быть установлен только на локальном сервере, если вы используете macOS.
Примечание
Поддержка macOS прекращена. Бинарный файл YaPB перемещён в пакет extras и находится в папке darwin-x86.
Примечание
Существует неофициальный бинарный файл hlds_osx предоставленный AlliedModders LLC, позволяющий вам запускать HLDS под macOS. Вы можете попробовать скачать его отсюда.
Примечание
Valve не обновляла GoldSrc игры для поддержки macOS Catalina, и Apple отказалась от поддержки 32-битных программ, поэтому в Counter-Strike невозможно играть на последних выпусках macOS. YaPB по прежнему предоставляет бинарные файлы для пользователей старых версий идущих перед Catalina. Как только Valve (если вообще когда-либо) выпустит Counter-Strike для macOS Catalina, будут доступны 64-битные бинарные файлы YaPB.
Установка без metamod
Предположим, что ваш Counter-Strike находится в: /Users/user/Library/Application Support/Steam/steamapps/common/Half-Life/cstrike.
Примечание
Если вы устанавливаете для Condition Zero, тогда установите его в папку czero
Скачайте последнюю версию пакета YaPB с сайта https://yapb.jeefo.net/latest (например:
yapb-4.4.957-windows.zipилиyapb-4.4.957-linux.tar.xz).Скачайте последнюю версию пакета extras с сайта https://yapb.jeefo.net/latest (например: ``yapb-4.4.957-extras.zip““).
Распакуйте скачанный пакет YaPB в директорию
/Users/user/Library/Application Support/Steam/steamapps/common/Half-Life/cstrike.Распакуйте бинарный файл
yapb.dylibиз папкиdarwin-x86в скачанном пакете extras в директорию/Users/user/Library/Application Support/Steam/steamapps/common/Half-Life/cstrike/addons/yapb/bin.Откройте файл названный
liblist.gamв любом текстовом редакторе. (находящийся в/Users/user/Library/Application Support/Steam/steamapps/common/Half-Life/cstrike.)Найдите запись
gamedll_osx. Она должна указывать наdlls/cs.dylib.Измените запись с
gamedll_osx "dlls/cs.dylib"наgamedll_osx "addons/yapb/bin/yapb.dylib".Сохраните изменения.
Готово!
Установка в качестве metamod плагина
Предположим, что ваш Counter-Strike находится в: /Users/user/Library/Application Support/Steam/steamapps/common/Half-Life/cstrike.
Примечание
Если вы устанавливаете для Condition Zero, тогда установите его в папку czero
Скачайте последнюю версию пакета YaPB с сайта https://yapb.jeefo.net/latest (например:
yapb-4.4.957-windows.zipилиyapb-4.4.957-linux.tar.xz).Скачайте последнюю версию пакета extras с сайта https://yapb.jeefo.net/latest (например: ``yapb-4.4.957-extras.zip““).
Распакуйте скачанный пакет YaPB в директорию
/Users/user/Library/Application Support/Steam/steamapps/common/Half-Life/cstrike.Распакуйте бинарный файл
yapb.dylibиз папкиdarwin-x86в скачанном пакете extras в директорию/Users/user/Library/Application Support/Steam/steamapps/common/Half-Life/cstrike/addons/yapb/bin.Откройте файл названный
plugins.iniв любом текстовом редакторе. (находящийся в/Users/user/Library/Application Support/Steam/steamapps/common/Half-Life/cstrike/addons/metamod)Добавьте следующую запись:
osx addons/yapb/bin/yapb.dylib.Сохраните изменения.
Готово!