Перейти к содержимому

Установка

В отличие от многих других разновидностей PODBot, YaPB может работать как плагин metamod, так и как отдельная DLL для всех поддерживаемых платформ (кроме Android) без изменений so/dll/dylib.

Документация по установке охватывает только установку бота на подлинную Steam-версию Counter-Strike. Предположим, что если вы запускаете что-то особенное, то вы знаете, как установить бота как отдельную DLL библиотеку или как плагин metamod.

YaPB поддерживает установку на локальном и выделенном сервере под Windows. Многие используют её в качестве основной операционной системы, поэтому у бота есть простой установщик, который может помочь вам добавить ботов в игру. Если вы не хотите устанавливать вручную, используйте установщик.

  1. Скачайте последнюю версию установщика YaPB со страницы релизов (например: yapb-4.4.957-windows.exe)
  2. Запустите программу
  3. Нажмите Обзор и укажите, где находится hl.exe/hlds.exe
  4. Нажмите Установить для установки бота
  5. Готово!

Предположим, что ваш Counter-Strike находится в: C:\Steam\steamapps\common\Half-Life\cstrike.

  1. Скачайте последнюю версию ZIP архива YaPB со страницы релизов (например: yapb-4.4.957-windows.zip)

  2. Распакуйте скачанный архив в папку C:\Steam\steamapps\common\Half-Life\cstrike

  3. Откройте файл под названием liblist.gam в блокноте или любом другом текстовом редакторе (находящийся в C:\Steam\steamapps\common\Half-Life\cstrike)

  4. Найдите запись gamedll. Она должна указывать на dlls\mp.dll

  5. Укажите вместо неё бота:

    liblist.gam
    gamedll "dlls\mp.dll"
    gamedll "addons\yapb\bin\yapb.dll"
  6. Сохраните изменения

  7. Готово!

Предположим, что ваш Counter-Strike находится в: C:\Steam\steamapps\common\Half-Life\cstrike.

  1. Скачайте последнюю версию ZIP архива YaPB со страницы релизов (например: yapb-4.4.957-windows.zip)

  2. Распакуйте скачанный архив в папку C:\Steam\steamapps\common\Half-Life\cstrike

  3. Откройте файл под названием plugins.ini в блокноте или любом другом текстовом редакторе (находящийся в C:\Steam\steamapps\common\Half-Life\cstrike\addons\metamod)

  4. Добавьте следующую запись:

    plugins.ini
    win32 addons/yapb/bin/yapb.dll
  5. Сохраните изменения

  6. Готово!

  • Директорияcstrike/
    • Директорияaddons/
      • Директорияmetamod/
        • plugins.ini
      • Директорияyapb/
        • Директорияbin/
          • yapb.dll
        • Директорияdata/
          • Директорияgraph/
            • …
        • Директорияdocs/
          • …
    • liblist.gam

Запустите игру (или сервер), откройте консоль и выполните:

yb version
yb list

yb version покажет сборку бота. Затем добавьте пару ботов (yb add или yb_quota 5) и убедитесь, что они видны в yb list. Если команды yb неизвестны - пройдите шаги выше заново: чаще всего виновата не та запись в liblist.gam или пропущенная строка в plugins.ini MetaMod. Больше помощи: Решение проблем.

Архивы релизов подписаны через GPG, отпечаток публичного ключа: FC03F18A5E7DCE282A4B9D48194F2DA6C5F2FA24, найти его можно здесь: https://keyserver.ubuntu.com/.

Как проверить:

  1. Скачайте ключ FC03F18A5E7DCE282A4B9D48194F2DA6C5F2FA24.asc

  2. Импортируйте его:

    Terminal
    gpg --import FC03F18A5E7DCE282A4B9D48194F2DA6C5F2FA24.asc
  3. Скачайте архив релиза и .asc файл.

  4. Проверьте его:

    Terminal
    gpg --verify some-yapb.zip.asc some-yapb.zip