Гайд, как играть по мультиплееру через Hamachi в игре Stronghold Crusader HD (Стронгхолд Крусадер ХД)
Описание гайда
Столкнулся с невозможностью поиграть в сетевую игру этой замечательной игры.
Провайдер мне не дает белого адреса, в такой ситуации способа «из коробки» играть через интернет в эту игру — нет.
В сообществе нашел официальное руководство на английском языке, но оно показалось мне избыточным, в связи с чем сделал свое, с минимальным количеством шагов до возможности играть онлайн.
Что такое Hamachi и как его установить
Мой провайдер выдает только серый адрес, в результате чего я не могу хостить игры в интернете по tcp/ip.
Один из способов — использовать VPN от LogMeIn — Hamachi.
Идея в создании небольшой личной VPN сети с друзьями, Hamanchi предоставит каждому участнику белый адрес, который будет доступен только в рамках этой сети. Это позволит играть в массу игр, работающих по tcp/ip, где разработчики не озадачились созданием выделенного сервера (или прекратили его поддержку).
Простое разворачивание, стабильная работа, бесплатная версия при игре до 5 игроков. Каждый из участников может не иметь публичного адреса.
Как создать сеть для совместной игры
- Качаем официальный клиент.
- Устанавливаем клиент.
- Запускаем, регистрируемся.
- Создаем новую сеть (сеть — создать новую сеть).
- Задаем уникальный идентификатор.
- Ура! Сеть появилась в списке, написано, что в ней 1/5 (это мы).
- Говорим друзьям установить Хамачи.
- Вместо создания сети, они выбирают подключение (сеть — подключиться к существующей сети).
- Теперь в списке хостов мы их всех видим, можно нажать правой кнопкой и провести базовую диагностику, пинги и прочее.
- При необходимости изменения настроек сети, необходимо перейти в управление — управление сетями. Оно работает только через сайт самого Hamachi, он откроется при выборе указанного пункта, там можно сети создавать, удалять, менять пароль, включить запросы на подключение (потребует личной валидации всех входящих запросов на вход в сеть) и так далее и тому подобное.
- Теперь у каждого участника есть свой адрес, любой из вас может быть хостом, остальные к нему подключаются.
Рекомендую в настройках всем участникам задать фиксированные порты:
- Система — параметры — Дополнительные параметры — Локальный UPD/TCP адрес.
Сам адрес задавать не требуется, задать необходимо порт.
Также, вероятно, ваш фаервол будет задавать вопросы о разрешении трафика, это нормально, необходимо его разрешить.
В случае настройки Хамачи, роутер настраивать не требуется, так как туннель устанавливается непосредственно с вашего компа.
Установка Ipxwrapper
Казалось бы, адрес есть — подключайся и играй, но нет, у нас это не заработало.
Теперь необходимо установить дополнительную утилиту, позволяющую играть через IPX. Это устаревший протокол, на сегодняшний день практически полностью вытесненный TCP/IP, который, к сожалению, не заработал.
- Качаем Ipxwrapper по ссылке.
- Содержимое скачанной папки из архива распаковываем в директорию игры.
- Запускаем directplay-win64.reg или directplay-win32.reg (в зависимости от разрядности ОС).
- На всякий случай заходим в его конфиг и выставляем настройки аналогично ниже указанному скриншоту. Тут требуется выбрать сетевой интерфейс LogMeIn Hamachi, поставить галку, автоматически создающую правило для микрософтовского фаервола, если вы его используете:
И… все, далее про эту утилиту можно забыть, она уже встроена в игру Стронгхолд Крусадер и будет работать.
Запуск игры для совместной игры по мультиплееру
- Когда все участники выполнили вышеуказанные шаги, запускаем игру.
- Это может быть как Stronghold Crusader HD так и Stronghold Crusader Extreme HD.
- Выбираем Мультиплеер.
- Выбираем пункт IPX Connection For DirectPlay, как на скриншоте:
- Сначала участник, который будет выступать сервером, выбирает «Ведущий», таким образом создает хост и ожидает остальных.
- Остальные выбирают «Ведомый», и видят в списке Ведущего и подключаются к нему.
- Выбираем карту, настраиваем все что необходимо, и в бой!
Автор гайда: [x]kaBolt.
Артас
Сделал всё что было сказано в инструкции, но при подключении у нас ничего не появляется, внимание вопрос чё за х***я???
YVid
Если этим способом подключиться у вас не получается, попробуйте данный более простой вариант.
Иван
ещё одна ошибка, когда выбираю IPX Connection For DirectPlay, ни кнопки ведущий и ведомый просто не нажимаются
Иван
Заранее огромное спасибо
YVid
Если этим способом подключиться у вас не получается, попробуйте данный более простой вариант.
Иван
у меня проблема, в самой игре нет выбора IPX Connection For DirectPlay
YVid
Убедитесь, что при переносе файлов из архива с программой «Ipxwrapper» были перенесены все файлы в корневую директорию с игрой.
В конечном итоге, файлы программы должны быть доступны по примеру:
…
/Stronghold/wsock32.dll
А не:
/Stronghold/ipxwrapper-0.6.1/directplay-win32.reg
Кирилл
Огромное спасибо! Получилось!