Как играть по Интернету без WON
в Homeworld и Homeworld::Cataclysm?
Все, наверное знают, что в эти стратегии можно играть по локальной сети (LAN). Однако для
игры по Интернет необходимо зарегистрироваться на сервере World Opponent Network (WON, Sierra).
К сожалению, для российских игроков это затруднительно. Как быть?
Казалось бы, можно запустить игру в режиме LAN и выйти в Интернет, но этот вариант не
работает. Проблема в том, что в режиме LAN игра ищет партнеров путем отправки в сеть
broadcast-широковещательного пакета. Такие пакеты распространяются только в пределах одной локальной сети,
а потому в Интернет не уходят. Остается только перехватывать broadcast траффик и рассылать его
на каждую из участвующих машин в интернете. Это делает утилита HwLan.
HWLan 2.0 / работает! /
Что потребуется кроме самой игры:
ICQ - для поиска партнеров и настройки параметров.
hwlan20.zip - ZIP архив [33k], версия 2.0.
Любой текстовый редактор: блокнот, нортон, FAR и др.
Как запустить игру? Инструкции для каждого участника.
1. Выйти в интернет.
2. По ICQ найти участников игры, узнать их IP-адреса, сообщить свой адрес.
Свой IP адрес можно узнать набрав winipcfg.exe и выбрав нужное устройство, например PPP-контроллер.
Адрес записывается в виде четырех чисел от 0 до 255, разделенных точками, например, 195.210.200.12 или 223.34.88.91.
3. Внести эти адреса в файл hwlan.txt. Hwlan.txt должен быть в той же директории, где hwlan.exe. Первой строкой записываете адрес своей машины, на других строках - адреса участников игры (одна строка - один адрес),
без пробелов. Курсор должен стоять на последней позиции последней строки, так чтобы не было в конце пустых строк.
Пример файла hwlan.txt для трех игроков на машине 195.210.200.12:
195.210.200.12
223.34.88.91
126.89.23.34
4. Запустить hwlan.exe. В окне протокола должны быть перечислены все IP адреса, а также присутствовать надпись
вроде "binding to 195.210.200.12:6038", где в качестве адреса должен быть указан адрес своей машины.
Затем hwlan можно свернуть, но не закрывать!
5. Запустить Homeworld::Cataclysm или Homeworld. Войти в режим Multiplayer->LAN->IP.
HWLan 3.4 / beta /
Что потребуется кроме самой игры:
ICQ - для поиска партнеров и настройки параметров.
hwlan34.exe - один exe-файл [56k], версия 3.4
hwlan34b2.exe - версия 3.4 beta 2
Внимание! В версии 3.4 при игре более двух человек в лобби LAN только сервер видит всех
игроков, остальные видят только игрока-сервера, однако после создания игры игроки начинают
видеть друг-друга. Игру может создавать только сервер. Версия 3.4 beta 2 еще не проверена,
но, наверное, устраняет этот недостаток.
В отличие от версии 2.0, информация об IP-адресах игроков собирается автоматически через одну из машин игроков, называемую сервером.
Сервером может выступать любой игрок, причем все остальные игроки должны знать его IP адрес.
Утилите HWLan IP адрес сервера сообщается как параметр в строке запуска, например:
"hwlan34.exe -S:195.210.200.12". Если параметр "-S:xxx.xxx.xxx.xxx" опущен, то HWLan запускается как сервер.
Также в этой версии HWLan автоматически пытается обнаружить локальный IP адрес.
Однако эта процедура может быть неудачной, например, если ваш компьютер кроме модема подключен еще и к локальной сети,
или, если у вашего компьютера не задано имя.
Как задать имя для компьютера? Для этого войдите в Пуск->Панель управления->Сеть. Там должна быть закладка "Компьютер". Если она есть,
проверьте, чтобы поле "Имя компьютера" было заполнено. Если же закладки "Компьютер" у вас нет, в закладке "Конфигурация"
добавьте "Клиент для сетей Microsoft", и тогда появится закладка "Компьютер". Данные изменения достаточно проделать один раз.
В случае обнаружения любой ошибки HWLan автоматически закрывается, однако, может быть случай, когда
HWLan обнаружит доступный IP адрес, который при этом получен не от провайдера, а принадлежит, скажем, вашей локальной сети.
Как это проверить? В любом случае после успешного запуска HWLan на экране будут присутствовать строки следующего вида:
Local 212.200.23.85 [my_comp]
Server remote 195.178.45.67
Waiting for server...
В первой строке указывается адрес вашей машины, причем этот адрес должен соответствовать тому, который определил
вам провайдер Internet. Как узнать этот адрес, ищи в описании HWLan 2.0. Если адрес local не соответствует интернет адресу,
или, если возникли проблемы с заданием имени компьютера, HWLan 3.4 можно запускать также с параметром "-L:xxx.xxx.xxx.xxx".
Этот параметр служит для явного указания утилите вашего локального адреса.
Оба параметра "-S:xxx.xxx.xxx.xxx" и "-L:xxx.xxx.xxx.xxx" могут присутствовать или отсутствовать независимо
друг от друга, при этом их порядок также не важен. Например: "hwlan34.exe -L:210.156.11.13 -S:89.23.78.44" запускает
HWLan на локальной машине с интернет адресом 210.156.11.13 с поиском удаленного сервера HWLan по адресу 89.23.78.44.
Отметим также, что буквы "L" и "S" в параметрах могут быть строчными "l" и "s".
Как запустить игру? Инструкции для каждого участника.
1. Выйти в интернет.
2. По ICQ найти участников игры, выбрать одного сервером, узнать его IP-адрес, например, 191.56.11.78.
3. Для игрока-сервера: запустить hwlan без параметра "-S", для всех остальных игроков: запустить hwlan с параметром IP сервера, например "hwlan34.exe -S:191.56.11.78"
4. Запустить Homeworld::Cataclysm или Homeworld. Войти в режим Multiplayer->LAN->IP. Заметим, что при правильном указании вашего адреса,
во время общения в лобби игры в окне HWLan будут появляться точки, соответствующие пакетам данных,
присланных удаленными игроками.
Игроки в Homeworld и Cataclysm
Имя::Псевдоним | ICQ | E-mail |
Mao, Aom, Aom3, AomIII | 14392834 | mao@tsw.ru |
Dr(A), DrA | 97779262 | dralex@yandex.ru |
Light | 97485926 | blbl@don.sitek.net |
SDA | 33455366 | sda_sda@mail.ru |
Удачи!
mao@tsw.ru