Page 1 of 1

BG2 multiplayer prob - 2 on LAN, 1 outside

Posted: Mon Jun 10, 2002 10:49 am
by spudz
Hi,

I've been searching all over the net for an answer to this, but no
luck yet. Any help would be greatly appreciated! :)

Here's the situation:

Person X and Y are on the same LAN. Person Z is on a different
LAN.

X wants to host a multiplayer BG2 game, Y and Z want to join.

X and Z have both opened ports 47624 and 2300-2400 on their
respective routers and have the packets redirected to their own
machines.

Y and Z are able to connect to X without a problem, but Y and Z's
machines can't seem to communicate; any msgs Y types in, Z
doesn't see (and vice-versa). If Y moves his character, Z doesn't
see this (and vice-versa). X sees everything normally.

This causes a problem when a new area loads up, and Y and Z
are both waiting for each other's data (which they never get).

So, my guess is that the port redirection is causing the problem,
but I can't think of any way around this. Anyone have any
suggestions?

Thanks!

Posted: Mon Jun 10, 2002 11:27 am
by Ned Flanders
What type of Inet connection on the X and Y side. You mention Z is on a different LAN; do you mean a different subnet within the same WAN or is Z out of the building connecting across the Internet.

My initial guess is there's a conflict concerning Direct X and some NAT translation problems, however, I need to know more about the LAN and WAN setup mentioned above.

Posted: Mon Jun 10, 2002 11:41 am
by spudz
Originally posted by Ned Flanders
What type of Inet connection on the X and Y side. You mention Z is on a different LAN; do you mean a different subnet within the same WAN or is Z out of the building connecting across the Internet.
X and Y are connected to the same router, which is connected to
a cable modem (AT&T).

Z is connected to a router connected to a DSL modem (PacBell).
Z is out of the building, trying to connect across the Internet.

Posted: Mon Jun 10, 2002 11:46 am
by Ned Flanders
Have you tried hosting the game at game spy?

Do you have static IP for the cable modem side?

Are the nodes behind the routers privately subnetted?

If not gamespy, how are you hosting the game?

Posted: Mon Jun 10, 2002 12:42 pm
by spudz
Originally posted by Ned Flanders
Have you tried hosting the game at game spy?

Do you have static IP for the cable modem side?

Are the nodes behind the routers privately subnetted?

If not gamespy, how are you hosting the game?
No, we haven't tried hosting at GameSpy. The host just goes
to Multiplayer->Connect->Create Game in the BG2 menu.

Yes, static IP for cable modem side, and yes, the nodes are
subnetted (I think.. machines behind the router have IPs of
192.168.0.2, 192.168.0.3, etc..).

Posted: Mon Jun 10, 2002 12:45 pm
by Ned Flanders
So how can the guy with the DSL modem even connect to your privately subnetted machine hosting a game locally?

Posted: Mon Jun 10, 2002 12:50 pm
by spudz
Originally posted by Ned Flanders
So how can the guy with the DSL modem even connect to your privately subnetted machine hosting a game locally?
The router on the cable modem side routes packets coming from
ports 47624 and 2300-2399 to the BG2 host machine.

Posted: Mon Jun 10, 2002 12:58 pm
by Ned Flanders
spudz The router on the cable modem side routes packets coming from ports 47624 and 2300-2399 to the BG2 host machine


which is affiliated with direct X. I'm guessing you established a universal NAT translation in the configuration of your router directing all connecting packets to a particular IP address; in this case, you're privately subnetted machine in which you choose to host a game. Am I getting somewhere with this because if so, i have a solution.

Posted: Mon Jun 10, 2002 1:04 pm
by spudz
Yes, that sounds about right... anxiously awaiting your solution! :)

Posted: Mon Jun 10, 2002 1:55 pm
by Ned Flanders
[url=http://]http://www.puffinsoft.com/[/url]

The above link is your solution. download their dxport software and it will allow multiple machines behind a NAT router to participate in an Internet game. I've downloaded the utility but haven't experimented with it yet.

If I'm reading it right, your DSL friend will want to host the game and then both of your machines should be able to connect and share what the other is doing.

Again, my recommendation is to download/install the software on all machines and then play around to find what works. If you or your friends added info to your router/modem regarding universal NAT translation, it may have to be removed. One other factor is this software is relegated to Internet hosting. That said, you folks might also need gamespy arcade on each mahcine and play via that interface.

You'll find a solution with experimentation, it is there. If you pursue this, please post your results in this thread or start a new one in this very forum. If you still having trouble and you provide some further data and info, I might be able to help.

I hope it works out for you.

Posted: Tue Jun 11, 2002 9:27 am
by spudz
No luck with DXPort yet (still get the same problems), but I'll keep
experimenting with it.

Thanks for your help!