Так, народ, я тут гайд накатал, а мне выдает ошибку: Сообщение слишком короткое. Поможете решить эту проблему - гайд ваш.
Так, все, кажется понял.
Приступим. Во-первых: идешь в %твоя_директория%\SteamLibrary\SteamApps\common и создаешь копию папки
dota 2 beta, которую затем переименовываешь по своему вкусу, но для удобства рекомендую назвать как я.

Во-вторых: качаешь вот это http://rghost.ru/53871142
Содержимое архива

распаковываешь в dota 2 Server с заменой всех файлов и папок.
Чтобы создать сервер на своем ПК запускаешь Server.bat, после чего вводишь параметры сервера:
Hostname - не заморачивайся, просто ставь единицу.
Gamemode - здесь все понятно, только учти, что боты не умеют играть некоторые режимы, такие как ЦМ, Дайртайд и прочие нестандартные. Рекомендую только
All Pick.
Wait For How Many Players? - здесь указываешь количество живых игроков, которые будут играть на сервере. Повторюсь,
БОТОВ НЕ УЧИТЫВАТЬ.
Wait For How Many Seconds Before Lobby Starts? - время
в секундах до начала матча. Даже если поставишь очень много, таймер сбросится на ~5 секунд после того, как
все живые игроки, количество которых указано в предыдущем пункте, присоединятся к серверу.
Нажимаешь ENTER - появляется второе окошко самого сервера, и после того как в нем все устаканится - можно начинать игру.
ВНИМАНИЕ При запуске локального сервера его IP будет соответствовать твоему IPv4.

Если стоит получение IP автоматически, то смотрим здесь
Присоединяться к серверу через консоль посредством команды
connect %ip%, где %ip% - это, как не сложно догадаться, локальный IP-адрес сервер-машины.
Чтобы добавить ботов: сворачиваем Dota 2 и окошке сервера пишем
dota_bot_populate 1. По вкусу устанавливаем сложность ботов: dota_bot_set_difficulty n, где n = от 1 до 4.
Ботов добавляем
ПОСЛЕ того, как все игроки подключились.
ВНИМАНИЕ Способ рабочий на 100%, пользуюсь им уже больше года, однако есть несколько
НО: процедуру создания сервера нужно проделывать заново после
КАЖДОГО обновления Dota 2. Это дело пяти минут, так что не расстраивайтесь.
Кроме того, некоторые обновления могут сделать неактуальными файлы сервера. Если после очередного обновления сервер не встает, необходимо обновить файлы.
Идем сюда и качаем d2fixups.zip
Содержимое архива копируем с заменой в FullPack и он снова актуален :)
Вот так, с помощью нехитрых манипуляций можно играть в Dota 2 по локальной сети.
Если возникнут вопросы - задавайте, отвечу всем.
Нажмите, чтобы раскрыть...