Network Setup, NAT, port forwarding: some questions
Posted: 02 Feb 2009, 19:04
Hi,
I've read what I could find about the hosting/server/NAT/network setup, but it is still a bit unclear to me. What does the server do and what the host? And which part needs which port (and protocol) forwarded/open?
We tried to set up a game over the Inet yesterday. 2 computers behind NAT, 1 directly connected. No extra firewalls at any place, just the NAT in the routers.
I was behind NAT and could open a server by forwarding the port I choose for it. People were able to connect. When I tried to host a game there, people couldn't connect to that game. When the person who is directly connected to the Inet hosted a game (still using my server) everybody could connect and play.
When anybody else set up the server and I tried to host a game, it didn't work. So I guess I would have to forward some more ports. We tried it with dedicated port and forwarding and with NAT hole punching. But we didn't manage to get it running.
In the situation given above we could work around it because one person was directly connected to the internet, but when we tried only with the two computers behind NAT we weren't able to succeed.
So I guess I must have missed the point what part is responsible for what. My first guess was that the server receives/sends all traffic, but somehow this doesn't fit the experience above.
Happy for any answer or RTFM with a link to a detailed explanation.
Thanks!
I've read what I could find about the hosting/server/NAT/network setup, but it is still a bit unclear to me. What does the server do and what the host? And which part needs which port (and protocol) forwarded/open?
We tried to set up a game over the Inet yesterday. 2 computers behind NAT, 1 directly connected. No extra firewalls at any place, just the NAT in the routers.
I was behind NAT and could open a server by forwarding the port I choose for it. People were able to connect. When I tried to host a game there, people couldn't connect to that game. When the person who is directly connected to the Inet hosted a game (still using my server) everybody could connect and play.
When anybody else set up the server and I tried to host a game, it didn't work. So I guess I would have to forward some more ports. We tried it with dedicated port and forwarding and with NAT hole punching. But we didn't manage to get it running.
In the situation given above we could work around it because one person was directly connected to the internet, but when we tried only with the two computers behind NAT we weren't able to succeed.
So I guess I must have missed the point what part is responsible for what. My first guess was that the server receives/sends all traffic, but somehow this doesn't fit the experience above.
Happy for any answer or RTFM with a link to a detailed explanation.
Thanks!