More Starcraft IPX issues

Nix N. Nix nix at go-nix.ca
Sun Mar 18 10:57:58 CST 2001



Daniel Foesch wrote:

>> Running network games (which requires IPX) work perfectly, but only on 
>> LAN, i.e., on a setup w/ eth0 and lo, a network game will only work if
>> 
>> ipx_interface add -p eth0 802.3 0x12345678
>> 
> 
> 
> Hm... ok, windows defaults to the network 0... yes, it's stupid, it's broken,

That's not what my problem is.  I can play IPX games without problems, 
as long as they run over my LAN (i.e. from ethernet to ethernet).  Only 
when I try to run it over a tap tunnel does it not work.  I have set 
Windows up properly, I think (I set the Network Address to 12345678 and 
the frame type to 802.3 . I have attached a .reg file of the relevant 
portions of the registry: 
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0002
,
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0000 
being the entry for TCP/IP.  Please feel free to examine it and point 
out any dumb things I forgot.

> but that's windows.  Second, I've found that running starcraft under WINE as
> root allows you to run IPX games... this is just a workaround, but it may work

I am running SC as root (else I wouldn't be able to use DGA).

> until the problem can be resolved for users.
> 
> Daniel "Krach" Foesch
> ---------------------
> "I'm all in favor of regulations dictating a standard placement of directions
> on frozen foods" -Lyle McCracken

Once again, thanks for the insight.
-------------- next part --------------
REGEDIT4

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0002]
"DeviceVxDs"="nwlink.vxd"
"DevLoader"="*ndis"
"DriverDate"=" 4-23-1999"
"DriverDesc"="IPX/SPX-compatible Protocol"
"Frame_Type"="0"
"InfPath"="NETTRANS.INF"
"InfSection"="NWLINK.ndi"
"Network_Id"="12345678"
"ProviderName"="Microsoft"

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0002\Ndi]
"DeviceID"="NWLINK"
"HelpText"="The IPX/SPX-compatible protocol is a protocol NetWare and Windows NT servers, and Windows 95 computers use to communicate."
"InstallInf"=""
"MaxInstance"="8"
"NdiInstaller"="netdi.dll,NwlinkNdiProc"
"StaticVxD"="nwlink.vxd"

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0002\Ndi\Install]
@="NWLINK.Install"

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0002\Ndi\Interfaces]
"DefLower"="ndis2,ndis3,odi"
"DefUpper"="ipx,ipxDHost,winsock"
"Lower"="ndis2,ndis3,odi"
"LowerRange"="ndis2,ndis3,odi"
"Upper"="ipx,ipxDHost,winsock"
"UpperRange"="ipx,ipxDHost,winsock"

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0002\Ndi\params]

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0002\Ndi\params\cachesize]
"location"="System\\CurrentControlSet\\Services\\Vxd\\NWLink"

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0002\Ndi\params\forceeven]
"location"="System\\CurrentControlSet\\Services\\Vxd\\NWLink"

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0002\Ndi\params\Frame_Type]
@="0"
"default"="4"
"ParamDesc"="Frame Type"
"type"="enum"

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0002\Ndi\params\Frame_Type\enum]
"0"="Ethernet 802.3"
"1"="Ethernet 802.2"
"2"="Ethernet II"
"4"="Auto"
"5"="Token Ring"
"6"="Token Ring SNAP"

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0002\Ndi\params\maxconnect]
"location"="System\\CurrentControlSet\\Services\\Vxd\\NWLink"

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0002\Ndi\params\maxsockets]
"location"="System\\CurrentControlSet\\Services\\Vxd\\NWLink"

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0002\Ndi\params\Network_Id]
@="12345678"
"base"="16"
"default"="0"
"flag"=hex:20,00,00,00
"ParamDesc"="Network Address"
"type"="dword"

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0002\Ndi\Remove]
@="NWLINK.Remove"

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0002\NDIS]
"LogDriverName"="NWLINK"
"MajorNdisVersion"=hex:03
"MinorNdisVersion"=hex:0a

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0002\NDIS\NDIS2]
"DriverName"="nwlink$"
"FileName"="*nwlink"



More information about the wine-users mailing list