OS/2 FAQ


OS/2 Communications FAQ - Cети. Статья 011

Q DOS-сетевые игры в OS/2
A
(Vladimir Komarov, 2:5020/341.20)

Игры по сети - версия 1 от 19-Feb-98

В свое время был написан FAQ на тему "одноранговая сеть", где я попытался рассказать, как "с нуля" поставить Peer. Кроме того, там было две строчки про игры. Народ бурно отреагировал на призыв "исправить и дополнить", и две строчки превратились в полноценный документ, который и предлагается Вашему вниманию. Авторы использованных материалов приведены в конце.
Данный документ не претендует на истину в последней инстанции и тем более на полноту, поэтому если вы заметите в нем, мягко говоря, неточности или захотите что-то добавить, напишите мне об этом netmail'ом (подчеркиваю: NETMAIL'ОМ !!!) на 2:5020/341.20

Почти все ДОСовские игры для multiplayer требуют IPX. Создать стек IPX в OS/2 VDM можно двумя способами: установить Netware Requester (что требует наличия Нетварного сервера) либо загрузить ДОС с дискеты и там запустить Novell Netware Lite (или прогрузить IPX.COM от ДОСовсого реквестера). Оба способа проверены и работают. Что же касается IPX в Виндах, то там он довольно странный и с Нетварным не стыкуется (имеется в виду, на уровне датаграмм).

Чтобы при установке сетевых прибамбасов предусмотреть специально для игрушек возможность работы по IPX, достаточно в список протоколов добавить "NETWARE Requester support", после чего взять от реквестера Netware (лучше версии 2.12 и выше, со старыми некоторые проблемы) следующие файлы:

1/03/94  11:43       9691             0  DDAEMON.EXE
26/04/96  16:12      10560             0  DOSVIPX.SYS
26/04/96  10:16      11828             0  IPX.SYS
26/04/96  10:16       1508             0  IPXCALLS.DLL
11/04/96  14:27      21908             0  LSL.SYS
28/04/96  17:55      91986             0  NCPOS232.DLL
17/06/96  13:12     142014             0  NETOS232.DLL
26/04/96   9:28       1521             0  NETSUB.DLL
11/07/95  20:40     109184             0  NWCALLS.DLL
20/09/94  15:51       3600             0  NWCONFIG.DLL
14/02/96   7:39      34960             0  NWLOCALE.DLL
29/04/96  14:20      37268             0  NWREQ.SYS
8/05/96  10:12      16884             0  SPX.SYS
3/07/96  18:11      16921             0  VIPX.SYS
24/04/96   8:50      29995             0  VSHELL.SYS
и прописать тот каталог, куда вы их положите в LIBPATH

В config.sys надо добавить следующие строчки:

=========== Cut Begin =============================
SET NWLANGUAGE=ENGLISH
DEVICE=D:\IBMCOM\NETWARE\LSL.SYS
DEVICE=D:\IBMCOM\PROTOCOL\ODI2NDI.OS2
>^^^^^ Внимание! Эта строка после выполнения первого пункта
>у вас уже должна быть!
DEVICE=D:\IBMCOM\NETWARE\IPX.SYS
DEVICE=D:\IBMCOM\NETWARE\NWREQ.SYS
DEVICE=D:\IBMCOM\NETWARE\VIPX.SYS
REM DEVICE=D:\IBMCOM\NETWARE\VSHELL.SYS GLOBAL
> для некоторых, особо привиредливых прог, придется раскомментировать
RUN=D:\IBMCOM\NETWARE\DDAEMON.EXE
=========== Cut End ==============================
Для проверки - или ручного прописывания - в вашем protocol.ini должны содержаться следующие строчки:
=========== Cut Begin =============================
[IBMLXCFG]

odi2ndi_nif = odi2ndi.nif
[ ... Все пожрал проклятый долгоносик ... ]

[odi2ndi_nif]

DriverName = odi2ndi$
Bindings = ,,FLPCI_nif
NETADDRESS = ,,"008048EA989D"
> правильно установите netaddress! по доке к карточке. Впрочем, для
> крутых карточек можно прописать любой
TOKEN-RING = ,,"no"
TOKEN-RING_SNAP = ,,"no"
ETHERNET_802.3 = ,,"no"
ETHERNET_802.2 = ,,"yes"
ETHERNET_II = ,,"no"
ETHERNET_SNAP = ,,"no"
TRACE = 0x0

Кто знает что-либо о чем-то, здесь не упомянутом - пишите.

Только еще раз прошу: пишите НЕТМАЙЛОМ, не надо засорять эху...

Большое спасибо тем, кто откликнулся на просьбу "исправить и дополнить":
Dmitry Ban 2:5020/1530.33
Sergey Rogulev 2:5031/7

(Sergey Rogulev, 2:5031/7)

>Bindings = ,,FLPCI_nif
^^^^
Только сейчас заметил - надо yпомянyть, что количество запятых (во всех пyнктах) зависит от числа логических адаптеpов и может не совпадать.

К предыдущей статье | К оглавлению раздела | К следующей статье

Вернуться к списку разделов FAQ.

Если у вас есть вопросы или пожелания, пишите, мы будем рады.

Данный FAQ cоставили Ivan Borovicov и Viatcheslav Odintsov (2:5020/181) на основе OS/2 FAQ Дмитрия Завалишина (dz) и материалов переписки в группе эхоконференций su.os2.*. Оформление статей: Николай Королев. Программирование JSP для RU/2: Евгений Кулешов. Благодарности: Дмитрию Максимовичу (MaximDim) за громадную помощь на первых этапах и Дмитрию Бану (banshee) за его помощь при проверке текста.



Интересные ссылки:
Комментариев к странице: 0 | Добавить комментарий
Домой | Проект ядро Core/2 | Проект OS/4 Download | Новости | Гостевая книга | Подробно обо всем | Нужные программы | Проекты | OS/2 FAQ | Всячина | За и Против | Металлолом | #OS2Russian | RDM/2 | Весёлые картинки | Наша галерея | Доска объявлений | Карта сайта | ПОИСК | ФОРУМ