дота2 по локальной сети без интернета

avatar puzan129

13297

63

puzan129

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

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

Сообщения: 28

Рейтинг: 4

puzan129

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

Сообщения: 28

Рейтинг: 4

после заполнения параметров server.bat выскакивпет второе окно и быстро закрывается..
.
принтскрином поймал текст ошибки :
#Could not get IReplayDirector interface from lubrary server.dll # loaded for “dota2“
[D2Fixups] Warning: failed to setup test client shutdown patch.

fastfix
#Could not get IReplayDirector interface from
lubrary server.dll # Game.dll loaded for “dota2“

van_black

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

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

Сообщения: 9467

Рейтинг: 3528

van_black

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

Сообщения: 9467

Рейтинг: 3528

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

supershmel

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

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

Сообщения: 1431

Рейтинг: 324

supershmel

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

Сообщения: 1431

Рейтинг: 324

CoolFire сказал(а):

Спойлер:

Так, народ, я тут гайд накатал, а мне выдает ошибку: Сообщение слишком короткое. Поможете решить эту проблему - гайд ваш.

Так, все, кажется понял.
Приступим.
Во-первых: идешь в %твоя_директория%\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. Это дело пяти минут, так что не расстраивайтесь.
Кроме того, некоторые обновления могут сделать неактуальными файлы сервера. Если после очередного обновления сервер не встает, необходимо обновить файлы.
Идем сюда https://forums.allie...ad.php?t=209965 и качаем d2fixups.zip
Содержимое архива копируем с заменой в FullPack и он снова актуален :)
Вот так, с помощью нехитрых манипуляций можно играть в Dota 2 по локальной сети.
Если возникнут вопросы - задавайте, отвечу всем.



Нажмите, чтобы раскрыть...

спс + поставил

CoolFire

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

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

Сообщения: 25

Рейтинг: 28

CoolFire

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

Сообщения: 25

Рейтинг: 28

puzan129 сказал(а):

после заполнения параметров server.bat выскакивпет второе окно и быстро закрывается..
.
принтскрином поймал текст ошибки :
#Could not get IReplayDirector interface from lubrary server.dll # loaded for “dota2“
[D2Fixups] Warning: failed to setup test client shutdown patch.

fastfix
#Could not get IReplayDirector interface from
lubrary server.dll # Game.dll loaded for “dota2“
Нажмите, чтобы раскрыть...

Версия клиента?

puzan129

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

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

Сообщения: 28

Рейтинг: 4

puzan129

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

Сообщения: 28

Рейтинг: 4

580

CoolFire

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

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

Сообщения: 25

Рейтинг: 28

CoolFire

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

Сообщения: 25

Рейтинг: 28

puzan129 сказал(а):

580
Нажмите, чтобы раскрыть...

Ой ой, для такого старого fixup уже и не найдешь. В данном случае необходимо обновить клиент.

puzan129

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

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

Сообщения: 28

Рейтинг: 4

puzan129

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

Сообщения: 28

Рейтинг: 4

ясно понятно... спасибо.

CoolFire

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

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

Сообщения: 25

Рейтинг: 28

CoolFire

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

Сообщения: 25

Рейтинг: 28

puzan129 сказал(а):

ясно понятно... спасибо.
Нажмите, чтобы раскрыть...

Сорри, я не волшебник :) Тем не менее это 100% способ поиграть с товарищами, у которых нет постоянного интернет-соединения. Плюс ко всему советую отключить систему автообновления Dota 2.

puzan129

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

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

Сообщения: 28

Рейтинг: 4

puzan129

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

Сообщения: 28

Рейтинг: 4

ну обновиться она у меня не сумеет. клиент из дома принесу на работу. просто ужас как не хотелось устанавливать стим на рабочий комп

puzan129

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

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

Сообщения: 28

Рейтинг: 4

puzan129

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

Сообщения: 28

Рейтинг: 4

CoolFire сказал(а):

Сорри, я не волшебник :) Тем не менее это 100% способ поиграть с товарищами, у которых нет постоянного интернет-соединения. Плюс ко всему советую отключить систему автообновления Dota 2.
Нажмите, чтобы раскрыть...

что то не получается ботов нормально прописать:
запускаю сервер(выбираю 1,1,2,120)
подключаюсь с первого компа
подключаюсь со второго
выбираю команду (jointeam good)
проходит ВСЁ время ожидания (до этого ставил 30000 и сума сошел ждать)
выбираю героев на обоих компах
выставлю сложность ботам
выставляю ботов
в итоге перекидывает со второго компа, на котором нет сервера, на другого героя, а того что выбрал я отдает боту, при этом за сторону "Good" играет 6 героев, 1 неактивный но с голдой и второй на сложности 1 без голды.
обьясните что я дулаю не так

З.Ы. Если я скачиваю установщик Стим с оф сайта который весит полтора метра это полный стим или херня которая еще с инета будет тянуть метров 50?

contradanza

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

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

Сообщения: 4155

Рейтинг: 923

contradanza

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

Сообщения: 4155

Рейтинг: 923

В Кс же можно играть без интеренета, обучение в доте можно проходить без интернета, так с чего вы взяли что против ботов нельзя поиграть?
Определено есть очень простой способ, просто ни кто из знатоков этим не заморачивался, так как интернет еще не падал...

puzan129

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

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

Сообщения: 28

Рейтинг: 4

puzan129

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

Сообщения: 28

Рейтинг: 4

