Как выгнать ботов в игре «CS2»: команды, которые действительно работают

bot_kick, bot_quota и единственный случай, когда ничего из этого не работает

Открой консоль и введи bot_kick — все боты сразу же уйдут. Затем введи bot_quota 0, чтобы они больше не возвращались. Можешь сузить круг с помощью bot_kick t, bot_kick ct или имени бота. Эти команды работают в тренировочном режиме и в лобби, которые ты создаёшь, а также на серверах сообщества, где у тебя есть права администратора, но никогда не работают в официальном матчмейкинге Valve, где серверные команды заблокированы.

Открой консоль и введи bot_kick. Все боты сразу же уйдут. В этом и весь фокус — в остальной части этого руководства рассказывается о различных вариантах, о команде, которая не даёт им вернуться, и об одном случае, когда ничего из этого не сработает.

Шаг 1: Включи консоль разработчика

Если нажатие ~ (клавиша под Esc) не дает никакого результата, значит, консоль ещё не включена. Зайди в Настройки → Игра → Включить консоль разработчика → Да. Это нужно сделать только один раз.

Шаг 2: Команда bot_kick

bot_kick сама по себе удаляет всех ботов с сервера. Кроме того, она принимает аргументы, если тебе нужно выбрать конкретных ботов:

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

bot_quota 0

bot_quota задаёт, сколько ботов сервер хочет оставить в игре. При значении 0 боты не возрождаются, не пополняются, и сервер остаётся только для реальных игроков, пока ты не изменишь настройку. Отменить это можно в любой момент с помощью команды bot_add (или bot_add_t / bot_add_ct для конкретной стороны), а команда bot_quota 10 восстанавливает количество ботов по умолчанию. Полный синтаксис и связанные переменные можно найти на нашей странице с описанием команды bot_kick.

Где эти команды работают — а где они не работают

Команды консольного бота требуют управления сервером. На практике это означает:

  • Режим тренировки / офлайн с ботами — работает, настройки не требуются.
  • Лобби, которое ты создаёшь на карте мастер-класса или официальной карте — работает; ты хост, поэтому у тебя есть все права.
  • Сервер сообщества — доступ только с правами администратора или после входа rcon.
  • Официальный подбор игроков от Valve (Premier, Competitive, Casual, Deathmatch) — не работает, никогда. Серверные команды на серверах Valve заблокированы для всех.

Последнее — это ответ на самую распространённую проблему: ты не можешь выгнать ботов из лобби режимов «Казуал» или «Детматч», потому что серверы Valve используют их для заполнения пустых мест, и ты на это никак не можешь повлиять. В режимах «Competitive» и «Premier» всё по-другому — Valve ещё в 2021 году убрала заполнение ботами из соревновательных режимов, так что если кто-то уходит, игра просто превращается в 4 на 5, а команда, оставшаяся в меньшинстве, получает дополнительные деньги за раунд вместо бота.

Боты остаются, но они бесполезны

Просто выгонять ботов — это не всегда то, что тебе на самом деле нужно. Для тренировки стрельбы на опережение, отработки перекрестного огня или упражнений на прицеливание через щель неподвижный бот гораздо полезнее, чем пустой сервер. Если включить sv_cheats 1 (повторю: только на твоём собственном сервере), эти три команды отлично справятся с задачей:

  • bot_stop 1 — боты замирают на месте
  • bot_dont_shoot 1 — они целятся, но никогда не стреляют (поздоровайся с практикой размещения crosshair)
  • bot_crouch 1 — заставь их присесть на корточки для отработки выстрелов на уровне головы

Совмести это с bot_add_ct, mp_freezetime 0 и бесконечным запасом патронов — и у тебя получится примитивная карта для отработки прицеливания на любой соревновательной карте. Если не хочешь настраивать всё это вручную перед каждой сессией, наш генератор конфигураций для тренировок выдаёт готовый файл — с траекториями гранат, бесконечными деньгами, поведением ботов и настройками раундов — который можно просто вставить или запустить одним нажатием. А если какая-то команда ведёт себя не так, как обещал пятилетний пост на форуме CS:GO, сверь её с полным списком команд КС2; немало переменных ботов изменились или исчезли при переходе на Source 2.

Стоит знать одну особенность: боты, которых ты выгоняешь посреди раунда на локальном сервере, роняют оружие. Если тебе нужен только AWP, который бот припрятал, то bot_kick <name> быстрее, чем убивать его.

Часто задаваемые вопросы

Какая команда используется для бана ботов в игре «CS2»?
Команда bot_kick в консоли разработчика удаляет всех ботов. Чтобы сузить круг, добавь аргумент: bot_kick t, bot_kick ct или bot_kick, за которым следует имя бота.
Почему боты всё время возвращаются, даже после того, как я их выгоняю?
Квота на ботов на сервере заполняет пустые слоты. Установи bot_quota 0 после выгона, и они не вернутся.
Можно ли выгонять ботов в режимах «Казуал» или «Детматч»?
Нет. Серверы Valve контролируют количество ботов, и консольные команды сервера там заблокированы. Команды для ботов работают только в тренировочном режиме, в лобби, которые ты создаёшь, или на серверах, где у тебя есть права администратора или RCON.
Заменяют ли боты игроков, покинувших игру, в режимах «CS2: Competitive» или «Premier»?
Нет — в 2021 году из соревновательных режимов убрали заполнение состава ботами. Команда с недостатком игроков продолжает игру, получая в качестве компенсации дополнительные призовые за раунд.
Как вернуть ботов?
Функция bot_add добавляет одного бота (для конкретной команды используй bot_add_t или bot_add_ct), а bot_quota задаёт, сколько ботов сервер оставляет в игре.

Read this guide in English →