Ticket #77 (new defect)

Opened 8 years ago

Last modified 3 years ago

UPNP support

Reported by: phil Owned by: phil
Priority: normal Milestone:
Component: libobby Version:
Severity: normal Keywords:
Cc: Launchpad Bug:

Description

obby or Gobby should provide UPNP support to open a dynamic port forwarding on the router. Universal Plug'n'play seems an invention of Microsoft but neverless it is supported by many home routers. It is used mainly by games to request a port forwarding for the hosting player from the NAT box to the one on which the game runs.

Nattraverso is a Python library developed for the Google Summer of Code which implements NAT traversal through UPNP. I don't know yet if we could borrow some code there or integrate it. This would solve at least some hosting problems of a centralised model.

Change History

Changed 8 years ago by phil

  • owner changed from armin to phil

Changed 7 years ago by stellaris@…

phil,

would the UPNP support be optional? I, personally, don't like to hand the opening of ports to the software I'm using; I prefer to set stuff myself.

Changed 7 years ago by phil

Then turn off UPNP support on your router, it's that easy. It won't be implemented anyway.

Changed 5 years ago by phil

Homepage of nattraverso is dysfunctional. gupnp might be up to the job, but I am vary of that.

Note: See TracTickets for help on using tickets.