Что вам нужно для игры с ботами

Самый простой вариант - запустить обычный матч/тренировку и добавить ботов на сервер через консоль. В CS2 это обычно делается в локальном режиме на выбранной карте. В CS:GO подход тот же, но названия команд относятся к управлению ботами через консоль.

Официальную справку по консоли и параметрам сервера можно смотреть в документации Valve для консольных команд и настроек серверов (Source engine). Например, с контекстом по управлению через консоль и серверные переменные можно сверяться в Valve Developer Community: https://developer.valvesoftware.com/

Шаг 1. Включите консоль

  1. Откройте настройки CS2/CS:GO.
  2. Включите консоль разработчика.
  3. Откройте консоль клавишей тильда (~) - в большинстве конфигураций это она.

Если консоль не открывается, проверьте привязку клавиши в настройках игры.

Шаг 2. Запустите карту и игру

Дальше логика такая:
1. Запустите режим, где разрешены локальные настройки матчей (обычно это тренировочный/кастомный вариант).
2. Выберите карту.
3. Зайдите на сторону (T или CT) и начните раунд.

На практике старт с ботами чаще всего появляется по умолчанию, а консоль нужна, чтобы менять количество и поведение.

Пример по запуску тренировочного матча с ботами в CS2: https://hawk.live/ru/posts/kak-sygrat-s-botami-v-cs2

Шаг 3. Добавьте или уберите ботов через консоль

Боты управляются консольными командами. Ниже - самые полезные.

Базовые команды

Задача Команда Что делает
Добавить бота на карту bot_add Добавляет бота в произвольную команду
Добавить за CT bot_add_ct Добавляет бота в Counter-Terrorists
Добавить за T bot_add_t Добавляет бота в Terrorists
Убрать всех ботов bot_kick Кикает всех ботов с карты
Убить всех ботов (для перезапуска ситуации) bot_kill Убивает всех ботов
Удалить одного бота по имени bot_kick NAME Кикает бота с нужным ником
Убить одного бота по имени bot_kill NAME Убивает бота с нужным ником

Эти команды описаны в гайдах по управлению ботами: https://cs-go-guide.ru/nastroyki/komandy-upravleniya-botami-csgo и обсуждаются в подборках консольных команд: https://game-web.ru/threads/cs-2-cs-go-konsolnye-komandy-dlja-trenirovki-i-upravlenija-botami.14/

Шаг 4. Задайте количество ботов и баланс по командам

Есть два рабочих подхода.

Вариант А. Добавлять ботов командами bot_add_*

Подходит, когда вам нужен точный состав прямо сейчас - например, 2 бота за одну сторону.

Вариант Б. Настроить квоту и сложность через переменные

В CS:GO/CS2 встречается переменная квоты:
- bot_quota <кол-во> - сколько ботов будет одновременно.

Пример, как это описывают в FAQ по ботам: https://cshost.kz/faq?id=49

Если вы включаете автосбаланс команд, боты могут перескакивать между сторонами. Поэтому в некоторых случаях советуют отключать автосбаланс:
- mp_autoteambalance 0
- mp_limitteams 0

Обычно это упоминается в инструкциях по конкретным командам ботов в разных сборниках: https://wiki.myarena.ru/index.php/%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B1%D0%BE%D1%82%D0%B0%D0%BC%D0%B8_%D0%B2_CSGO

Шаг 5. Поставьте сложность ботов

Сложность управляется параметром:
- bot_difficulty 0/1/2/3

Расшифровка уровней в популярных гайдах:
- 0 - Easy
- 1 - Normal
- 2 - Hard
- 3 - Expert

Источник с расшифровкой: https://cs-go-guide.ru/nastroyki/komandy-upravleniya-botami-csgo

Можно также встретить авто-подстройку сложности относительно вашей силы:
- bot_autodifficulty_threshold_low
- bot_autodifficulty_threshold_high

Эта логика описана в материалах по ботам: https://wiki.myarena.ru/index.php/%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B1%D0%BE%D1%82%D0%B0%D0%BC%D0%B8_%D0%B2_CSGO

Шаг 6. Настройте поведение ботов под тренировку

Если нужно, можно ограничить арсенал или изменить стиль поведения.

Полезные примеры:
- Только ножи: bot_knives_only 1
- Только пистолеты: bot_pistols_only 1 (или вариант с bot_pistols_only в сборниках)
- Отключить стрельбу для отладки/мишеней: bot_dont_shoot 1
- Разрешить/запретить гранаты: bot_allow_grenades 0/1
- Включить режим “зомби”, когда боты реагируют только на появление врага: bot_zombie 0/1
- Остановить ботов, чтобы отработать стойки и позиции: bot_freeze 0/1

Часть параметров и примеры команд собраны здесь: https://cshost.kz/faq?id=49 и здесь: https://wiki.myarena.ru/index.php/%D0%A3%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B1%D0%BE%D1%82%D0%B0%D0%BC%D0%B8_%D0%B2_CSGO

Частые ошибки

  1. Боты не добавляются или “сбрасываются”. Чаще всего причина в том, что вы запускаете матч с настройками, где включается баланс команд. Тогда ботов могут перекидывать при смене раундов.
  2. Команды не работают. Проверьте, что консоль включена и что вы вводите команды в игре, а не в главном меню.
  3. Вместо ожидаемого состава не те боты. Используйте bot_add_t и bot_add_ct, чтобы не зависеть от “произвольной команды”.
  4. Слишком сильные или слабые боты. Начните с bot_difficulty 1, затем повышайте до 2 или 3 и только потом включайте авто-настройку.

Мини-набор для быстрой тренировки

Скопируйте в консоль по шагам (после запуска карты):
1. Открыть консоль.
2. Задать сложность:
- bot_difficulty 1
3. Добавить ботов:
- bot_add_ct
- bot_add_ct
- bot_add_t
4. Если что-то пошло не так - очистить:
- bot_kick

Основа команд соответствует описаниям в гайдах по управлению ботами: https://cs-go-guide.ru/nastroyki/komandy-upravleniya-botami-csgo и спискам команд на игровых форумах: https://game-web.ru/threads/cs-2-cs-go-konsolnye-komandy-dlja-trenirovki-i-upravlenija-botami.14/

Итог

Чтобы играть с ботами, запустите карту в тренировочном режиме, включите консоль и управляйте ботами командами bot_add_*, bot_kick и bot_difficulty. Если нужно - подстройте поведение (оружие, гранаты, реакцию) через дополнительные параметры ботов.