Если коротко: ботов в Dota 2 можно подключать из меню лобби и менять их поведение уровнем сложности. А если нужна конкретная практика под задачу (дать предмет, повысить уровень, заспавнить нужного героя или даже “враждебного Рошана”), тогда используют команды в игре.

Ниже разложено по полочкам, как именно это сделать и какие команды пригодятся.

Варианты “настроить ботов” в Dota 2

В запросе обычно имеют в виду одно из трёх:

Что вы хотите сделать Самый удобный способ
Запустить матч с ботами в обычном формате Лобби + включить ботов
Поменять уровень ботов (насколько активно они играют) В настройках/параметрах ботов или командами уровня
Создать на поле конкретные цели и проверить механику Консоль/чат и команды типа createhero, gold, item, refresh

Как запустить лобби и добавить ботов

Сделайте так:

  1. Откройте главное меню Dota 2.
  2. Нажмите “Играть”.
  3. Выберите “Создать лобби”.
  4. В настройках лобби выставьте нужный режим и сторону (Radiant/Dire).
  5. Перед запуском найдите параметр, который отвечает за наличие ботов, и включите их.
  6. Поставьте приватность (если нужно) и запустите матч.

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

Как изменить сложность ботов

Обычно меняют “уровень” ботов в настройках лобби или через команды.

Команда для повышения уровня всех ботов

В режиме тренировки/лобби введите команду в чат:

Команда Что делает
-levelbots # повышает уровень всех ботов на карте

Пример (если уровень задаётся числом): -levelbots 5

Базовые полезные команды в лобби (когда тренируетесь)

Часть команд помогает не только ботов “подкрутить”, но и вам сделать тренировку повторяемой: вернуть ресурсы, выдать золото, убрать перезарядки, перезапустить таймер.

Команда Зачем в тренировке
-refresh восстановить здоровье/ману и обновить откаты способностей
-gold # выдать золото в нужном количестве
-lvlup # повысить уровень героя
-startgame запустить игру и начать таймер с 0:00
-tp телепортировать на место курсора
-respawn вернуть героя из таверны на поле
-spawncreeps вызвать волну крипов на линиях
-spawnneutrals заспавнить нейтралов
-killcreeps быстро убрать крипов
-killwards снести все Observer/Sentry

Команды в Dota 2 обычно вводятся прямо во внутриигровом чате.

Как создать “нужного” противника или героя (и заставить ботов играть против вас)

Иногда вопрос “как настроить ботов” на деле означает: “хочу заспавнить конкретного героя, сделать ему врага/союзника, выдать предмет и проверить механику”.

Для этого используют -createhero.

Спавн героя (союзник/враг)

Команда Результат
-createhero <unit_name> создаёт героя на вашей стороне (союзника)
-createhero <unit_name> enemy создаёт врага (удобно для практики по урону и поведению)

Примеры:
- -createhero roshan enemy
- -createhero npc_dota_roshan enemy

“Тестовый” Рошан в лобби

Частая практика - чтобы не ждать возрождения, а просто тренироваться по сценарию.

Команда Как работает
-createhero Roshan спавнит союзного Рошана (атаковать нельзя)
-createhero Roshan enemy создаёт вражеского Рошана (можно бить)
-createhero npc_dota_roshan альтернативный вариант спавна
-spawnroshan вариант спавна Рошана
-createunit npc_dota_roshan ещё один вариант, если что-то не срабатывает

Как выдать предметы себе или ботам

Когда тренируете конкретный билд, важно стабильно воспроизводить условия.

Предмет вам

Команда Что делает
-item <item_name> выдаёт предмет вашему герою

Предмет всем ботам

Команда Что делает
-givebots <item_name> выдаёт предмет всем ботам

Про “айди” и названия

В одних источниках команды описаны как по названию предмета, в других встречается формат с item <item_name>. Практически удобнее использовать “понятное” написание предмета, но если что-то не принимается - ориентируйтесь на формат, который поддерживает текущая версия тренировки/вики-список.

Если вам нужны боты в кастомках: важный нюанс

В кастомных играх поведение ботов почти всегда зависит от самой карты: автор кастомки должен предусмотреть, что в матче будут боты и как именно они будут работать. Поэтому “просто так взять готовых ботов для любой кастомки” обычно не получается.

Практический смысл такой:

  • В обычном лобби Dota 2 боты “встроены” в игровой режим.
  • В кастомках боты либо предусмотрены автором, либо их можно не получить вовсе.
  • Если карты “без ботов”, остаётся либо искать кастомку с ботами, либо собирать собственную логику через скрипты/псевдо-ИИ, что обычно требует заметной разработки.

Где взять официальный список команд для лобби/тренировки

Полезно держать под рукой таблицу команд (уровень ботов, золото, спавн, предметы и т.д.). Удобный справочник по cheat commands в режиме тренировки:

  • Dota 2 Fandom - Cheat commands: https://dota2.fandom.com/ru/wiki/Cheat_commands

Из него хорошо видно, что команды и форматы вроде -createhero <unit_name> [enemy], -levelbots #, -givebots <item_name> и -refresh действительно относятся к “тренировочному” набору команд, который используется в лобби.

Мини-практикум: типовые тренировочные сценарии

Сценарий Что сделать
Отработка линий против реального сопротивления В лобби включить ботов, выставить уровень (например через -levelbots #), при необходимости заспавнить дополнительного врага через -createhero <герой> enemy
Проверка урона по конкретной цели Создать врага через -createhero <герой> enemy, выдать предметы себе (-item) или ботам (-givebots), затем использовать -refresh и повторять попытки
Тренировка по пуш-таймингам -startgame, затем вызывать волны (-spawncreeps) и нейтралов (-spawnneutrals), при необходимости быстро очистить карту -killcreeps
Повторяемая игра “один в один без сюрпризов” Часто используют -startgame, фиксируют стартовые условия через -gold # и стабилизируют откаты -refresh

Короткий итог

  • Для “настройки ботов” в Dota 2 чаще всего достаточно лобби: включить ботов, выбрать параметры и задать сложность/уровень.
  • Чтобы тренировать конкретную механику, используйте консольные команды в чате: -createhero ... enemy, -levelbots #, -item, -givebots, -refresh и другие.
  • В кастомках боты зависят от карты: если автор не предусмотрел, их может не быть или они будут работать иначе.

Источники по командам и их назначению: Dota 2 Fandom (Cheat commands), а также практические гайды и обсуждения в Steam Community/сторонних руководствах.