CVARы ботов
Полный справочник по всем консольным переменным бота (CVARs).
yb_aim_trace_consider_glass
Заголовок раздела «yb_aim_trace_consider_glass»Боты будут учитывать стекло, решая, стрелять ли во врагов. Нужно только для очень специфических карт.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 0 |
yb_attack_monsters
Заголовок раздела «yb_attack_monsters»Позволяет или запрещает ботам атаковать монстров. Полезно для модов типа Halloween Mod.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 0 |
yb_autokill_delay
Заголовок раздела «yb_autokill_delay»Задаёт количество времени в секундах, через которое боты будут убиты, если не останется живых людей.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 90 |
| По умолчанию | 0 |
yb_autovacate
Заголовок раздела «yb_autovacate»Если не ноль, боты автоматически освободят место для игроков-людей, когда они присоединятся к серверу.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 1 |
yb_autovacate_keep_slots
Заголовок раздела «yb_autovacate_keep_slots»Сколько слотов функция автоосвобождения должна сохранять для игроков-людей.
| Свойство | Значение |
|---|---|
| Мин | 1 |
| Макс | 8 |
| По умолчанию | 1 |
yb_avoid_grenades
Заголовок раздела «yb_avoid_grenades»Позволяет ботам частично избегать гранаты.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 1 |
yb_bind_menu_key
Заголовок раздела «yb_bind_menu_key»Привязывает команду открытия меню ботов к указанной клавише.
| Свойство | Значение |
|---|---|
| По умолчанию | = |
yb_botbuy
Заголовок раздела «yb_botbuy»Если не ноль, боты могут покупать оружие и снаряжение.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 1 |
yb_bots_kill_on_endround
Заголовок раздела «yb_bots_kill_on_endround»Позволяет использовать классическое убийство ботов при вызове команды конца раунда в меню вместо конца раунда от игровой DLL.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 0 |
yb_botskin_t
Заголовок раздела «yb_botskin_t»Задаёт желаемый скин ботов для команды Террористов.
Доступные значения:
0— Любой класс1— Подразделение Феникс2— Элитное подразделение3— Арктические мстители4— Партизаны5— Ополченцы среднего запада (Только для Condition Zero!)
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 5 |
| По умолчанию | 0 |
yb_botskin_ct
Заголовок раздела «yb_botskin_ct»Задаёт желаемый скин ботов для команды Контр-Террористов.
Доступные значения:
0— Любой класс1— Seal Team 62— GSG-93— SAS4— GIGN5— Спецназ (Только для Condition Zero!)
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 5 |
| По умолчанию | 0 |
yb_breakable_health_limit
Заголовок раздела «yb_breakable_health_limit»Задаёт максимальное здоровье разрушаемого объекта, который бот желает уничтожить.
| Свойство | Значение |
|---|---|
| Мин | 1 |
| Макс | 3000 |
| По умолчанию | 500 |
yb_camping_allowed
Заголовок раздела «yb_camping_allowed»Если не ноль, боты будут пытаться выбирать кемперские точки в качестве своих целей и будут кемперить там некоторое время в зависимости от их личности.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 1 |
yb_camping_time_min
Заголовок раздела «yb_camping_time_min»Нижняя граница времени, от которого рассчитывается время для кемпинга.
| Свойство | Значение |
|---|---|
| Мин | 5.0 |
| Макс | 90.0 |
| По умолчанию | 15.0 |
yb_camping_time_max
Заголовок раздела «yb_camping_time_max»Верхняя граница времени, до которого рассчитывается время для кемпинга.
| Свойство | Значение |
|---|---|
| Мин | 15.0 |
| Макс | 120.0 |
| По умолчанию | 45.0 |
yb_chat
Заголовок раздела «yb_chat»Если не ноль, боты смогут общаться друг с другом и с игроками.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 1 |
yb_chat_percent
Заголовок раздела «yb_chat_percent»Шанс бота отправлять случайные сообщения в чат, когда он убит.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 100 |
| По умолчанию | 30 |
yb_check_darkness
Заголовок раздела «yb_check_darkness»Разрешает или запрещает боту проверять условия освещённости, что позволяет или запрещает использовать фонарики или ПНВ.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 1 |
yb_check_enemy_invincibility
Заголовок раздела «yb_check_enemy_invincibility»Включает или выключает проверку неуязвимости игрока. Полезно для некоторых модов.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 0 |
yb_check_enemy_rendering
Заголовок раздела «yb_check_enemy_rendering»Позволяет проверить рендеринг врага перед атакой. Это полезно для CSDM мода с защитой на спавне. Боты не будут пытаться выбирать только что заспавненных игроков, так как они неуязвимы.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 0 |
yb_csdm_mode
Заголовок раздела «yb_csdm_mode»Включает или выключает CSDM / FFA режим для ботов.
- Если установлено на
0, CSDM / FFA режим будет обнаружен автоматически. - Если установлено на
1, CSDM режим будет включён, но FFA выключен. - Если установлено на
2, CSDM и FFA режимы будут включены. - Если установлено на
3, CSDM и FFA режимы будут выключены.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 3 |
| По умолчанию | 0 |
yb_chatter_path
Заголовок раздела «yb_chatter_path»Указывает местоположение, где находятся файлы голосового чата.
| Свойство | Значение |
|---|---|
| По умолчанию | sound/radio/bot |
yb_debug
Заголовок раздела «yb_debug»Если не ноль, включает полезные отладочные сообщения о состоянии ботов. Не требуется для обычных пользователей.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 4 |
| По умолчанию | 0 |
yb_debug_goal
Заголовок раздела «yb_debug_goal»Заставляет всех живых ботов идти до указанной точки.
| Свойство | Значение |
|---|---|
| Мин | -1 |
| Макс | 4096 |
| По умолчанию | -1 |
yb_destroy_breakables_around
Заголовок раздела «yb_destroy_breakables_around»Позволяет ботам уничтожать объекты вокруг них, даже не касаясь их.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 1 |
yb_difficulty
Заголовок раздела «yb_difficulty»Определяет сложность всех ботов. Изменение во время игры повлияет на уже созданных ботов.
Список сложностей ботов:
0— Новичок1— Обычный2— Средний3— Профессионал4— Бог
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 4 |
| По умолчанию | 3 |
yb_difficulty_auto_balance_interval
Заголовок раздела «yb_difficulty_auto_balance_interval»Интервал, в котором боты будут балансировать свою сложность.
| Свойство | Значение |
|---|---|
| Мин | 30 |
| Макс | 240 |
| По умолчанию | 30 |
yb_difficulty_min
Заголовок раздела «yb_difficulty_min»Нижняя граница случайной сложности при создании бота. Действует только на вновь созданных ботов. -1 означает, что используется только yb_difficulty.
| Свойство | Значение |
|---|---|
| Мин | -1 |
| Макс | 4 |
| По умолчанию | -1 |
yb_difficulty_max
Заголовок раздела «yb_difficulty_max»Верхняя граница случайной сложности при создании бота. Действует только на вновь созданных ботов. -1 означает, что используется только yb_difficulty.
| Свойство | Значение |
|---|---|
| Мин | -1 |
| Макс | 4 |
| По умолчанию | -1 |
yb_difficulty_auto
Заголовок раздела «yb_difficulty_auto»Позволяет каждому боту балансировать собственную сложность на основе соотношения убийств/смертей команды.
0— автобалансировка сложности выключена.1— все боты балансируют свою сложность.2— сложность балансируют только боты в команде с игроками-людьми (команда только из ботов остаётся на настроенной сложности).
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 2 |
| По умолчанию | 0 |
yb_display_welcome_text
Заголовок раздела «yb_display_welcome_text»Указывает, будет ли DLL бота отображать текст приветствия при добавлении ботов.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 1 |
yb_display_menu_text
Заголовок раздела «yb_display_menu_text»Включает или отключает отображение текстового меню, когда игрок запрашивает меню. Полезно только для Android.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 1 |
yb_dont_shoot
Заголовок раздела «yb_dont_shoot»Если включено, ботам запрещено нажимать кнопку атаки, то есть им запрещено стрелять.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 0 |
yb_economics_disrespect_percent
Заголовок раздела «yb_economics_disrespect_percent»Позволяет ботам игнорировать экономику и покупать оружие, не обращая внимания на деньги.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 100 |
| По умолчанию | 25 |
yb_economics_rounds
Заголовок раздела «yb_economics_rounds»Если не ноль, боты будут использовать “командную” экономику. Если у более чем 70% игроков нет денег на покупку предпочитаемого оружия, никто ничего не покупает, чтобы сэкономить деньги на следующий раунд.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 1 |
yb_enable_bullet_spread
Заголовок раздела «yb_enable_bullet_spread»Включает или выключает разброс пуль для ботов на серверах без metamod.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 0 |
yb_enable_fake_steamids
Заголовок раздела «yb_enable_fake_steamids»Позволяет или запрещает ботам возвращать поддельный Steam ID.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 0 |
yb_enable_query_hook
Заголовок раздела «yb_enable_query_hook»Включает ложные ответы на запросы сервера, чтобы показывать ботов как реальных игроков в списке серверов.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 0 |
yb_first_human_restart
Заголовок раздела «yb_first_human_restart»Перезапускать игру, если первый игрок-человек присоединяется к игре с ботами.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 0 |
yb_freeze_bots
Заголовок раздела «yb_freeze_bots»Если не ноль, мыслительная функция ботов будет приостановлена, и боты останутся на том месте, где они были перед активацией этого квара.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 0 |
yb_fun_mode
Заголовок раздела «yb_fun_mode»Включает классические фан-режимы podbot для всех на сервере.
| Значение | Режим |
|---|---|
imsober |
Обычная игра (фан-режимы выключены) |
off |
Фан-режимы выключены |
tronisback |
Режим Tron |
itsnewyear |
Новогодний режим |
imhaunted |
Режим с привидениями |
itstoodark |
Тёмный режим |
stonedagain |
Режим Stoned |
imonmars |
Марс (низкая гравитация) |
| Свойство | Значение |
|---|---|
| По умолчанию | imsober |
yb_graph_analyze_auto_save
Заголовок раздела «yb_graph_analyze_auto_save»Автоматически сохраняет результаты анализа в файл графа.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 1 |
yb_graph_analyze_auto_start
Заголовок раздела «yb_graph_analyze_auto_start»Запускает автоанализатор карт, если граф отсутствует в локальном хранилище или базе данных.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 1 |
yb_graph_analyze_clean_paths_on_finish
Заголовок раздела «yb_graph_analyze_clean_paths_on_finish»Указывает, должен ли анализатор очищать ненужные пути после завершения работы.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 1 |
yb_graph_analyze_distance
Заголовок раздела «yb_graph_analyze_distance»Задаёт минимальное расстояние, на котором точки должны находиться друг от друга.
| Свойство | Значение |
|---|---|
| Мин | 42 |
| Макс | 128 |
| По умолчанию | 64 |
yb_graph_analyze_fps
Заголовок раздела «yb_graph_analyze_fps»Задаёт количество FPS, при котором работает процесс анализатора. Это предотвращает зависание игры во время анализа.
| Свойство | Значение |
|---|---|
| Мин | 25 |
| Макс | 99 |
| По умолчанию | 30 |
yb_graph_analyze_mark_goals_on_finish
Заголовок раздела «yb_graph_analyze_mark_goals_on_finish»Указывает, должен ли анализатор автоматически отмечать точки как цели карты после завершения работы.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 1 |
yb_graph_analyze_max_jump_height
Заголовок раздела «yb_graph_analyze_max_jump_height»Задаёт максимальную высоту прыжка для проверки, будет ли следующая точка недостижима.
| Свойство | Значение |
|---|---|
| Мин | 44 |
| Макс | 64 |
| По умолчанию | 44 |
yb_graph_analyze_optimize_nodes_on_finish
Заголовок раздела «yb_graph_analyze_optimize_nodes_on_finish»Указывает, должен ли анализатор объединять близко расположенные точки с большим количеством соединений.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 1 |
yb_graph_auto_collect_db
Заголовок раздела «yb_graph_auto_collect_db»Позволяет боту сканировать папку graph и загружать каждый .graph файл в базу данных, если их там нет. Это выполняется в отдельном потоке и не блокирует процесс сервера.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 1 |
yb_graph_auto_save_count
Заголовок раздела «yb_graph_auto_save_count»Через каждую N-ю точку, размещённую на карте, граф будет сохраняться автоматически. Если вы хотите отключить автосохранение, установите значение квара на 0.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 4096 |
| По умолчанию | 15 |
yb_graph_draw_distance
Заголовок раздела «yb_graph_draw_distance»Максимальное расстояние отображения точек от области просмотра редактора.
| Свойство | Значение |
|---|---|
| Мин | 64 |
| Макс | 3072 |
| По умолчанию | 400 |
yb_graph_fixcamp
Заголовок раздела «yb_graph_fixcamp»Указывает, должен ли бот “исправлять” направления кемперских точек при загрузке старого формата PWF.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 0 |
yb_graph_slope_height
Заголовок раздела «yb_graph_slope_height»Определяет максимальное изменение высоты склона между текущей и следующей точкой, чтобы считать текущую связь прыжковой. Только для анализатора.
| Свойство | Значение |
|---|---|
| Мин | 18 |
| Макс | 45 |
| По умолчанию | 24 |
yb_graph_url
Заголовок раздела «yb_graph_url»Указывает URL-адрес, с которого боты смогут скачать граф при отсутствии локального. Принимает полный базовый URL со схемой (рекомендуется https) или устаревшее bare-имя хоста (подразумевается http). Установите пустое значение, если скачивание не нужно.
| Свойство | Значение |
|---|---|
| По умолчанию | https://raw.githubusercontent.com/yapb/graph/refs/heads/master |
yb_graph_url_upload
Заголовок раздела «yb_graph_url_upload»Указывает URL-адрес, по которому боты будут пытаться загрузить граф файл в базу данных.
| Свойство | Значение |
|---|---|
| По умолчанию | yapb.jeefo.net/upload |
yb_grenadier_mode
Заголовок раздела «yb_grenadier_mode»Если включено, боты не будут применять условия броска гранат.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 0 |
yb_has_team_semiclip
Заголовок раздела «yb_has_team_semiclip»Если включено, боты не будут пытаться обходить товарищей по команде на своём пути. Предполагается, что используются semiclip-плагины.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 0 |
yb_ignore_cvars_on_changelevel
Заголовок раздела «yb_ignore_cvars_on_changelevel»Список кваров бота, разделённых запятыми, которые игнорируются при смене уровня.
Боты читают yapb.cfg при каждой смене уровня, поэтому значения кваров перезаписываются значениями из конфига. Этот квар позволяет админу сервера игнорировать определённые квары из yapb.cfg, если они были изменены вручную через консоль сервера.
| Свойство | Значение |
|---|---|
| По умолчанию | yb_quota,yb_autovacate |
yb_ignore_enemies
Заголовок раздела «yb_ignore_enemies»Если не ноль, боты будут бегать по всей карте и выполнять цели, но не будут искать врагов.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 0 |
yb_ignore_enemies_after_spawn_time
Заголовок раздела «yb_ignore_enemies_after_spawn_time»Заставляет ботов игнорировать врагов указанное время в секундах в новом раунде. Полезно для модов Zombie Plague.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 540 |
| По умолчанию | 0 |
yb_ignore_map_prefix_game_mode
Заголовок раздела «yb_ignore_map_prefix_game_mode»Если включено, боты не будут применять режимы игры, основанные на префиксе названия карты (в частности, fy_ и ka_).
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 0 |
yb_ignore_objectives
Заголовок раздела «yb_ignore_objectives»Разрешает или запрещает ботам выполнять задания на карте (закладывать/обезвреживать бомбы и спасать заложников).
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 0 |
yb_jasonmode
Заголовок раздела «yb_jasonmode»Если не ноль, боты будут использовать только ножи, сражаясь с врагами. Это также отключает покупки.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 0 |
yb_join_after_player
Заголовок раздела «yb_join_after_player»Если не ноль, боты присоединятся к серверу только тогда, когда к команде уже присоединится человек.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 0 |
yb_join_team
Заголовок раздела «yb_join_team»Заставляет всех ботов присоединяться к команде, указанной в этом кваре.
| Свойство | Значение |
|---|---|
| По умолчанию | any |
yb_join_delay
Заголовок раздела «yb_join_delay»Определяет, через сколько секунд боты должны начать присоединяться к игре после смены уровня.
| Свойство | Значение |
|---|---|
| Мин | 0.0 |
| Макс | 30.0 |
| По умолчанию | 5.0 |
yb_kick_after_player_connect
Заголовок раздела «yb_kick_after_player_connect»Немедленно убирать бота, когда игрок присоединяется к серверу (yb_autovacate должен быть включён).
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 1 |
yb_language
Заголовок раздела «yb_language»Настраивает язык бота для меню, имён, чата и сообщений.
| Свойство | Значение |
|---|---|
| Допустимые значения | en, ru, de, chs, cht |
| По умолчанию | en |
yb_max_nodes_for_predict
Заголовок раздела «yb_max_nodes_for_predict»Максимальная длина пути для предсказания противника.
| Свойство | Значение |
|---|---|
| Мин | 15 |
| Макс | 256 |
| По умолчанию | 22 |
yb_move_during_throw
Заголовок раздела «yb_move_during_throw»Позволяет ботам продолжать движение во время броска гранат. По умолчанию не задано (боты останавливаются для броска).
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | - |
yb_name_prefix
Заголовок раздела «yb_name_prefix»Этот квар содержит строку, которая будет добавляться к имени каждого добавленного бота. Что-то вроде клантэга.
| Свойство | Значение |
|---|---|
| По умолчанию | (пусто) |
yb_object_destroy_radius
Заголовок раздела «yb_object_destroy_radius»Радиус, в котором бот уничтожает объекты вокруг себя, не касаясь их.
| Свойство | Значение |
|---|---|
| Мин | 64 |
| Макс | 1024 |
| По умолчанию | 400 |
yb_object_pickup_radius
Заголовок раздела «yb_object_pickup_radius»Радиус, в котором бот ищет на карте новые объекты, предметы и оружие.
| Свойство | Значение |
|---|---|
| Мин | 64.0 |
| Макс | 1024.0 |
| По умолчанию | 450.0 |
yb_password_key
Заголовок раздела «yb_password_key»Указывает ключ, хранящий пароль для команды setinfo, чтобы получить удалённый доступ к командам и меню бота.
| Свойство | Значение |
|---|---|
| По умолчанию | _ybpw |
yb_password
Заголовок раздела «yb_password»Задаёт пароль для команды setinfo, чтобы получить удалённый доступ к командам и меню бота.
Чтобы получить доступ к командам бота удалённо, пользователь должен ввести в консоли setinfo key password, где key — это значение из yb_password_key, а password — это значение из yb_password.
| Свойство | Значение |
|---|---|
| По умолчанию | (пусто) |
yb_path_astar_post_smooth
Заголовок раздела «yb_path_astar_post_smooth»Включает пост-сглаживание для A*. Уменьшает зигзаги на путях ценой некоторых циклов процессора.
| Свойство | значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 0 |
yb_path_dijkstra_simple_distance
Заголовок раздела «yb_path_dijkstra_simple_distance»Использовать простой расчёт пути расстояния вместо выполнения полного алгоритма Дейкстры. Используется только в том случае, если матрицы Флойда недоступны из-за ограничения памяти.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 1 |
yb_path_floyd_memory_limit
Заголовок раздела «yb_path_floyd_memory_limit»Ограничение максимальной памяти алгоритма Флойда-Уоршелла (в мегабайтах). При превышении памяти использовать алгоритм Дейкстры.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 32 |
| По умолчанию | 6 |
yb_path_heuristic_mode
Заголовок раздела «yb_path_heuristic_mode»Выбирает режим эвристической функции. Только для отладки.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 4 |
| По умолчанию | 0 |
yb_path_turn_penalty
Заголовок раздела «yb_path_turn_penalty»Вес штрафа за резкие повороты при поиске пути (0 — выкл., выше — более плавные пути).
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 2 |
| По умолчанию | 0.5 |
yb_pickup_ammo_and_kits
Заголовок раздела «yb_pickup_ammo_and_kits»Позволяет ботам подбирать предметы модов, такие как патроны и аптечки.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 0 |
yb_pickup_best
Заголовок раздела «yb_pickup_best»Позволяет или запрещает ботам подбирать лучшее оружие.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 1 |
yb_pickup_custom_items
Заголовок раздела «yb_pickup_custom_items»Позволяет или запрещает ботам подбирать пользовательские предметы.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 0 |
yb_ping_base_min
Заголовок раздела «yb_ping_base_min»Нижняя граница базового пинга ботов, отображаемого в таблице очков. Влияет только на вновь созданных ботов.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 100 |
| По умолчанию | 5 |
yb_ping_base_max
Заголовок раздела «yb_ping_base_max»Верхняя граница базового пинга ботов, отображаемого в таблице очков. Влияет только на вновь созданных ботов.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 100 |
| По умолчанию | 20 |
yb_ping_count_real_players
Заголовок раздела «yb_ping_count_real_players»Учитывать пинги игроков при вычислении среднего пинга для ботов. Иначе для ботов выбирается случайный пинг.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 1 |
yb_ping_updater_interval
Заголовок раздела «yb_ping_updater_interval»Интервал в секундах, с которым обновляется фейковый пинг в таблице очков.
| Свойство | Значение |
|---|---|
| Мин | 0.1 |
| Макс | 10 |
| По умолчанию | 1.25 |
yb_preferred_personality
Заголовок раздела «yb_preferred_personality»Задаёт характер по умолчанию при создании ботов через управление квотой. Если задано none, характер выбирается случайно.
| Свойство | Значение |
|---|---|
| Допустимые значения | none, normal, careful, rusher |
| По умолчанию | none |
yb_quota
Заголовок раздела «yb_quota»Определяет общее количество ботов в игре.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 32 |
| По умолчанию | 9 |
yb_quota_mode
Заголовок раздела «yb_quota_mode»Определяет тип работы yb_quota.
- Если установлено на
fill, сервер настроит ботов так, чтобы в игре оставалось N игроков. - Если установлено на
match, сервер будет поддерживать соотношение людей к ботам 1:N. - Если установлено на
normal, это значение не влияет наyb_quota.
| Свойство | Значение |
|---|---|
| По умолчанию | normal |
yb_quota_match
Заголовок раздела «yb_quota_match»Определяет общее количество ботов в игре, когда yb_quota_mode установлен на match.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 32 |
| По умолчанию | 0 |
yb_radio_mode
Заголовок раздела «yb_radio_mode»Определяет способ коммуникации ботов друг с другом и с игроком.
- Если установлено на
0, боты вообще не будут общаться. - Если установлено на
1, боты будут использовать только радио. - Если установлено на
2, боты будут использовать голосовой чат.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 2 |
| По умолчанию | 2 |
yb_random_knife_attacks
Заголовок раздела «yb_random_knife_attacks»Разрешает или запрещает случайные атаки ножом, когда бот спешит и поблизости нет врагов.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 1 |
yb_restricted_weapons
Заголовок раздела «yb_restricted_weapons»Список отдельных видов оружия, которые запрещены к покупке ботам. Разделяется точкой с запятой.
Список оружия для Counter-Strike 1.6:
usp - HK USP .45 Tacticalglock - Glock18 Select Firedeagle - Desert Eagle .50AEp228 - SIG P228elite - Dual Beretta 96G Elitefn57 - FN Five-Sevenm3 - Benelli M3 Super90xm1014 - Benelli XM1014mp5 - HK MP5-Navytmp - Steyr TMPp90 - FN P90mac10 - Ingram MAC-10ump45 - HK UMP45ak47 - Автомат Калашникова AK-47galil - IMI Galilfamas - GIAT FAMASsg552 - Sig SG-552 Commandom4a1 - Colt M4A1 Carbineaug - Steyr Augscout - Steyr Scoutawp - AI Arctic Warfare/Magnumg3sg1 - HK G3/SG-1sg550 - Sig SG-550m249 - FN M249 Paraflash - Ослепляющая гранатаhegren - Взрывающаяся гранатаsgren - Дымовая гранатаvest - Бронежилетvesthelm - Бронежилет со шлемомdefuser - Набор сапёраshield - Тактический щит| Свойство | Значение |
|---|---|
| По умолчанию | (пусто) |
yb_rotate_bots
Заголовок раздела «yb_rotate_bots»Произвольно отключать и подключать ботов, имитируя присоединение/выход игроков.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 0 |
yb_rotate_stay_max
Заголовок раздела «yb_rotate_stay_max»Задаёт максимальное количество секунд, в течение которых бот остаётся подключённым, если чередование активно.
| Свойство | Значение |
|---|---|
| Мин | 1800 |
| Макс | 14400 |
| По умолчанию | 3600 |
yb_rotate_stay_min
Заголовок раздела «yb_rotate_stay_min»Задаёт минимальное количество секунд, в течение которых бот остаётся подключённым, если чередование активно.
| Свойство | Значение |
|---|---|
| Мин | 120 |
| Макс | 7200 |
| По умолчанию | 360 |
yb_save_bots
Заголовок раздела «yb_save_bots»Позволяет сохранять данные ботов при смене уровня, чтобы боты восстанавливались после смены карты.
0— ничего не сохраняется.1— сохраняется только квота.2— сохраняются полные данные ботов.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 2 |
| По умолчанию | 1 |
yb_shoots_thru_walls
Заголовок раздела «yb_shoots_thru_walls»Определяет метод, с помощью которого боты проверяют, можно ли пробить стену/препятствие.
Если установлено на 1, боты будут пытаться стрелять сквозь стены более активно.
Если установлено на 2, боты будут использовать алгоритм из оригинального PODBot.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 3 |
| По умолчанию | 2 |
yb_show_avatars
Заголовок раздела «yb_show_avatars»Включает или отключает отображение аватаров ботов перед их именами в таблице очков.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 0 |
yb_show_latency
Заголовок раздела «yb_show_latency»Определяет тип отображаемого пинга ботов.
- Если установлено на
0, пинг ботов не будет отображаться. - Если установлено на
1, у каждого бота будет отображаться “BOT”. - Если установлено на
2, у каждого бота будет отображаться “фейковый” пинг.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 2 |
| По умолчанию | 0 |
yb_smoke_grenade_checks
Заголовок раздела «yb_smoke_grenade_checks»Определяет метод влияния дыма на зрение бота.
0— дым не влияет на зрение бота.1— используется метод влияния дыма из PODBot.2— используется метод влияния дыма из официального CSBot (a.k.a. ZBot).
Метод ZBot позволяет боту стрелять по врагам в дымовых облаках при определённых обстоятельствах, а метод PODBot — никогда.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 2 |
| По умолчанию | 2 |
yb_smoke_grenade_radius
Заголовок раздела «yb_smoke_grenade_radius»Радиус в юнитах для проверки дымовых облаков вокруг взорвавшейся гранаты.
| Свойство | Значение |
|---|---|
| Мин | 32 |
| Макс | 320 |
| По умолчанию | 240 |
yb_spraypaints
Заголовок раздела «yb_spraypaints»Если не ноль, боты будут рисовать логотипы по всей карте.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 1 |
yb_stab_close_enemies
Заголовок раздела «yb_stab_close_enemies»Если не ноль, боты будут наносить удары ножом по врагу, если бот в хорошем состоянии.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 1 |
yb_think_fps
Заголовок раздела «yb_think_fps»Определяет, сколько раз в секунду выполняется мыслительная функция бота. Более высокие значения обеспечат более плавное движение, но могут вызвать проблемы на серверах с высоким FPS.
| Свойство | Значение |
|---|---|
| Мин | 10.0 |
| Макс | 90.0 |
| По умолчанию | 40.0 |
yb_think_fps_disable
Заголовок раздела «yb_think_fps_disable»Позволяет полностью отключить think FPS на Xash3D.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 1 |
yb_threadpool_workers
Заголовок раздела «yb_threadpool_workers»Максимальное количество потоков, которые бот будет использовать для обработки задач. -1 означает половину ядер процессора.
| Свойство | Значение |
|---|---|
| Мин | -1 |
| Макс | 128 |
| По умолчанию | -1 |
yb_tkpunish
Заголовок раздела «yb_tkpunish»Если не ноль, боты будут наказывать товарищей по команде, которые атакуют бота.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 1 |
yb_use_engine_pvs_check
Заголовок раздела «yb_use_engine_pvs_check»Использовать движок для проверки потенциальной видимости врага. Снижает число вызовов функций движка и нагрузку на CPU. Побочный эффект — боты могут стрелять сквозь препятствия более нагло.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 1 |
yb_use_hitbox_enemy_targeting
Заголовок раздела «yb_use_hitbox_enemy_targeting»Использует прицеливание по хитбоксам вместо прицеливания по смещениям. Используйте вместе с включённым yb_use_engine_pvs_check для снижения нагрузки на CPU.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 0 |
yb_user_follow_percent
Заголовок раздела «yb_user_follow_percent»Определяет процент ботов, которые будут автоматически следовать за лидером. Боты относятся к носителям бомбы, VIP-игрокам и людям как к лидерам.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 100 |
| По умолчанию | 20 |
yb_user_max_followers
Заголовок раздела «yb_user_max_followers»Определяет, сколько ботов могут следовать за человеком, сказавшим команду “Следуй за мной”.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 8 |
| По умолчанию | 1 |
yb_version
Заголовок раздела «yb_version»Сообщает версию бота. Только для чтения, изменить нельзя.
| Свойство | Значение |
|---|---|
| По умолчанию | (версия бота) |
yb_walking_allowed
Заголовок раздела «yb_walking_allowed»Если не ноль, боты будут использовать “shift” или ходить, когда слышат врага поблизости.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 1 |
yb_whose_your_daddy
Заголовок раздела «yb_whose_your_daddy»Включает или выключает особо высокую сложность ботов. Обнуляет любые таймеры реакции и позволяет ботам игнорировать FOV при поиске врагов. Также заставляет ботов наводить оружие на врага почти мгновенно.
| Свойство | Значение |
|---|---|
| Мин | 0 |
| Макс | 1 |
| По умолчанию | 0 |
Удалённые квары
Заголовок раздела «Удалённые квары»Эти квары больше не существуют в боте. Если они остались в ваших конфигах, удалите их:
| Удалённый квар | Замена |
|---|---|
yb_logger_disable_logfile |
Заменён настройкой DisableLogFile в custom.cfg |
yb_path_heuristic_type |
Переименован в yb_path_heuristic_mode |
yb_path_danger_factor_min / yb_path_danger_factor_max |
Удалены, замены нет |
yb_quota_adding_interval / yb_quota_maintain_interval |
Удалены, замены нет |
yb_save_bots_names |
Заменён на yb_save_bots |