contradanza сказал(а):

В Кс же можно играть без интеренета, обучение в доте можно проходить без интернета, так с чего вы взяли что против ботов нельзя поиграть?
Определено есть очень простой способ, просто ни кто из знатоков этим не заморачивался, так как интернет еще не падал...
Нажмите, чтобы раскрыть...

способ описан в 1 посте 2 страницы (спасибо доброму человеку)
сейчас вопросы по настройке сервера уже пошли)

З.Ы. если сначала подключить ботов потом выбрать героев, то ботов показывает 4, а по факту их 3, героя подключившемуся компу дают рандомно (какбудто бот пикнул), один из ботов который не отображдается в списке не получает голды но сложность нормальная

Abbaddon

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

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

Сообщения: 9403

Рейтинг: 2724

Abbaddon

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

Сообщения: 9403

Рейтинг: 2724

Качаешь старую версию ноустим клиента. Играете в локальное лобби. Минус - версия игры не последняя.

puzan129

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

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

Сообщения: 28

Рейтинг: 4

puzan129

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

Сообщения: 28

Рейтинг: 4

максимум что находил ностим это 580 версия, там еще не было локального лобби((

CoolFire

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

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

Сообщения: 25

Рейтинг: 28

CoolFire

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

Сообщения: 25

Рейтинг: 28

puzan129 сказал(а):

способ описан в 1 посте 2 страницы (спасибо доброму человеку)
сейчас вопросы по настройке сервера уже пошли)

З.Ы. если сначала подключить ботов потом выбрать героев, то ботов показывает 4, а по факту их 3, героя подключившемуся компу дают рандомно (какбудто бот пикнул), один из ботов который не отображдается в списке не получает голды но сложность нормальная
Нажмите, чтобы раскрыть...


Объясняю: в настройках сервера по умолчанию прописана строчка +dota_start_ai_game 1. Она означает, что после старта боты будут автоматически подключены к стадии пика. В каком-то из прошлогодних апдейтов что-то пофиксили, и теперь эта строчка НЕ работает. Именно поэтому теперь мы используем dota_bot_populate 1, задача которой - заполнить ВСЕ пустые слоты ботами.
Если у тебя очень старая версия, то возможно, что для ботов тебе ничего не нужно прописывать.
Время ожидания, прописываемое при настройке - время, которое дается игрокам, чтобы присоединиться к серверу. Опять же, я понятия не имею, как старый клиент отреагирует на новые файлы. Нужно тестить :)

puzan129

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

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

Сообщения: 28

Рейтинг: 4

puzan129

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

Сообщения: 28

Рейтинг: 4

это с новым клиентом. последний который...
а еще вопрос. где можно найти стим установщик который не требует интернета?

puzan129

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

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

Сообщения: 28

Рейтинг: 4

puzan129

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

Сообщения: 28

Рейтинг: 4

ап(((

puzan129

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

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

Сообщения: 28

Рейтинг: 4

puzan129

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

Сообщения: 28

Рейтинг: 4

все настроил все рабоиает. только с ботами косяк остался

A State Of Trance♥

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

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

Сообщения: 429

Рейтинг: 140

A State Of Trance♥

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

Сообщения: 429

Рейтинг: 140

Я бы понял если б такой вопрос задали в году 2007-2008, тогда еще с интернетом были некоторые напряги, но сейчас ведь вполне доступный, зачем локальная сеть?

Mashabello

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

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

Сообщения: 24575

Рейтинг: 19775

Mashabello

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

Сообщения: 24575

Рейтинг: 19775

Нельзя сотворить сдесь

KepeeRdnk

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

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

Сообщения: 378

Рейтинг: 190

KepeeRdnk

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

Сообщения: 378

Рейтинг: 190

puzan129, Плохо искал значит,можно просто создать сервер выделенный,остальные конектяться к тебе через консоль.
вообщем вот чтоб не быть балаболом - https://www.youtube.com/watch?v=_uHPoG0Oaoc#t=97

Defox

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

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

Сообщения: 6945

Рейтинг: 3386

Defox

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

Сообщения: 6945

Рейтинг: 3386

Если нет интернета ВООБЩЕ, то как ты тут это пишеш?

puzan129

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

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

Сообщения: 28

Рейтинг: 4

puzan129

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

Сообщения: 28

Рейтинг: 4

Defox сказал(а):

Если нет интернета ВООБЩЕ, то как ты тут это пишеш?
Нажмите, чтобы раскрыть...

на работе нет иннта.

MOONEY

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

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

Сообщения: 333

Рейтинг: 149

MOONEY

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

Сообщения: 333

Рейтинг: 149

CoolFire сказал(а):

Так, народ, я тут гайд накатал, а мне выдает ошибку: Сообщение слишком короткое. Поможете решить эту проблему - гайд ваш.


Так, все, кажется понял.

Приступим.
Во-первых: идешь в %твоя_директория%\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 по локальной сети.
Если возникнут вопросы - задавайте, отвечу всем.
Нажмите, чтобы раскрыть...

Как включить возможность юзать читы?

HodRaip

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

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

Сообщения: 131

Рейтинг: 6

HodRaip

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

Сообщения: 131

Рейтинг: 6

puzan129 сказал(а):

когда ж какойньть умелец замутит какойньть локальный клиент или сервер для дотки... понимаю что дохера неактуальная тема уже но всеже хочется с людьми по локалке погамать...
Нажмите, чтобы раскрыть...
аргумент