************************** Вступление ************************** Что такое YaPB? ----------------- YaPB расшифровывается как Yet another Ping of Death Bot. Это модификация известного бота Counter-Strike. - **PODBot**, основанный на исходном коде, выпущенном Count Floyd в 2003 году. Он добавляет игроков с компьютерным управлением (ИИ) в игры Counter-Strike основанные на движке GoldSource. Почему он называется YaPB? ----------------- Он называется "Yet another PODBot" (с английского "Ещё один PODBot") потому что когда был начат форк, было много других клонов PODBot крутящихся вокруг, такие как **PODBot MM**, **e[POD]bot**, **IvPBot**, **POXBot** и т.д. По этой причине, мы сохранили оригинальное имя и уточнили, что бот является модификацией оригинального PODBot. А POD это аббревиатура **Ping of Death** (с английского "Пинг смерти"). Его назвали так, потому что в его основе лежал **High Ping Bastard Bot** (с английского "Ублюдочный бот с высоким пингом") который сделал Botman. И если вы видели пинг ботов, у них он всегда был равен 5 во времена Counter-Strike 1.5, и первое поколение ботов всё время делало выстрелы в голову. На что способны боты? ------------------ Боты автоматически знают цели карты. Контр-террористы пойдут за заложниками или обезвредят бомбу, террористы заложат бомбу. VIP-боты будут пытаться добраться до спасательных точек. Выбор цели осуществляется динамически и зависит от нескольких факторов, таких как личность, здоровье, ближайшие тиммейты и предметы, которые несет бот. Боты также попытаются поддержать тиммейтов и укрыться, когда они сочтут это необходимым. Также, они могут использовать некоторые лифты. Какие моды поддерживаются? ------------------ YaPB в настоящее время поддерживает только Counter-Strike (начиная с Beta 6.5 до 1.6) и Condition Zero моды для Half-Life. - Поддерживаемые движки: + Официальный движок GoldSrc от Valve для Windows, Linux и macOS. + Движок Xash3D от Flying with Gauss для Windows, Linux, macOS и Android. + ReHLDS и ReGameDLL для Windows и Linux. + WON версия GoldSrc движка от Valve для Windows и Linux. Минимальная версия движка 1.1.0.4. YaPB поддерживает запуск на локальном сервере (когда игрок сам создаёт сервер), также как на HLDS (выделенном сервере). Почему YaPB нужны вэйпоинты? ------------------ Есть ли бот, который отлично работает без какой-либо навигационной помощи, таких как вэйпоинты, путевые зоны или навигационная сетка? Почти наверняка вы не найдете ни одного. На самом деле, во время первоначальной разработки, навигация с вэйпоинтами была наиболее широко используемой и простой методикой. Боты на данный момент безупречны в навигации, поэтому не нужно менять их на навигационную сетку или любой другой тип навигации. YaPB ведёт большой список вэйпоинтов в GitHub репозитории_ который постоянно пополняется, поэтому вероятно, у нас уже есть вэйпоинт для вашей карты… Если вы хотите чтобы вам сделали вэйпоинт для вашей карты, вы можете создать issue-запрос_ на репозитории GitHub. Но лучше делать вэйпоинты самому, чем ждать чтобы кто-то сделал вэйпоинты за вас. .. _репозитории: https://github.com/yapb/graph .. _issue-запрос: https://github.com/yapb/graph/issues/new Какие типы карт поддерживаются? ------------------ - Поддерживаемые сценарии игры: + Тренировка меткости (карты aim_*). + Побег террористов (карты es_*). + Арена с ножами (карты ka_*). + Бой насмерть (карты dm_*). + Поле битвы (карты fy_*). + Гонка вооружений (карты gg_*). + Война с гранатами (карты he_*). + Подготовленное нападение (карты pa_*). + Эвакуация VIP (карты as_*). + Война со снайперами (карты awp_*). + Спасение заложников (карты cs_*). + Закладка бомбы/Разминирование (карты de_*). + Спасение заложников/Закладка бомбы/Разминирование (карты csde_*). + Битва на скорость (карты sp_*). Какие моды для Counter-Strike поддерживаются? ------------------ YaPB официально поддерживает CSDM и CSDM FFA для Counter-Strike. Другие моды должны добавить собственную поддержку ботов.