Я тут подготовил инфраструктуру, чтобы можно было безболезненно гонять в DW в онлайне.
Последовательность действий по шагам:
1. Качаем OpenVPN с GUI с
http://openvpn.se/download.html (самая первая ссылка).
2. Устанавливаем его, ничего не меняя в опциях установки.
3. Кладем содержимое приаттаченого архива dw-common.rar в C:\Program Files\OpenVPN\config
4. Нажимаем правой кнопкой на иконку OpenVPN в трее (справа снизу) и выбираем первый пункт меню "Connect".
5. Появится окошко с кучей букв, которое исчезает через несколько секунд, справа снизу всплывает подсказка о том, что соединение успешно установлено, а иконка OpenVPN меняет цвет с красного на зеленый.
6. Ваш адрес в получившейся виртуальной локальной сети имеет вид 192.168.151.xxx, его можно узнать, наведя мышь на иконку OpenVPN в трее (справа внизу), и прочитав информацию во всплывшей подсказке (сама последняя строка в окошке).
7. Запускаем dangerous waters в режиме хоста мультиплеера и смотрим, какой адаптер и адрес был выбран игрой в качестве работающего. Адрес должен быть наш, такой, какой был определен в п. 6.
7.1. Если выбран неправильный (что случается в 90% случаев), тогда выходим из игры, идем в каталог, куда установлена игра, и смотрим файл adapters.txt. В нем содержится информация обо всех сетевых адаптерах (реальных и виртуальных) и их адресах. Файл выглядит примерно так:
This file contains all adapters found on this system:
Local Area Connection 2 - IPv4 - 192.168.151.10
Local Area Connection - IPv4 - 192.168.2.1
Stream - IPv4 - 91.76.142.169
Нас интересует тот адаптер, у которого адрес из нашей виртуальной локальной сети (192.168.151.xxx), в данном случае - это самый первый.
Открываем файл dangerouswaters.ini в каталоге с игрой, и в строку .AdapterName в секции [Multiplayer] вписываем имя нашего адаптера (все, что до первого дефиса в нужной строке). В приведенном примере должно быть:
.AdapterName "Local Area Connection 2"
8. Решаем, кто должен быть хостом, хост создает у себя комнату и сообщает всем свой ip-адрес из виртуальной локальной сети. Остальные вводят его и наслаждаются мультиплеерными баталиями.
9. Для обсуждения и подготовки сражений имеет смысл использовать TeamSpeak. У меня есть один пустующий -
yo.jabber.ru:8769 (обратите внимание, что порт нестандартный), пароль - "akula" (без кавычек, разумеется).