Если вы ищете, как отключить искусственный интеллект у ботов в Dota 2, то ответ простой: вам нужно выключить AI-рутины ботов через консольные команды (а не “пассивный” скрипт из меню). Ниже собрал рабочие варианты, которые обычно применяют в закрытых лобби с ботами и различными чит-командами.


Где отключают AI у ботов в Dota 2

В Dota 2 “искусственный интеллект” ботов чаще всего контролируется двумя вещами:

  • глобальными AI-рутинами ботов (их можно полностью отключить)
  • настройкой практического режима/сложности ботов (можно свести поведение к пассивному)

Если вы играете в закрытом лобби и добавляете героя командой вроде -createhero, AI может попытаться “взять управление” на себя. В таком случае сначала попробуйте именно выключение AI-рутин, а уже потом - настройку сложности.


Команды для отключения AI-управления ботами

Ниже команды вводятся в консоли Dota 2.

Что сделать Команда Примечание
Полностью отключить AI-рутины ботов dota_bot_disable 1 После этого созданные боты обычно просто стоят и не пытаются действовать
Свести поведение ботов к практике/пасcивному уровню dota_bot_practice_difficulty 0 Встречается как рабочий способ “заморозить” активность через сложность в практике

Эти варианты обсуждались в сообществе Steam (контекст: проблема с тем, что при создании героя через -createhero появляется AI и берет управление). Самое надёжное решение из тех, что там упоминались - dota_bot_disable 1.


Как действовать, если AI включается после -createhero

Такая ситуация выглядит как баг или несовпадение настроек: вы создаёте герой командой -createhero ..., а бот/AI автоматически активируется и начинает управлять. Делайте так:

Шаг Что сделать Зачем
1 Откройте консоль и выполните dota_bot_disable 1 Срезает AI-рутины до того, как появится управляемая логика
2 При необходимости дополнительно задайте dota_bot_practice_difficulty 0 На случай, если где-то остается “практическая” логика поведения
3 После этого создавайте герой через -createhero Тогда новый юнит с меньшей вероятностью получит активное AI-управление
4 Если всё равно “дергается управление”, перезапустите dota (или хотя бы матч/лобби) Иногда настройки применяются только в новом сеансе

Что важно понимать про “пассивность” и команды в dota

  • “Пассивный” режим, включённый в каком-то меню или скрипте, может не совпадать с логикой, которую запускает сама dota при создании объектов (в том числе через команда в чате/консоли).
  • Поэтому отключение AI-рутин (dota_bot_disable 1) обычно надёжнее, чем попытки “переопределить” поведение отдельными параметрами.

Быстрая шпаргалка

Цель Делайте
Боты не должны действовать вообще dota_bot_disable 1
Нужно максимально пассивное поведение dota_bot_practice_difficulty 0
Создали герой, и AI всё равно стартует Сначала отключите AI-рутины, потом создавайте героя; если не помогло - перезапустите лобби/игру

Ссылки на обсуждения (первичный источник по командам)

  • Steam обсуждение с ответами про отключение AI через консоль:
    https://steamcommunity.com/app/570/discussions/0/558754898951356228/?l=russian

Там прямо упоминали вариант отключения: dota_bot_disable 1, а также способ через сложность: dota_bot_practice_difficulty 0.