Brian,
Does Dim3 currently support UPNP for networking behind Routers and Firewalls? I've read up on this and if it isn't already supported, adding this feature would greatly improve the networking experience; by automatically working with the user's router to establish internet play, a lot of port blocking problems could be bypassed.
Universal Plug and Play (UPNP).
Kieranator Wrote:Brian,
Does Dim3 currently support UPNP for networking behind Routers and Firewalls? I've read up on this and if it isn't already supported, adding this feature would greatly improve the networking experience; by automatically working with the user's router to establish internet play, a lot of port blocking problems could be bypassed.
Universal Plug and Play (UPNP).
No, not yet, but it's something I've thought about. There's a couple of other things along this line you can do. I'll be getting back to this soon.
[>] Brian
Been looking more into this. Sadly, it's not supported on all routers, and more specifically, not anything from Apple (i.e., airport.) I'm looking into some other ideas.
[>] Brian
Airport has its own UPNP method called NAT-PMP
mafoo Wrote:Airport has its own UPNP method called NAT-PMP
Yes, it does, and that's different then the other 95% of the routers out there. I'll end up writing a ton of special cases for each of these different routers (and it has to be cross platform compatible), which is something I'd really like to avoid as it's working around people's inability to configure their routers
This is a bit lower priority right now, but I have some other ideas. Other things are a bit more of a priority right now.
[>] Brian
Well, its really not that hard to set up port forwarding on most routers
I did find there were some issues with dim3 recognising that the port was open, but that was many many versions ago. Haven't tried since.
mafoo Wrote:Well, its really not that hard to set up port forwarding on most routers 
I did find there were some issues with dim3 recognising that the port was open, but that was many many versions ago. Haven't tried since.
Good point. Make Dim3 be able to consistently understand when port forwarding is actually being enabled, and you should be fine.