Ниже — краткая и практичная инструкция, как подключить стандартных zBot-ботов и чем ими управлять.
1) Что нужно сделать, чтобы боты появились
- Установить/обновить ReGameDLL_CS (именно сборку для CS 1.6 на базе ReGameDLL).
- Содержимое архива с ботами (zBot) распаковать в папку cstrike на сервере.
Скачать bot_profiles.zip - В строке запуска сервера добавить параметр: -bots
Эти переменные можно прописать в server.cfg, чтобы не вводить каждый раз вручную.
Код: Выделить всё
Код: Выделить всё
bot_quota "10" // Сколько ботов держать на сервере.
bot_quota_mode "normal" // Режим заполнения: fill или normal (описание ниже).
bot_join_team "any" // В какую команду пойдут боты: ct / t / any.
bot_difficulty "3" // Сложность (0..3). Влияет на НОВЫХ ботов.
bot_deathmatch "0" // 1 = режим deathmatch для ботов (без сценария карты).
bot_auto_vacate "0" // 1 = освобождать слоты людям, 0 = не уходить.
bot_prefix "" // Префикс к никам ботов.
bot_join_after_player "1" // 1 = заходят только если есть игрок, 0 = могут зайти сразу.
bot_defer_to_human "1" // 1 = пытаются выполнять цель карты, 0 = уступают людям.
bot_walk "0" // 1 = только ходьба, 0 = ходьба/бег/прыжки.
bot_stop "0" // 1 = заморозить ботов (не двигаются).
bot_chatter "off" // off / radio / minimal / normal — “болтливость” по радио.- bot_quota_mode: при fill сервер будет уменьшать число ботов, когда заходят живые игроки; при normal число людей не влияет на число ботов.
- bot_difficulty: применяйте ДО добавления ботов — влияет именно на новых.
Можно разрешать/запрещать ботам категории оружия. Примеры:
Код: Выделить всё
Код: Выделить всё
bot_allow_pistols "1"
bot_allow_shotguns "1"
bot_allow_sub_machine_guns "1"
bot_allow_rifles "1"
bot_allow_machine_guns "1"
bot_allow_grenades "1"
bot_allow_snipers "1"
bot_allow_shield "1"Код: Выделить всё
Код: Выделить всё
bot_add // Добавить бота (в команду из bot_join_team).
bot_add_t // Добавить бота за террористов.
bot_add_ct // Добавить бота за контр-террористов.
bot_kick // bot_kick <name> или bot_kick all — кик ботов.
bot_kill // bot_kill <name> или bot_kill all — убить ботов.Код: Выделить всё
Код: Выделить всё
bot_knives_only
bot_pistols_only
bot_snipers_only
bot_all_weaponsВажно: “отмены” нет — сохраняйтесь чаще.
Базовые операции
Код: Выделить всё
Код: Выделить всё
bot_nav_mark // Пометить текущую NAV-область.
bot_nav_delete // Удалить выбранную NAV-область.
bot_nav_split // Разрезать область на две по линии.
bot_nav_merge // Объединить выбранную область с ранее помеченной (если совместимы).
bot_nav_connect // Связь от помеченной области к выбранной (однонаправленно).
bot_nav_disconnect // Удалить связи от помеченной к выбранной.
bot_nav_begin_area // Начать создание новой области (первый угол).
bot_nav_end_area // Завершить создание области (противоположный угол).
bot_nav_splice // Вставить новую область между помеченной и выбранной + связать.Код: Выделить всё
Код: Выделить всё
bot_nav_crouch // Пометить область как “в присяде”.
bot_nav_jump // Пометить область как “прыжок”.
bot_nav_analyze // Анализ NAV (может занять время).
bot_nav_load // Загрузить NAV из файла (очищая текущее).Код: Выделить всё
Код: Выделить всё
bot_nav_edit 1 // 1 = разрешить ручное редактирование, 0 = запретить.
bot_nav_zdraw // Высота отображения навигации над землёй (по умолчанию 4).
bot_quicksave // 1 = пропуск анализа (но боты могут работать хуже).
bot_show_nav // 1 = показывать навигацию рядом с ботом.
bot_show_danger // 1 = показывать “опасность” NAV-областей.
bot_traceview // Внутренняя отладка навигации.
bot_debug // Внутренняя отладка поведения.Код: Выделить всё
Код: Выделить всё
bot_goto_mark // Отправить бота в центр помеченной области (проверка проходимости).
bot_about // Версия ботов и информация об авторе.Если вы на хостинге и не можете менять строку запуска — параметр -bots обычно добавляется через панель управления или через техподдержку хостинга.
