CONECTION ERROR

Other talk that doesn't fit elsewhere.
This is for General Discussion, not General chat.
User avatar
Zarel
Elite
Elite
Posts: 5770
Joined: 03 Jan 2008, 23:35
Location: Minnesota, USA

Re: CONECTION ERROR

Post by Zarel »

GiGaBaNE wrote:
Zarel wrote:No, it's not like that at all. That's different because your computer isn't designed to handle that.
seems to work perfectly fine for games that are coded compatibily ie diablo2
s/your computer isn't/Warzone isn't/

Happy? :rolleyes:
User avatar
Berg
Regular
Regular
Posts: 2204
Joined: 02 Sep 2007, 23:25
Location: Australia

Re: CONECTION ERROR

Post by Berg »

Im not a router guru
I just set my router to port forward to the machine that is hosting
External and internal machines can connect even when i use the lobby (although this sometines gets connection errors mostly due to time out)
Router ports are open to all internal machines
I cant see any problem with warzones multi player systems other than it gets out of sync and that has happened less lately.
I would point out that it is through a switch box so in theory all machines can connect to the net so they may be classed as all external.
PS. I only play one game at a time on each PC ...that part has me confused as to why you need to have 2 instances of the game running
GiGaBaNE
Trained
Trained
Posts: 262
Joined: 24 Jun 2007, 17:51

Re: CONECTION ERROR

Post by GiGaBaNE »

lol i think we are all agreeing with each other, but just looking from different viewpoints.
the router knows what to do
the internet knows what to do
the computer knows what to do
its just the software itself that goes a bit spastic when its told it has to work for a living :...:
User avatar
Berg
Regular
Regular
Posts: 2204
Joined: 02 Sep 2007, 23:25
Location: Australia

Re: CONECTION ERROR

Post by Berg »

So your only problem is that you cant play yourself on one pc?
User avatar
Zarel
Elite
Elite
Posts: 5770
Joined: 03 Jan 2008, 23:35
Location: Minnesota, USA

Re: CONECTION ERROR

Post by Zarel »

GiGaBaNE wrote:lol i think we are all agreeing with each other, but just looking from different viewpoints.
the router knows what to do
the internet knows what to do
the computer knows what to do
its just the software itself that goes a bit spastic when its told it has to work for a living :...:
Regardless, my question to Buginator is why two computers on a LAN can't play with each other through the lobby, since as far as I know that is incorrect. And so far, no one answered that question.
User avatar
Berg
Regular
Regular
Posts: 2204
Joined: 02 Sep 2007, 23:25
Location: Australia

Re: CONECTION ERROR

Post by Berg »

I have questions also..
Please be patient with me as I am not sure how the system works
1When you have a home network is this classed as a lan connection?
2 If you have 2 pc,s at home and connect to a third on the net who is hosting is this the issue?
3 I have one IP for my router and have seperate IP's for each internal PC does my system know which PC to send packets to when they come in from the net...

I have lot more questions but i don't want to sound too nieve.(even though i am) O_O
I have used the lobby to run a game with one internal hosting and the other player on a differnet pc on my network.
User avatar
Zarel
Elite
Elite
Posts: 5770
Joined: 03 Jan 2008, 23:35
Location: Minnesota, USA

Re: CONECTION ERROR

Post by Zarel »

Berg wrote:I have questions also..
Please be patient with me as I am not sure how the system works
1When you have a home network is this classed as a lan connection?
The network is classified as a LAN. "Connection" really isn't the right word to use here.
Berg wrote:2 If you have 2 pc,s at home and connect to a third on the net who is hosting is this the issue?
I believe you can do this with no problems.
Berg wrote:3 I have one IP for my router and have seperate IP's for each internal PC does my system know which PC to send packets to when they come in from the net...
Yes. If you're hosting, you set up your router to forward all packets to that port to the hosting computer. If you're connecting to someone else, it uses temporary reply ports and remembers which one corresponds to which computer on your local network.
Berg wrote:I have used the lobby to run a game with one internal hosting and the other player on a differnet pc on my network.
Aha! I was right!
User avatar
Berg
Regular
Regular
Posts: 2204
Joined: 02 Sep 2007, 23:25
Location: Australia

Re: CONECTION ERROR

Post by Berg »

Zarel wrote
Yes. If you're hosting, you set up your router to forward all packets to that port to the hosting computer. If you're connecting to someone else, it uses temporary reply ports and remembers which one corresponds to which computer on your local network.
Thank you for clearing that up I was wondering about that.

I have not played a game with an external PC hosting so i dont know if that works with my lan pc

Its nice to learn something new every day...
User avatar
Buginator
Professional
Professional
Posts: 3285
Joined: 04 Nov 2007, 02:20

Re: CONECTION ERROR

Post by Buginator »

Zarel wrote: Regardless, my question to Buginator is why two computers on a LAN can't play with each other through the lobby, since as far as I know that is incorrect. And so far, no one answered that question.
Ok, let me clear the air, and be allot more specific. :stare:
A = 192.168.0.1 (host) , B = 192.168.0.2 (client), C= 123.456.76.9 (external IP)

This is what goes on...

A connects to lobby server, registers game, and waits.
A ->NAT->C:9990 ->lobby server ->C:9990->NAT->A (ok, hosting) A is now a server.

B connects to lobby server, and lobby server says, ok, 1 game, here is the IP.
B ->NAT->C:9990 -> lobby server (spits back IP of game) ...
Now B tries to connect...
B ->NAT->C:2100-> ??? NAT (that doesn't support NAT loopback) is confused, and doesn't know who to send this to, connection error.
This is the case with most all the low end routers, and even some mid range ones.

What we need is for the lobby server to spit back the "real" IP + the LAN IP (only really need the last octet), then when we are getting a connection error, we can try the local IP address and just change the last octet...
We could also tell users to modify the hosts file, but I think this will cause more problems with trying to explain to them how to modify it. I guess we could also broadcast via UDP to check for LAN games... or..or...

If your router supports NAT loopback, then you shouldn't have a issue.

Hope that clears things up?

Guess this should be in the FAQ someplace. :|
and it ends here.
User avatar
Berg
Regular
Regular
Posts: 2204
Joined: 02 Sep 2007, 23:25
Location: Australia

Re: CONECTION ERROR

Post by Berg »

My router has NAT..
Dynalink RTA230 ADSL Router
User avatar
Buginator
Professional
Professional
Posts: 3285
Joined: 04 Nov 2007, 02:20

Re: CONECTION ERROR

Post by Buginator »

Berg wrote:My router has NAT..
Dynalink RTA230 ADSL Router
?
Most all routers have NAT. If the NAT supports NAT loopback, that is the question.
and it ends here.
GiGaBaNE
Trained
Trained
Posts: 262
Joined: 24 Jun 2007, 17:51

Re: CONECTION ERROR

Post by GiGaBaNE »

Thanks Buginator!
i failed spectacularly to explain with a reasonable level of education, your explination is compatible with even double digit IQ's, this should definatly be added to the FAQ. xD
User avatar
Berg
Regular
Regular
Posts: 2204
Joined: 02 Sep 2007, 23:25
Location: Australia

Re: CONECTION ERROR

Post by Berg »

This is a good result I learned a lot about my router it made me go and look.
The problem with not understanding is the inabilty of asking the right questions.
The answers are here.