|
Thread: Having problem playing multiplayer with LAN | |
|
scbw1234
Hired Hero
|
posted May 24, 2014 04:19 AM |
|
Edited by scbw1234 at 04:28, 24 May 2014.
|
Having problem playing multiplayer with LAN
I had two computer,one with XP and other one with WIN7,Both have the CD version installed.
Here is the problem,My win7 comp cannot host a IPX game even if i had IPX for win7 patched(also had protocol installed and restarted).But could successfully host tcp/ip game.
On the other side,my XP comp cannot host a TCP/IP game which shows the message:"DirectPlay failed when attempting to open a listening connection".But could successfully host a IPX game.I tried the GOG version again on my XP comp but the same message appeared again,so i guess its not the game's problem,i wonder if it had to do with the service.
By the way,TCP/IP works fine with Homm 3 on my XP comp,but cannot join the game that the win7 comp created.
|
|
hippox89
Famous Hero
|
posted May 24, 2014 09:04 AM |
|
Edited by hippox89 at 14:12, 25 May 2014.
|
When you say you have IPX patched for Win7, you mean that you're using the IPX wrapper, correct? A IPX wrapper cannot connect to the true IPX protocol, but only to another wrapper.
Anyhow, things you can try >
-Give your PCs static IPs
-Try using a switch between the PCs without the connection going through your router
-turn off Windows firewall/3rd firewall software
-(toubleshooting) restart all services to default
|
|
scbw1234
Hired Hero
|
posted May 24, 2014 05:52 PM |
|
|
hippox89 said: When you say you have IPX patched for Win7, you mean that you're using the IPX wrapper, correct? A IPX wrapper cannot connect to the true IPX protocol, but only to another wrapper.
Anyhow, things you can try >
-Give your PCs static IPs
-Try using a switch between the PCs without the connection going through your router
-turn off Windows firewall/3rd firewall software
-(touble shooting) restart all services to default
Its not the wrapper,it doesn't work with heroes 4(or does it?).Its a package with few dlls that needs to copy to system32 folder.
Anyways,i did turn off firewall.
What do you mean by giving a static ip?I had my pc obtain its ip from DHCP,does this affect hosting?
What does switch between PCs mean?
|
|
hippox89
Famous Hero
|
posted May 24, 2014 09:15 PM |
|
Edited by hippox89 at 21:50, 24 May 2014.
|
scbw1234 said:
hippox89 said: When you say you have IPX patched for Win7, you mean that you're using the IPX wrapper, correct? A IPX wrapper cannot connect to the true IPX protocol, but only to another wrapper.
Anyhow, things you can try >
-Give your PCs static IPs
-Try using a switch between the PCs without the connection going through your router
-turn off Windows firewall/3rd firewall software
-(touble shooting) restart all services to default
Its not the wrapper,it doesn't work with heroes 4(or does it?).Its a package with few dlls that needs to copy to system32 folder.
Anyways,i did turn off firewall.
What do you mean by giving a static ip?I had my pc obtain its ip from DHCP,does this affect hosting?
What does switch between PCs mean?
Okay first, Win7 doesn't support true IPX at all, and no dll files can enable true IPX support in Win7, but if Heroes 4 supports IPX then the famous IPX wrapper stands a good chance of working, wrapper to wrapper between PCs, that is. You should probably disable the true IPX protocol on your XP machine if you're going to try this out. I have never tried the wrapper between XP and Win7, though.
IPX wrapper
the wrapper works with many more games than which is offically listed
*But* it'd be better to solve the TCP/IP problem than trying this possible workaround out, I think. I only mention IPX because you were talking about IPX between XP and Win7.
Anyhow, about static IP addresses. The point of giving your PCs static IP addresses is simply to exclude the router as being part of the issue. Even on a LAN with two PCs connected by a local switch (google 'network switch') some data is still being routed through the router to my knowledge, which could cause hosting/joining issues.
you'll need either a switch (prefered) or a crossed cable for trying this out, though
setting up a static IP for your PC
Leave the gateway address (the router address) empty for this part of the toubleshooting. You'll be unable to acesss the Internet without the gateway, of course.
Example: PC-1 = 192.168.1.10 (default subnet), PC-2 = 192.168.1.11 (default subnet).
Check your computers' current IPs to be sure of the currect setup used with the command 'ipconfig' using cmd (run > 'cmd').
YouTube link about command line networking
Afterward, try hosting a TCP/IP game again.
|
|
scbw1234
Hired Hero
|
posted May 25, 2014 04:13 AM |
|
Edited by scbw1234 at 05:28, 25 May 2014.
|
hippox89 said:
scbw1234 said:
hippox89 said: When you say you have IPX patched for Win7, you mean that you're using the IPX wrapper, correct? A IPX wrapper cannot connect to the true IPX protocol, but only to another wrapper.
Anyhow, things you can try >
-Give your PCs static IPs
-Try using a switch between the PCs without the connection going through your router
-turn off Windows firewall/3rd firewall software
-(touble shooting) restart all services to default
Its not the wrapper,it doesn't work with heroes 4(or does it?).Its a package with few dlls that needs to copy to system32 folder.
Anyways,i did turn off firewall.
What do you mean by giving a static ip?I had my pc obtain its ip from DHCP,does this affect hosting?
What does switch between PCs mean?
Okay first, Win7 doesn't support true IPX at all, and no dll files can enable true IPX support in Win7, but if Heroes 4 supports IPX then the famous IPX wrapper stands a good chance of working, wrapper to wrapper between PCs, that is. You should probably disable the true IPX protocol on your XP machine if you're going to try this out. I have never tried the wrapper between XP and Win7, though.
[url=http://www.solemnwarning.net/ipxwrapper/]IPX wrapper[/url]
the wrapper works with many more games than which is offically listed
*But* it'd be better to solve the TCP/IP problem than trying this possible workaround out, I think. I only mention IPX because you were talking about IPX between XP and Win7.
Anyhow, about static IP addresses. The point of giving your PCs static IP addresses is simply to exclude the router as being part of the issue. Even on a LAN with two PCs connected by a local switch (google 'network switch') some data is still being routed through the router to my knowledge, which could cause hosting/joining issues.
you'll need either a switch (prefered) or a crossed cable for trying this out, though
[url=http://www.howtogeek.com/howto/19249/how-to-assign-a-static-ip-address-in-xp-vista-or-windows-7/]setting up a static IP for your PC[/url]
Leave the gateway address (the router address) empty for this part of the toubleshooting. You'll be unable to acesss the Internet without the gateway, of course.
Example: PC-1 = 192.168.1.10 (default subnet), PC-2 = 192.168.1.11 (default subnet).
Check your computers' current IPs to be sure of the currect setup used with the command 'ipconfig' using cmd (run > 'cmd').
[url=http://www.youtube.com/watch?v=49tYGwBhP3Y]YouTube link about command line networking[/url]
Afterward, try hosting a TCP/IP game again.
Oh my god it worked!Thanks hippox89!
What is the exact problem the router cause if i didn't leave the gateway address empty?Because i have to do this everytime playing a game is kinda of annoying.Can i solve this problem within the router?
I'm asking this is because my other comp(win7)works fine even with DHCP on!
BTW my router's OS is Tomato V1.28
|
|
hippox89
Famous Hero
|
posted May 25, 2014 02:11 PM |
|
Edited by hippox89 at 14:23, 25 May 2014.
|
That's great to hear, scbw1234. At least it's a start.
I'm actually also using the tomato firmware for my own router.
My suggestion is to check if 'demilitarized zone (DMZ)' is enabled. If it's enabled, try to disable it. It's under 'port forwarding'. Also, make sure that 'Universal Plug and Play (UPnP)' is enabled.
Last, make sure that UPnP is enabled and working for your Windows XP.
How to enable UPnP in Windows XP
|
|
scbw1234
Hired Hero
|
posted June 07, 2014 06:38 PM |
|
|
hippox89 said: That's great to hear, scbw1234. At least it's a start.
I'm actually also using the tomato firmware for my own router.
My suggestion is to check if 'demilitarized zone (DMZ)' is enabled. If it's enabled, try to disable it. It's under 'port forwarding'. Also, make sure that 'Universal Plug and Play (UPnP)' is enabled.
Last, make sure that UPnP is enabled and working for your Windows XP.
[url=http://www.computerhope.com/issues/ch001367.htm]How to enable UPnP in Windows XP[/url]
Here is what i did:I turned off DMZ as you told,and turn on UPnP for XP,and the router works fine with UPnP now.but the same error still occur.
|
|
hippox89
Famous Hero
|
posted June 07, 2014 09:06 PM |
|
Edited by hippox89 at 21:07, 07 Jun 2014.
|
Hmm, have you tried with a static IP with the gateway filled out? I don't know why it should help, but it's just a thing to try.
I personally never had to open up for ports for my games between PCs on my LAN, but you could try to open the ones that HMM4 is using.
maybe this will hep you
Ignore the second post, that's for HMM3, it seems.
|
|
|
|