How to Host/Join Direct Play games behind a Firewall. ( Age of Wonders 2 )
Posted on 2002-07-25
I have problems running Age of Wonders 2 online ( Directplay ) behind a firewall/proxy with NAT.
I have a Dlink DI-701 firewall/proxy with NAT.
I have opened the following ports :
Port Number / Description
6073 / AoW2
2302 / AoW2
6667 / IRC
3783 / Voice chat port
27900 / Master server UDP Heartbeat
28900 / Master server list request
29900 / GP Connection Manager
29901 / GP Search Manager
13139 / Custom UDP Pings
6515 / Dplay UDP
6500 / Query port
I had to open both UDP and TCP for each port because I dont know wich it should be ( poorly documented ).
This however doesnt matter.
I can host and join games thru Gamespy ( online game server ).
However I can not host/join games with Directplay ( IP game ).
When I start a game, AoW2 shows my IP adress, this is of course my local adress.
When I try to host a game I give the IP adress of the Dlink 701 firewall/proxy server, this is thus the external adress.
When I try to join a game, I type in the IP from the Host.
This doesnt work.
As far as I understand the following should happen :
Host sends packets, packets go thru Dlink and to the client.
Clients send packets, they go to the Dlink, the Dlink redirects them to my local IP ( because the specific ports are opened towards my local IP ).
Then Directplay comes into the picture and I dont really know how that works.
Does anyone had the same problem before, and if so could you solve this?
I would like input from anyone that used Directplay behind a firewall/proxy with NAT.
Thanks in advance.