Yesterday, me and a collegue of mine tried to start a multiplayer session. He has a dial-up internet link through a Cisco 760 series ISDN router, I myself have an ADSL permanent connection using an Alcatel SpeedTouch modem.
First we tried, with both ends configured as NAT enabed routers, and trying to get port forwarding to work. This failed.
I then reconfigured my Alcatel from a NAT enabled PPP routing function to a dial-up PPTP connection. This configuration couples my fixed public IP number directly to my PC. This works, as I get instantly port scan alerts from my ZoneAlarm software firewall.
So, I host a HoI game, and let my collegue connect to it. This still fails. I can see in my ZoneAlarm console that both DirectPlay server and HOI are active and listening to their respective TCP ports. I can see from the activity that both are receiving data packets. Using ping, my collegue can verify connection to my PC, and I can see that activity in my ZoneAlarm console.
What are we doing wrong here?
Is there a need for HoI, acting as client, to also be connected directly with a public IP number to the internet?
As a sidenote. With my Alcatel ADSL router configured as a NAT enabled PPP router, I have absolutely no problems to multiplayer games like Age of Mythology and NeverWinter Nights. With those games I can even host, without the need for either my PC having a public IP address itself, or explict port forwarding setup in the router. Both these games make use of the same DirectPlay server as HoI. Yet HoI refuses to work.
Jan Peter
First we tried, with both ends configured as NAT enabed routers, and trying to get port forwarding to work. This failed.
I then reconfigured my Alcatel from a NAT enabled PPP routing function to a dial-up PPTP connection. This configuration couples my fixed public IP number directly to my PC. This works, as I get instantly port scan alerts from my ZoneAlarm software firewall.
So, I host a HoI game, and let my collegue connect to it. This still fails. I can see in my ZoneAlarm console that both DirectPlay server and HOI are active and listening to their respective TCP ports. I can see from the activity that both are receiving data packets. Using ping, my collegue can verify connection to my PC, and I can see that activity in my ZoneAlarm console.
What are we doing wrong here?
Is there a need for HoI, acting as client, to also be connected directly with a public IP number to the internet?
As a sidenote. With my Alcatel ADSL router configured as a NAT enabled PPP router, I have absolutely no problems to multiplayer games like Age of Mythology and NeverWinter Nights. With those games I can even host, without the need for either my PC having a public IP address itself, or explict port forwarding setup in the router. Both these games make use of the same DirectPlay server as HoI. Yet HoI refuses to work.
Jan Peter