Нечеловеческое желание овладело разумом несколько часов назад… Захотелось вспомнить события десятилетней давности!! Вы помните, как собирались с товарищами за одним компьютером? Помните многодневные баталии с применением хитрых тактик, союзов и разработкой новых карт? Я помню. Герои 3 прошли через мою жизнь и оставили яркий свет в памяти, да такой, что до сих пор не могу выбрать игру, которая бы могла конкурировать с Heroes III. Вот, 2012 на дворе и захотелось поиграть, благо, компьютеры дома есть, не обязательно сидеть за одним столом. Всё же оказалось, что и тут творение Майкрософта не в состоянии обеспечить достойный уровень совместимости старых приложений и новых условий работы. Сетевая игра не стартует,компьютеры не видят друг друга, хотя находятся в одной локальной сети.
В сетевой игре банально не видим ни один компьютер с созданной игрой. Попытка впрямую подключиться к серверу через IP адрес приводит к банальному «IP адрес не найден». Казалось бы — всё, нет пути вперёд. Но выход был найден.
Оказывается «семёрка» не умеет корректно работать со старыми версиями протоколов DirectX и эта проблема решается элементарно. Скачайте файл DPWSOCKX.DLL и скопируйте его в корень установленной игры. Т.е. если речь идёт о
C:\Program Files (x86)\3DO\Heroes3
То DPWSOCKX.DLL нужно класть в папку C:\Program Files (x86)\3DO\Heroes3 , кстати, не удивляйтесь, если там нет исходного файлика :-).
Очевидно, что действие с копированием файла нужно осуществить на всех компьютерах, которые будут подключаться через TCP. Удачной игры :-).
73 комментария
Спасибо за подсказку, но что делать если там нет исходного файлика, создать его??? Но в этом случае игра к нему врядли будет обращаться.
Минутточку! Вам нужно скачать файл и положить его в КОРНЕВУЮ директорию с игрой. Файла там по умолчанию нет =)
Благодарю.
Решил на досуге стариной тряхнуть, скачал эту наикрутейшую игру. На компе windows 10, на втором тоже. Брэндмауер отключили, сервак видит, а не пускает. И вот, решение проблемы нашлось тут.
Еще раз, спасибо.
Пожалуйста 🙂
ух спасибо теперь только как с XP соединиться
Расскажите подробнее, что конкретно не работает? Вы сделали всё, как я написал? Или нет?
помогло, спасибо
Пожалуйста 🙂
Хотим поиграть втроем. Кто первый зашел — того пускает второго нет (то есть третий не может зайти у него пишет «айпи не найден»)
Без этого файла всегда пишет «айпи не найден».
Подключаемся через «Hamachi».
(есть еше одна проблема, если стартуем через «GameRanger» или «GameSpy Arcade» (программы которые сами запускают клиент игры)у одного из нас висит стартовый экран и курсор «часики» как бы «загрузка» (нету пунктов меню) и больше нечего нельзя сделать. Вдруг кто встречался с этой проблемой, а еще лучше нашел выход я весь во внимании).
Ну а так хотя б решить проблемку с этим ДЛЛ фаилом что б больше 2- могло подключаться.
Вообще я решал эту задачу, как раз через хамачи. Однако работает нестабильно :(…
Дык, а все же про основной вопрос: мне кажется что этот длл фаил рассчитан на двоих, а третий не может зайти. Это может быть так и что делать что б третий смог все таки зайти?
Проверил. Работает и с тремя игроками.
Да заработало. Только вот данные не передаются третьему игроку. Второй пропускает и все «ошибка передачи данных, попробовать еще раз». В хамачи — доступны все.
Я попытаюсь сделать ещё один пост, более развёрнутый. Т.к. Hamachi, к сожалению, тоже требует настройки… Я могу посоветовать изменить метрику интерфейса на 10. Если я говорю непонятные вещи, то подождите, напишу обновление к сообщению 🙂
Привет! Скачал сборку Герои 3. Поставил, локальная сеть настроена, то есть пинг есть и компы видят друг друга( доступы открыты), игра запускается все работает, но при соединении через TCP/IP комп не видит того кто сервер и наоборот.Что можно сделать, с чем может быть связанно? Спасибо! Ваш файлик так же добавил в папку)Помогите!
Это очень странно! Могут быть проблемы с настройками сети. Обязательно отключите «Брандмауэр Windows», посмотрите, может быть у вас антивирус блокирует сетевую активность приложений… Я бы начинал с этого.
По локальной сети через wifi скопировал файл, 2 игроку
передается файл, 3-му уже нет. Все перепробывал, никак
вообще
точнее не файл не передается, а данные в игре не передаются
3-му и последующим игрокам
[…] что, если у вас вдруг не работает сетевая игра в Heroes of Might&Magic 3 на Windows 7, вы спать не можете без знаний о венгерской кухне, […]
Спасибо, помогло!
Спасибо огромное!
давно уже голову ломал пытаясь понять почему не работает)
супер! помогло! спасибо.
Добрый день!
Решили поиграть с напарником по сети в героев. 2 компа, 1 кабель между ними, у него Вин 7 х64, у меня Вин ХР х32. Была ошибка о АйПи, скопировали ДЛЛ, теперь я вижу его сетевую игру. НО! Когда я пытаюсь к нему подключиться, пишет: «К сожалению, при установке связи с сессией произошел сбой. Попробуйте еще раз». Пробовал 4 раза — ничего! Подскажите, что делать?!
К сожалению не смогу Вам помочь. Возможно имеет смысл поставить на обе машины виртуалки (например, под VirtualBox) и попытаться через них…
Вам требуется внести игру в брандмауэре вашей системы в список исключений для подключений по домашней сети.
Спасибо! 🙂
Спасибо огромное! Помогло, сейчас с женой зарубимся. Кстати на старых роутерах такой проблемы нет, новый купил и игра перестала находиться. А героев мы раз в годик стабильно вспоминаем =)
Создал карту для себя и друзей. В одиночных сценариях игра ее видит, но в сетевой игре нет. Подскажите в чем проблема?
Заранее спасибо.
положите файл DPWSOCKX.DLL в корневую директорию — заработает
Все сделал как вы и сказали, закинул требуемый файл в корневую директорию, но при попытке создать сетевую игру герои подвисают!Может знаете как проблемку устранить. Заранее спасибо!
Привет!
локалка:
Win7 32 pro + win8.1 64 pro + Win64 home
Положил в корень библиотечки и заработало только для 2-х компов, при попытке подключить третий — выдаёт ту же ошибку (ip не найден)
Причем без разницы где сервер, 3-го не пускает.
помогите пожалуйста кто решил проблему
Судя по многочисленным жалобам, это решение подходит строго для игры на два компа =(
Здравствуйте!Ищу помощи…win7 64pro,проблема такова — скачал уже несколько версий Герои-3.,играю с другом на одном компе в 2-ем компанию,вроде бы все ничего,но спустя половину сценария выбрасывает с последующим закрытием из игры,говорит что ошибка винды,но уже чистил и реестр и что только не делал,и так на каждой версией игры,помогите решит!!
Беда в том, что Герои создавались под старую Вин 98,через это подобные глюки, можно сказать, нормальны. Варианты такие… Если игра вылетает в одном и том же месте, измените суть последнего хода после перезагрузки и запуска автосейва. Если интересует вариант «с ивращением», то рекомендую виртуальную машину и чистую Win 98.
[…] из посещаемых материалов на сайте ITWRITER.RU — вот этот (Не работает сетевая игра в Heroes 3 под Windows 7). Каждый день порядка 100 человек неизменно приходят на […]
ребят помогите пробовали подключатся через хамачи,тугл,райнджер,непол. у меня захожу в игру нажим ТСП ІП выбивает ошибка — ошибка при установке соединении ТСP IP .попробуйте еще раз — чего делать то
спасибо , помогло
Обращайтесь))
neons90 помоги пожалуйста , вот в чем проблема DirectPlay is not installed correctly. Download and install DirectX у друга такая шняга , но уменя все норм , он качает все как надо, но ему опять тоже самое пишет! Что делать?
Здравствуйте. Попробуйте обновить DirectX, должно помочь.
https://www.microsoft.com/ru-ru/download/details.aspx?id=35
Пытаемся сыграть втроем : win 7+ win 7 + Win XP . После всех настроек Хамачи при отличном пинге друг друга в игре не видим друг друга. После установки dll в корневую папку увидели, но играть возможно только вдвоем. Третий зависает. Причем не важно кто, менялись местами когда создавали и заходили в игру — всё равно третий виснет. Кто-нибудь может уже смог это обойти ? Подскажите, пожалуйста.
К сожалению эту беду можно решить только путём сложных костылей. dll помогает играть вдвоём, но не решает проблему масштабного «мультиплеера». Для себя пошёл проще и поставил виртуальную машину, загнали всех в одну подсеть и яростно рубились.
А поподробнее можете описать как вы сделали, я не совсем в теме)
Если не в теме, то будет очень нелегко. Грубо говоря, поставил виртуальную машину на базе WindowsXP, затем сделал так, что бы роутеры всех друзей цеплялись в одну VPN сеть и были в одной подсети (10.0.1.1-255). Дальше всё как в обычной сетевой игре. В качестве виртуального сервера использовал VMWare
Спасибо , буду пробовать)
Доброго дня, хороший гайд по проблеме, но хотелось бы узнать, может вы сталкивались и со следующей:
При запуске «Новой игры» -> «Многопользовательской игры» -> «Режима TCP/IP» игра закрывается с ошибкой:
Unexpected Program Termination: DirectPlay Error: ‘Unknown error?’ File:’C:\Dev\Heroes 3 Exp 2\Game\Remote.cpp’ Line# 1867
Сколько в инете не пытался найти решение, всё сводится к переустановке Винды =(
Попробуйте обновить DirectX в «ручном» режиме. Вероятно какое-то из устройств установленных на вашем железе влезает драйвером не туда, куда надо. Я бы начал именно с этого…
Моя система W7 x64. Если мне не изменяет предчуствие, то до того как я установил блокиратор от сбора телеметрии(нынче популярный) в винде — мои герои(HD mod) прекрасно работали по сети. Я уже попробовал его убрать, но лучше не становится. Я также попробовал по вашему совету заново поставить DirectX — просто напросто нашел установщики с мелкосотовского сайта. Толку мало, ничего не меняется. Хотя я не очень уверен в том, что это *ручной* режим.
Гадаю что еще можно попробовать переустановить…
MS visual C++ 2005/2008/2010/2012/2013 ?
.Net Framework?
Какие-то определенные драйвера?
Короче, всем, кто мучается с третьими героями и 3+ игроками — секрет настройки прост. На время игры найдите и отключите на роутере UPnP-сервис, и все заработает.
Третий и последующие игроки пытаются работать широковещательными UDP-пакетами, которые современные роутеры автоматически транслируют во внешнюю сеть 🙂
а по подробнее можно?
Помогите пожалуйста , не могу подключиться ошибка Timeout , вижу когда создают сервер , но подключиться к нему не могу , как и если я создаю сервер его не видят и по айпи не могут подключиться что делать ? брандмауер оф , антивирусов нет , играем через хамачи
если видите, но не можете подключиться — проблема 100% в сетевых настройках. Проверяйте всех участников сабантуя
Спасибо, добрый человек! За инструкцию и за файл. ПК win10 Ноут win 7. Увидели друг друга даже без ввода вручную ip
Пожалуйста, пользуйтесь на здоровье 🙂
Играем через хамачи. Все антивирусы отключены, брандмауэры тоже. Пингуем нормально, в хамачи разрешен трафик. Трое из пяти друзей конектятся на сервер, а остальные видят сервер, видят запаролен он или нет, кол-во игроков, но при попытке подключения «ошибка подключения. попробуйте позже. Тайм-аут». Кстати. У друга который коненктится нормально, сломался комп. Он играл через нетбук и там была эта же ошибка, что и у моих друзей, которые так и не могут подключаться. Мы сидели и пытались отключить все, что могло блокировать трафик. Так и не помогло, в хамачи у него в сведениях стояло блокировать весь трафик, я поставил разрешить и все равно не помогло. Он переустановил винду и выкл. брандмауэр и все заработало. Но у другого друга у которого все работает, пробовал блокировать трафик в хамачи так та же ошибка, но при разрешении все работает. У остальных двух друзей этот фокус не прокатывает. У них вроде все разрешено и выключено, но увы. От чего зависит эта ошибка я тау и не понимаю. Вы моя последняя надежда
скажите, а у Вас пинги ходят между компами по IP адресам присвоенными хамачей?… А то так можно долго фантазировать на предмет и нифига не получится, возможно, что не там копаете)
Мужик спасибо за файл ! ) Спас
Крутяк! Все заработало благодаря Вам!!!
Спасибо большое!!!
гавно неработает нефига как бы вы инфу праверьте сначало а потом уже тока вылаживайте
русский язык не родной, видимо? У всех работает.
Играем через хамачи. Все антивирусы отключены, брандмауэры тоже. Пингуем нормально, в хамачи разрешен трафик. сначала загружается долго мин5-15.1-й грок походил,закончил ход.и начинается-мин 5-10 передача данных(.в чем проблема м.б.?
Полагаю, что неплохо бы проверить стабильность работы хамачки через обычный виндовс пинг. Открываем консольку, там пишем ping адрес в хамачи -t и оставляем так комп на минут 30. Если пойдут сбои — разбраться с сетью…
Играем через хамачи. Все антивирусы отключены, брандмауэры тоже. Пингуем нормально, в хамачи разрешен трафик. сначала загружается долго мин5-15.1-й грок походил,закончил ход.и начинается-мин 5-10 передача данных(.в чем проблема м.б.?
Играем через хамачи. Все антивирусы отключены, брандмауэры тоже. Пингуем нормально, в хамачи разрешен трафик. сначала загружается долго мин5-15.1-й грок походил,закончил ход.и начинается-мин 5-10 передача данных(.в чем проблема м.б.?
Сначала не получилось!
Файлик нужно кидать не в корень игры , а в первую папку в корне !!!
Тогда всё работает , автор спасибо огромное , с другом вспоминаем молодость благодаря тебе!)
Спасибо за подсказку. У меня не работало на троих HoTA под Win10. Отключал UPnP в роутере, обновлял HDMod до 5.0, скачивал предложенный вами DPWSOCKX.DLL (он уже был и той же версии). Помогло скачивание этого же DPWSOCKX.DLL для Win10 32 bit отсюда https://www.dll.ru/files/dpwsockx-dll Возможно, помог и комплекс всех вышеперечисленных мер вкупе с нужной версией библиотеки.
Спасибо большое, вот от души прям! Заработало!:)
не работает , тоже самое выдает win 10
в десятке всё хуже… скажем так — не гарантируется…
Скачай версию библиотеки для Win10. Я уже давно написал такой коммент, но его не пропускают почему-то.
Скачивайте библиотеку эту именно под вашу версию винды и всё работает. Проверено на десятке.
Nice postee!