Как играть в "Герои 3" по сети.
Давно уже хотел поиграть в старых добрых героев через инет, да всё как-то времени не было, желания, или просто надолго забывал.
Итак, ситуация:
Есть 2 компьютера, расположенные на разных концах света, у них динамические ip адреса, разные версии windows. У всех интернет через роутеры.
Чтобы комфортно сыграть в Heroes 3 of might and magic через интернет, удобнее всего организовать виртуальную частную сеть или эмуляцию одноранговой локальной сети через хамачи (последним и займёмся вплотную).
1. Скачиваем и ставим Hamachi (
http://soft.softodrom.ru/ap/Hamachi-p1053 )
2. Кто-то один создает в хамачи новую сеть. (
если не работает см. пункт 6)
3. Остальные подключаются к сети и проверяют доступность друг друга (ping)
4. Подключение через hamachi должно быть у всех с зелёненькой точкой - значит подключено напрямую.
5. Если у всех доступность хорошая и ping проходит - очень хорошо. Если пинга нет, или другие проблемы выполняем пункт 6.
6. В случае возникновения проблем с подключением, выполнить нижеследующие подпункты. После каждого действия проверять, не улучшилась ли ситуация. Можно выполнять не все.
6.а Отключить все антивирусы и фаерволы
6.б Отключить "Брандмауэр windows" (
Панель управления -> Брандмауэр windows)
6.в Отключить firewall на маршрутизаторе
6.г Для windows vista и 7 сделать сеть хамачи "домашней сетью" (
Центр управления сетями и общим доступом -> тыкнуть левой кнопкой мыши на картину сети с hamachi, если у вас там не домик - выбрать домик)
[показать]
6.д На маршрутизаторах пробросить порты для hamachi (12975, 32976, 17771, 443, 25000)
6.е В настройках хамачи выставить локальный TCP и UDP адреса - 25000 (
параметры -> дополнительные настройки)
[показать]
6.ё В настройках хамачи отключить UPnP
6.ж В настройках хамачи сделать все узлы "доверенными".
6.з Поле некоторых настроек необходимо перезагружать комп
7. Итак, все узлы у вас пингуются. Хорошо. Теперь нужно повысить приоритет сети hamachi до наивысшего. (
Панель управления -> Сетевые подключения -> Нажать Alt -> Меню "дополнительно" -> Дополнительные параметры -> зелёной стрелкой вверх перевести сеть хамачи на самый верх )
[показать]
8. Игра герои 3 должна быть у всех игроков одинаковая. Не просто одинаковая версия (например Дыхание смерти), а СКОПИРОВАННАЯ с одного их игроков.
9. Запускаем героев. Новая игра -> многопользовательская игра -> TCP/IP. Убеждаемся, что игра показывает "Ваш IP адрес" из сети хамачи, т.е. первая группа в адресе 5.ххх.ххх.ххх. Если там не хамачевский адрес значит либо у вас не работает hamachi либо вы не сделали седьмой пункт.
[показать]
10. Последняя, очень распространенная проблема - когда один компьютер видит созданную игру другого, а другой не видит первого. Обычно, если сервер XP, то клиент на win7 пишет "Не найден IP", и наоборот, если сервер windows 7, то клиент на XP видит созданную игру но при попытке войти пишет: "К сожалению при установке сессии произошел сбой. Попробуйте еще раз". Проблема лечится копированием в папку с игрой и в system32 файла DPWSOCKX.DLL (можно скачать, например,
здесь ) У меня начало видеться при точном размере этой dllки 77824 байт.
11. На этом проблемы должны закончиться.
Приятной вам игры в лучшую мировую пошаговую стратегию!!!
[показать]
Если у вас остались какие-то вопросы - задавайте.
p.s. Во время игры забейте на игровой чат и пользуйтесь скайпом. Так удобнее.
p.p.s. Кстати, от создания виртуальной локалки через интернет, можно получить кучу других полезных ништяков.Ссылка на оригинал статьи - Как играть в "Герои 3" через хамачи.