Гайд по игре в Dota 2 с ботами без подключения к сети Интернет.

avatar Вилли Лис

11052

21

Вилли Лис

Пользователь

Регистрация: 06.10.2015

Сообщения: 99

Рейтинг: 50

Вилли Лис

Регистрация: 06.10.2015

Сообщения: 99

Рейтинг: 50

Доброго времени суток.

Эта тема создана специально для бедняжек, у которых ужасный Интернет, но всегда есть желание поиграть в замечательную Доту 2.
Простите, но имея грустный опыт в поиске гайдов по оффлайн игре, вынужден попросить тех, кто зайдет в эту тему о нескольких вещах:
  • Не нужно писать, мол, смысл играть с ботами, если есть игроки.
  • Не нужно писать о оффлайн игре в лобби через стандартное меню.
  • Не нужно советовать переехать или поменять провайдера.
  • Не нужно обвинять меня в бессмысленности созданной темы. Если у вас хороший Интернет и вы можете играть с игроками, эта тема вам не особо понадобится. Но не все имеют Интернет подобный вашему, поверьте.

Приступим :3. Думаю, вы уже знакомы с ботами из Варкрафтовской Доты. Так вот, во второй Доте тоже есть боты и с ними можно играть даже не имея Интернета. Вдобавок, как и в первой Доте, во второй имеется возможность локальной игры, как с ботами, так и с игроками.
Начнем со списка.
Что же нам для этого нужно?
  1. Steam-клиент.
  2. Зарегистрированная в системе Steam учетная запись.
  3. Сама Дота 2, которая весит крайне много. Благо, Стим поддерживает докачку.
  4. Немного манипуляций с настройками клиента.
  5. Опциональные полезности.

Итак, перейдем к первому пункту: Steam-клиент.

