Page 1 of 1

descent on two computers through the same router?

Posted: Mon Aug 23, 2004 10:51 am
by Pun
I dunno what happened but all the sudden I can't have both of my mahines playing d3 tcp/ip games at the same time. What steps do I have to take to make that happen? Do I need to forward ports? I tried a -useport command line switch on one of the boxes but that didnt seem to help. It's funny because just the other day they were both working.

Posted: Mon Aug 23, 2004 10:56 am
by Tricord
Ya, that's funny.

In order to play (not to host) you don't need any port-forwarding.

Posted: Mon Aug 23, 2004 1:10 pm
by Testiculese
To play both machines at the same time you need to:

On the router:
Open port 2092 to the IP addy of your main machine
Open port 2093 to the IP addy of the secondary machine

In the secondary machine's command line, add -useport 2093

They were working the other day probably because you weren't playing on both at the same time.

Posted: Mon Aug 23, 2004 1:23 pm
by Pun
gracias, mi amigo. I'mma try that after lunch!

Posted: Mon Aug 23, 2004 1:26 pm
by Tricord
Updating the router is not neccessary since it is the client who initiates the communication. The router will have an entry in it's portforwarding table as soon as you fire up the netcode anyway.

To be sure it works, I'd put -useport in the commandline of both D3 clients, with different values (anything goes as long as it's between 1024 and 65536).

Posted: Mon Aug 23, 2004 5:42 pm
by Pun
It seems as if this is a Kquery issue. With the proper ports forwarded and everything, we still can't get online at the same time. I know what you're thinking. Make sure to have the command lines entered into the D3 KQuery settings. I've got that covered. It's strange, but if one machine uses KQuery and the other uses The CX tracker, all works well. It's only when both machines try to join through KQuery that there is a problem. Anyone else have this issue?

Posted: Tue Aug 24, 2004 1:33 am
by Tricord
Does KQuery start the game directly, without showing the D3 launcher?

If so, it has it's own command line and overrides anything you have specified in the D3 launcher command line, and probably tries to use the same port on both machines. So yeah, I'd say the problem lies over there.

Posted: Tue Aug 24, 2004 6:20 am
by WarAdvocat
Umm, anyone who uses kquery has already copy/pasted their commandline into kquery. As pun said, he already covered that.

But hey, at least you got to post and stuff, postcount ++ hooray!

Posted: Tue Aug 24, 2004 8:00 am
by Testiculese
kquery adds to the existing command line.

[plug]Try my launcher[/plug] :)