NAT Punch Through - Multiplayer
Blitz3D Forums/Blitz3D Programming/NAT Punch Through - Multiplayer
| ||
Looking to create a solid multiplayer mode, probably going to need NAT punch-through, any suggestions?! I'm not very well versed on multiplayer connections so any information is helpful Thanks! |
| ||
You just need to route the appropriate protocol / port to the IP of your server or put it in the DMZ |
| ||
So for example if I use port 80(http) I should be able to have full upstream and downstream capabilities? I could put the server in DMZ but what about clients who are behind a router/firewall? |
| ||
When they connect to you, the router knows where to send the return packets... shouldn't be an issue. Its unannounced connections that the router/nat gets in the way of... which are connections to servers. |
| ||
I'm a little confused, on the client side of things, if the client is behind a firewall with DMZ turned off, I should have no problem delivering the UDP packets back to the computer? |
| ||
correct.. when your computer initiates communication with another computer it will allow the return path; however, if your computer connects to another that did not initiate the connection, it will not know where to send that request unless a path is created; hence, port forwarding or lacking that... the DMZ (not so recommended). Of course, having your computer in the DMZ is like pulling down your pants in a gay bar and wiggling it about... not that theres anything wrong with that... erm... |
| ||
Client side probably needs to nat ports to certain ip adress. this is offcorse if clients open a udp server port to respond to.. _Skylly Iam woundering is there a need for client to open a udp server port ? (this is why myself uses TCP ip first place to simply for clients) ServerUDP=7080 ; Offical ip Natrouter=offical ip adress Client1=192.168.0.5 connects to Server 7080 Client2=192.168.0.6 Connects to server 7080 I realy dont think this will work with UDP.. unless ClientNat router is portmaping UDP.. at least this is how i have to do in varius official games. deltaforce etc.. :) when again there is this new mode of routers pnpudp i think its caled... |