[COLOR=#0000ff]Ссылка на клиент Steam.[/COLOR]
Скачать установочник можно по ссылке выше. Малый размер установочника обусловлен тем, что это загрузчик, который будет скачивать саму программу. Сам Steam весит более 200мб. Тут все просто, ждем загрузки Steam'a и молимся, чтобы загрузка не оборвалась.
Если вы смогли закончить с первым пунктом, поздравляю. Так как это действительно серьезный шаг к желаемой возможности поиграть в Доту.

Регистрация учетной записи.

[COLOR=#0000ff]Ссылка на страничку регистрации.[/COLOR]
Отнюдь, скачивание невыносимых 200+ мегабайт - это только начало пути. Теперь нужно пройти регистрацию, которая в Steam'e может изрядно поиграть на нервах. Не знаю, как с хорошим Инетом, но с плохим могут возникнуть проблемы. Так как регистрация может попросту не проходить, указывая на недействительные ошибки в заполнении анкеты. Например, капча может устареть еще до того, как Инет осилит загрузку странички. Для экономии нервов лучше сразу зарегистрируйте почтовый ящик, если его еще нет. Рекомендую Gmail, так как его упрощенная форма крайне нетребовательна к Интернету.
[COLOR=#0000ff]Ссылка на почту.[/COLOR]
Но, опять же, на ваш выбор.

Самое страшное: клиент Dota 2.

[COLOR=#0000ff]Ссылка на клиент Dota 2.[/COLOR]
Заходим в нашу учетную запись через Steam-клиент. Чтобы скачать клиент с плохим Инетом, могут потребоваться недели. Если вы готовы к этому, я все пойму. Но, опять же, могу посоветовать альтернативный способ. Найти какого-нибудь человечка в социальных сетях, который скачает вам клиент, сделает из него резервную копию и отправит вам по почте на дисках.
Если вы смогли пройти эти три круга Ада, пришло время последнего и самого простого шага.

На момент написания гайда Dota 2 перешла на новый движок и теперь именуется как Dota 2 Reborn.

Настройка Dota 2.

  • Запуск игры с возможностью открыть консоль.

Заходим в Steam, находим в списке игр Dota 2. Нажимаем правой кнопкой и заходим в свойства. Там нажимаем на "установить параметры запуска". Туда прописываем без кавычек "-console". Это позволит нам открывать консоль, заданной в настройках управления, клавишей.
  • Настройка конфига.

Заходим в папку с вашим установленным Steam и идем вглубь каталогов, следуя по этому пути "...Steam\SteamApps\common\dota 2 beta\game\dota\cfg". Там создаем файлик autoexec.cfg. Если он уже у вас есть, просто открываем его любым текстовым редактором. Там прописываем вот такую строчку:
alias "o5" "sv_lan 1;dota_start_ai_game 1;dota_bot_set_difficulty 5;map dota.bsp;"
Все это с кавычками.
Та строчка, что мы записали в autoexec.cfg необходима для того, чтобы при написании в консоль команды "o5" (без кавычек) произошли такие вещи:
"sv_lan 1" возможность подключаться к вашей игре игрокам в локальной сети.
"dota_start_ai_game 1" позволит ботам заполнить слоты не занятые игроками и начать играть.
"dota_bot_set_difficulty 5" устанавливает сложность ботам, где число - это уровень сложности от 1 до 5. Подробнее тут.
"map dota.bsp" указывает карту, на которой вы будете играть. Имена карт можно посмотреть тут: "...Steam\SteamApps\common\dota 2 beta\game\dota\maps".
Со строчкой можно делать все, что угодно и менять значения, как вам хочется. Эта строчка предназначена для упрощения создания игры, делая все записанные в ней, команды. Так же, в autoexec.cfg можно записывать несколько строчек, например:
alias "o5" "sv_lan 1;dota_start_ai_game 1;dota_bot_set_difficulty 5;map dota.bsp;"
alias "o4" "sv_lan 1;dota_start_ai_game 1;dota_bot_set_difficulty 4;map dota_winter.bsp;"
alias "tofriend" "connect 192.168.192.168:27015;"
Порт обычно всегда "27015".
  • Как же все таки играть, а?

Итого, команда "o5" запустит сетевую игру с ботами на карте map dota.bsp (стандартная), с возможностью подключения по локальной сети за одну команду и с заполнением ботами пустых слотов. Фактически, этого уже достаточно для игры с другом или друзьями.
Для того, чтобы была возможность распределиться по командам, нужно убрать в autoexec.cfg из строчки "o5" вот это - "dota_start_ai_game 1" и ввести это только тогда, когда вы распределитесь по командам. Либо вообще не вводить, если вы хотите играть без ботов.
Строчку для игры в разных командах можно так же ввести в autoexec.cfg. Она будет выглядеть так:
alias "o6" "sv_lan 1;dota_bot_set_difficulty 5;map dota.bsp;"

Для того, чтобы подключиться к созданной игре, нужно в консоль ввести следующую стоку: "connect xxx.xxx.xxx.xxx:27015" (без кавычек, где xxx - это цифры IP-адреса хоста).
Команды jointeam good/bad/spec позволяют выбрать команду:
good - Radiant.
bad - Dire.
spec - зритель.
Например, я хочу играть за Dire, для этого напишу в консоли "jointeam bad" без кавычек.

То есть, если описать этот процесс пошагово, получится вот так:
  1. Хост пишет в консоль "o6" (напомню, без кавычек :3) или ту команду, которую вы указали в своем autoexec.cfg.
  2. Ждем, пока все зайдут с помощью "connect xxx.xxx.xxx.xxx:27015 (без кавычек, заменяя "xxx" на IP-адрес хоста).
  3. Все распределяются по командам с помощью консольной команды "jointeam".
  4. Когда все будут готовы, тот, кто запустил игру (хост) пишет в консоль "dota_start_ai_game 1" (без кавычек), если нужно, чтобы боты заполнили пустые слоты. Если не нужны боты, то не нужно следовать этому пункту.

New! Полезности для оффлайн-игры.


У меня для вас две хорошие новости, друзья. Не знаю, поможет ли она тем, кто может играть в онлайн-режиме с игроками, но уверен, что поможет тем, кто вынужден играть с ботами и, если повезет, с друзьями по локальной сети.
Облазил весь англ.- и ру.- интернет и ничего не нашел. Возможно, не там искал, возможно и правда ничего нет, поэтому находка вдвойне хороша. Напишу тут для того, чтобы не приходилось искать что-либо связанное с оффлайн-игрой за пределами этой статьи. Собственно, поэтому она такая большая и подробная, чтобы все было в одном месте.
Прошу прощения за то, что долго отвечаю в личку. Постараюсь быть внимательнее!
Повторяю еще раз, вся информация предоставляется в первую очередь тем, кто не может играть по Интернету и не может использовать обычный функционал игры. Итак, начнем.
  • Only mid.

Порывшись в консольных командах, нашел все таки, как поиграть с друзьями только на центральной линии. Оказалось, это довольно просто.
А я уже собирался делать отдельную карту для only mid...
Для того, чтобы отключить боковые линии, есть две консольные команды. Для каждой линии отдельно. К слову, можно и центральную отключить. Чтобы упростить вам жизнь, впишите эту строчку в свой файл autoexec.cfg (процесс создания и адрес которого описан выше):
alias "Om" "dota_disable_bot_lane 1; dota_disable_top_lane 1;"
И добавим строчку для включения линий:
alias "AL" "dota_disable_bot_lane 0; dota_disable_top_lane 0;"
Теперь, если в консоли прописать без кавычек "om", отключатся нижняя и верхняя линии соответственно. Естественно, до выхода первых крипов.
  • Реплеи.

Реплеи так же оставались для меня необузданной проблемой. Интернет, как и в прошлом случае, никак не хотел помогать. Наоборот, несколько раз сталкивался с сообщениями о невозможности записи и просмотра реплеев в автономном режиме. И снова, все оказалось намного проще, чем я думал. Для записи и просмотра реплея есть две простые консольные команды:
"_record <<имя>>" запускает запись. Начинайте запись в любой момент начавшейся игры. Лучше сразу с первого появления героя.
"playdemo <<имя>>" позволяет посмотреть записанный реплей.
Например: _record GoodGame.
Запомните имя, которое вы дали своему реплею. К сожалению, реплей не сохраняется в его законное место: ...dota 2 beta\game\dota\replays.
Как закончите запись, введите в поиск в папке с Дотой имя реплея. Когда вы найдете, закиньте его в папку Replays, адрес которой написан чуть выше. После этого вы сможете просмотреть его с помощью "playdemo".

Дабы избежать возможных ошибок, лучше, чтобы вы и ваши друзья сначала зашли в свой Стим-аккаунт в онлайн-режиме хотя бы один раз, чтобы Дота запомнила аккаунт.
Вот и все, описал, думаю, все возможные аспекты. Если появятся вопросы, не стесняйтесь и спрашивайте, постараюсь сразу же помочь. Только попрошу сначала внимательно прочитать тему. Скорее всего ответ уже есть.

Thug-

Пользователь

Регистрация: 14.10.2015

Сообщения: 316

Рейтинг: 58

Thug-

Регистрация: 14.10.2015

Сообщения: 316

Рейтинг: 58

О боже, без гайдов мне кажеться все знают как играть с ботами без интернета.
Прст зашол в стим и запустил доту изи же. Баянчик.

Te1sy_of_SDP

Пользователь

Регистрация: 02.03.2014

Сообщения: 692

Рейтинг: 767

Te1sy_of_SDP

Регистрация: 02.03.2014

Сообщения: 692

Рейтинг: 767

Пособие для 10летних Денисов из деревни Петрушкино, ничего полезного, зарепортил

Вилли Лис

Пользователь

Регистрация: 06.10.2015

Сообщения: 99

Рейтинг: 50

Вилли Лис

Регистрация: 06.10.2015

Сообщения: 99

Рейтинг: 50

Тема написана так пугающе скрупулезно затем, чтобы одна страничка текста сразу же ответила на все вопросы. Дабы не пришлось гуглить каждый аспект в Инете.
Все максимально информативно.
Пожалуйста, прочтите еще раз начало гайда.
Если вам не нужен этот гайд (а не нужен он по ясным причинам), то это не значит, что он не нужен другим.
Ваши претензии недальновидны и эгоистичны.

Виталий1254

Пользователь

Регистрация: 03.06.2015

Сообщения: 4

Рейтинг: 1

Виталий1254

Регистрация: 03.06.2015

Сообщения: 4

Рейтинг: 1

данные параметры всем прописывать?

Вилли Лис

Пользователь

Регистрация: 06.10.2015

Сообщения: 99

Рейтинг: 50

Вилли Лис

Регистрация: 06.10.2015

Сообщения: 99

Рейтинг: 50

  • Хост пишет в консоль "o6" (напомню, без кавычек :3) или ту команду, которую вы указали в своем autoexec.cfg.

  • Ждем, пока все зайдут с помощью "connect xxx.xxx.xxx.xxx:27015 (без кавычек, заменяя "xxx" на IP-адрес хоста).

  • Все распределяются по командам с помощью консольной команды "jointeam".

  • Когда все будут готовы, тот, кто запустил игру (хост) пишет в консоль "dota_start_ai_game 1" (без кавычек), если нужно, чтобы боты заполнили пустые слоты. Если не нужны боты, то не нужно следовать этому пункту.

Zalipone

Пользователь

Регистрация: 01.10.2015

Сообщения: 60

Рейтинг: 6

Zalipone

Регистрация: 01.10.2015

Сообщения: 60

Рейтинг: 6

На работе уже 2 года играю с верихард ботами, можно потестить нестандартные сборки , тайминги и т.д., в чем суть темы? Изи же заходмшь в автономный режим и запускаешь дотан и играешь с ботами одиночку, зачем куча текста у тс?

Бэрвенд

Пользователь

Регистрация: 10.04.2015

Сообщения: 1440

Рейтинг: 727

Бэрвенд

Регистрация: 10.04.2015

Сообщения: 1440

Рейтинг: 727

Раньше была очень актуально. Проблема в том, что в отличие от ботов 1 Доты, во 2 они не играбельны. Даже "Нечестные" ведут себя хуже самого отбитого дауна и играть с ними не интересно. Они будут всей толпой онли по миду ходить и дохнуть даже от табуретки, единственное что они неплохо умеют - это денаить крипов на лайне.

Вилли Лис

Пользователь

Регистрация: 06.10.2015

Сообщения: 99

Рейтинг: 50

Вилли Лис

Регистрация: 06.10.2015

Сообщения: 99

Рейтинг: 50

Уровень игры самых сложных ботов можно оценить в 2000-2500 ммр. О добивании крипов трудно точно сказать, но процесс очень качественный.
Повторюсь еще раз тем, кто недоволен гайдом.
Вы пишите, что, мол, нет смысла играть с ботами. А эта тема для тех, кто никогда не играл и ближайшие годы не сможет играть в Доту по Интернету. Советую посмотреть на мир дальше своих потребностей.
Гайд позволяет играть без Интернета вообще.
Игра через стандартные возможности Доты не позволяет этого делать даже в автономном режиме, так как нет возможности играть по сети и часто вообще выкидывает с сообщением: "Вы не подключены к Steam".
Я не думаю, что цивилизованность окружения как следствие мешает думать о других. Не знаю, что вами движет.
Тема востребована в узких кругах, поверьте. Ну и стоит читать внимательно предупреждения о том, что гайд не понадобится тем, у кого есть средний, хороший, отличный Инет.

M3rlin

Пользователь

Регистрация: 13.07.2014

Сообщения: 3374

Рейтинг: 1801

M3rlin

Регистрация: 13.07.2014

Сообщения: 3374

Рейтинг: 1801

Вилли Лис сказал(а):↑
Уровень игры самых сложных ботов можно оценить в 2000-2500 ммр.
Нажмите, чтобы раскрыть...

У них в принципе нет рейтинга и крипов они не добивают, о каком вообще рейтинге тут может идти речь? :haha:

Вилли Лис

Пользователь

Регистрация: 06.10.2015

Сообщения: 99

Рейтинг: 50

Вилли Лис

Регистрация: 06.10.2015

Сообщения: 99

Рейтинг: 50

M3rlin сказал(а):↑
У них в принципе нет рейтинга и крипов они не добивают, о каком вообще рейтинге тут может идти речь?
Нажмите, чтобы раскрыть...

Очевидно, имелось ввиду грубое сравнение сложности игры с ботами и с игроками.
Боты умело добивают крипов на лайне. Зайдите в Доту с самыми сложными ботами и посмотрите. Желательно не на мид. Сейчас на миде боты часто странно себя ведут.

Вилли Лис

Пользователь

Регистрация: 06.10.2015

Сообщения: 99

Рейтинг: 50

Вилли Лис

Регистрация: 06.10.2015

Сообщения: 99

Рейтинг: 50

Ребята, простите, что не отвечал на личные сообщения. Были проблемы. Тема жива и дополнена, и я все еще могу отвечать на вопросы. Не забывайте проверять ответы на своих учетных записях форума.

lexan2245

Пользователь

Регистрация: 22.09.2015

Сообщения: 127

Рейтинг: 13

lexan2245

Регистрация: 22.09.2015

Сообщения: 127

Рейтинг: 13

Зачем вы создаёте юзлес темки?Была точно такая-же темка

Вилли Лис

Пользователь

Регистрация: 06.10.2015

Сообщения: 99

Рейтинг: 50

Вилли Лис

Регистрация: 06.10.2015

Сообщения: 99

Рейтинг: 50

Этот гайд сделан для того, чтобы не нужно было искать по инету разные его части. Тут все в одном месте и максимально подробно.
Вот Вам мой совет: побольше думайте о других. Мне, например, казалось бы, даром не надо поддерживать гайд и еще от таких как Вы отбрехиваться. Но тема востребована. У нее много просмотров не смотря на очень малое количество сообщений, так как те, кому необходима эта тема, не спешат писать тут тирады, потому что им важен трафик или просто бесит по пол часа ждать загрузки страницы. Приходят личные сообщения и достаточно разбросано по Интернету менее подробных гайдов, которые оставляют вопросы без ответов.
Милое дело - написать тут возмущения, подобно Вашему. Так как возмущаются только те, кто играет в Доту полноценно, что обусловлено удачным географическим положением и как следствием хорошим инетом.

Drago75

Пользователь

Регистрация: 24.06.2014

Сообщения: 2997

Рейтинг: 603

Drago75

Регистрация: 24.06.2014

Сообщения: 2997

Рейтинг: 603

lexan2245 сказал(а):↑
Зачем вы создаёте юзлес темки?Была точно такая-же темка
Нажмите, чтобы раскрыть...

Дату посмотри, епрст..

Eric_O'Grady

Пользователь

Регистрация: 25.06.2016

Сообщения: 3

Рейтинг: 0

Eric_O'Grady

Регистрация: 25.06.2016

Сообщения: 3

Рейтинг: 0

чувак у меня не подключается пишет "После нескольких попыток соединение восстановить не удалось"

Ateo

Пользователь

Регистрация: 30.12.2015

Сообщения: 8402

Рейтинг: 7814

Ateo

Регистрация: 30.12.2015

Сообщения: 8402

Рейтинг: 7814

А не легче ли запустить Стим в автономном режиме и играть в оффлайне? Так в разы проще.

Eric_O'Grady

Пользователь

Регистрация: 25.06.2016

Сообщения: 3

Рейтинг: 0

Eric_O'Grady

Регистрация: 25.06.2016

Сообщения: 3

Рейтинг: 0

Ateo сказал(а):↑
А не легче ли запустить Стим в автономном режиме и играть в оффлайне? Так в разы проще.
Нажмите, чтобы раскрыть...


хочется оффлайн с друзьями по лан

Eric_O'Grady

Пользователь

Регистрация: 25.06.2016

Сообщения: 3

Рейтинг: 0

Eric_O'Grady

Регистрация: 25.06.2016

Сообщения: 3

Рейтинг: 0

все получилось

Faric25

Пользователь

Регистрация: 05.11.2016

Сообщения: 3

Рейтинг: 0

Faric25

Регистрация: 05.11.2016

Сообщения: 3

Рейтинг: 0

Очень хорошая информация. Играть с друзями в оффлайн режиме далеко не все может.

Faric25

Пользователь

Регистрация: 05.11.2016

Сообщения: 3

Рейтинг: 0

Faric25

Регистрация: 05.11.2016

Сообщения: 3

Рейтинг: 0

Вилли Лис сказал(а):↑
Этот гайд сделан для того, чтобы не нужно было искать по инету разные его части. Тут все в одном месте и максимально подробно.
Вот Вам мой совет: побольше думайте о других. Мне, например, казалось бы, даром не надо поддерживать гайд и еще от таких как Вы отбрехиваться. Но тема востребована. У нее много просмотров не смотря на очень малое количество сообщений, так как те, кому необходима эта тема, не спешат писать тут тирады, потому что им важен трафик или просто бесит по пол часа ждать загрузки страницы. Приходят личные сообщения и достаточно разбросано по Интернету менее подробных гайдов, которые оставляют вопросы без ответов.
Милое дело - написать тут возмущения, подобно Вашему. Так как возмущаются только те, кто играет в Доту полноценно, что обусловлено удачным географическим положением и как следствием хорошим инетом.
Нажмите, чтобы раскрыть...

Многие благодарны тебе, молорик!

Faric25

Пользователь

Регистрация: 05.11.2016

Сообщения: 3

Рейтинг: 0

Faric25

Регистрация: 05.11.2016

Сообщения: 3

Рейтинг: 0

Вилли Лис, скажи ка, можно ли управлять количество добавляемых ботов?
если да, то как?

Тема закрыта