enable uPnP

Talk about anything here.
Nation
Posts: 32
Joined: Mon Jun 12, 2006 11:22 am

enable uPnP

Post by Nation »

A number of programs have this "enable uPnP" (universal plug and play) feature that usually comes as a checked or uncheck option in the programs option. I have the for my torrent client, and a few games, including Aleph One which I use to host Marathon games.

Many a time, I have go onto play myth, and found out that a host is AFK, and a good number of people want to play a game.

is it possible to have this feature for myth so more ppl can host games and play?
Graydon
Posts: 1605
Joined: Sun Mar 21, 2004 5:10 pm

Re: enable uPnP

Post by Graydon »

Port forwarding has worked for Myth for 10 years, why change it if it isn't broken? Most Computer gamers know how to forward ports, and if they don't there's a million google results that will walk someone through it :)
Image
Zaknafein
Posts: 327
Joined: Sun Mar 05, 2006 11:59 pm

Re: enable uPnP

Post by Zaknafein »

Actually most players don't have a host because port forwarding is the only option. If port forwarding for your router requires ANY troubleshooting it is most likely to be too complicated for anyone to bother helping you.
God of mapmaking
Undefeated in 1v1 mapmaking competitions
Jon God
Posts: 1630
Joined: Sat Mar 25, 2006 11:24 pm
Location: Here
Contact:

Re: enable uPnP

Post by Jon God »

Graydon wrote:Port forwarding has worked for Myth for 10 years, why change it if it isn't broken? Most Computer gamers know how to forward ports, and if they don't there's a million google results that will walk someone through it :)
Not everyone CAN port forward, to be fully honest. There are people on school connetions, wifi, ect, where they cannot port forward.
Image
Image
PSN: Jon_God
XBL: J0N GOD
punkUser
Site Admin
Posts: 1049
Joined: Fri Oct 01, 2010 12:58 am

Re: enable uPnP

Post by punkUser »

Jon God wrote: Not everyone CAN port forward, to be fully honest. There are people on school connetions, wifi, ect, where they cannot port forward.
True but uPnP doesn't solve these cases either. uPnP is basically just automatic and temporary port forwarding and it's a bit finicky at that.
Nation
Posts: 32
Joined: Mon Jun 12, 2006 11:22 am

Re: enable uPnP

Post by Nation »

I can't host at all, and I'm using a home connection. I really don't know why. I plug my computer directly into the modem, and it still does not work.

and Graydon, I wasn't suggesting you change it so you don't portfoward and just enable uPnP instead. I was suggesting that the developers tack on a new feature that allows other people to host without portfowarding, such as people like me who's ISP won't let them, or other people who doesn't want to have to deal with troubleshooting.
User avatar
Melekor
Site Admin
Posts: 2449
Joined: Sat May 01, 2004 12:10 am
Contact:

Re: enable uPnP

Post by Melekor »

It's a good idea, but not trivial to implement afaik.
Nation
Posts: 32
Joined: Mon Jun 12, 2006 11:22 am

Re: enable uPnP

Post by Nation »

well just because something is hard to do, doesn't mean you shouldn't do it.

I can't count the numerous times I've been on and there were only 2 games, 1 being mazz in session, the other being a host who is AFK.

A lot of people choose to leave, rather than sit around and wait for someone to host. The payoff to the myth community would be tremendous if such a feature was implemented in the game.
punkUser
Site Admin
Posts: 1049
Joined: Fri Oct 01, 2010 12:58 am

Re: enable uPnP

Post by punkUser »

Nation wrote:I can't host at all, and I'm using a home connection. I really don't know why. I plug my computer directly into the modem, and it still does not work.
Your modem is almost certainly acting like a router and you need to configure it. If it was provided by your ISP you should be able to get support from them.

Let me say this again though since it didn't register the first time: uPnP does not enable anyone to host that can't forward ports or is behind some firewall that they don't have control over. It is basically automated port forwarding.

Furthermore, ipv6 will fix it ;) :P
Nation
Posts: 32
Joined: Mon Jun 12, 2006 11:22 am

Re: enable uPnP

Post by Nation »

punkUser wrote: Your modem is almost certainly acting like a router and you need to configure it. If it was provided by your ISP you should be able to get support from them.

Let me say this again though since it didn't register the first time: uPnP does not enable anyone to host that can't forward ports or is behind some firewall that they don't have control over. It is basically automated port forwarding.

Furthermore, ipv6 will fix it ;) :P
Well I've tried my hardest to port forward. I've followed every single step of instructions over at portforward.com to no avail. I've asked for help on multiple IRC channels, and web forums, and nobody could assist me. I've called my ISP directly, and they were no help at all.

I don't doubt the fact my modem was acting as a router, that could be true, I don't doubt that I could port forward, but I'm not doing something correct. I'm just stating that having that option would benefit many players aside from myself, and the community as a whole by allowing more games to be open.

Just today, someone tried hosting a blue vs grey game, that I, and a few other people were interested in joining, but the person hosted it was behind a firewall, and we couldn't join in at all.

I'm not a developer in this community, so its ultimately up to them, it doesn't however hurt to suggest such a feature.
Myrd
Site Admin
Posts: 4029
Joined: Fri Mar 19, 2004 10:17 pm

Re: enable uPnP

Post by Myrd »

It's a good suggestion.
Isolder
Posts: 282
Joined: Mon Oct 19, 2009 11:55 am

Re: enable uPnP

Post by Isolder »

Nation:

I can help with your port forwarding.

What is the layout of your computer network (e.g. modem > computer, modem > router > computer/computer/computer) + model numbers of the devices? Type of Internet connection?
What is the computer you are trying to host on? Mac or Windows, what version? Do you have administrator rights?
vinylrake
Posts: 3591
Joined: Wed Apr 07, 2004 12:52 pm
Location: here
Contact:

Re: enable uPnP

Post by vinylrake »

can i play too? (seriously)

DSL ----->modem (Westel model 6100) > router(Netgear) ---- physical connection to----> mac (os 10.6)

i have administrator rights on the modem, router and hosting mac (OS 10.6).
punkUser
Site Admin
Posts: 1049
Joined: Fri Oct 01, 2010 12:58 am

Re: enable uPnP

Post by punkUser »

Yeah I actually just helped someone set up forwarding yesterday :) In any case I do agree that it's a good suggestion... I was merely responding to the comment that it would enable any people for whom it is "impossible" to host today to do so (due to being behind a firewall/NAT or other address manipulation that they do not control) .

Vinyl some quick googling indicates that your modem may be acting like a router as well which would put you behind a double-NAT (ugly). Is it possible to switch it to a "bridging" (non-NAT) mode at all?
Isolder
Posts: 282
Joined: Mon Oct 19, 2009 11:55 am

Re: enable uPnP

Post by Isolder »

I'm trying to do this all from the ground up, so don't feel offended if you've already completed a step. This is just to make sure we're all on the same page as far as settings go.

Added questions:

What is your ISP? (This helps when looking up configuration information)

If you know the ip address of your modem and of your router please list it.

Please post the output of the following commands, based on if you are Windows or Mac:

For Windows Users, get to a command prompt:
  1. 1. Go to your Start Menu > type in cmd and hit return or go to Run and type cmd.
  1. 2. Make note of what your prompt is (e.g. C:\Users\Username\>)
  1. 3. Type in the command "ipconfig /all > networkinfo.txt" without quotes and hit return
  1. 4. Go to the directory that your prompt is (from step 2) and look for networkinfo.txt. Paste the contents into a reply, preferably using the code BBCode.
For Mac users, get to a terminal:
  • 1. Applications > Utilities > Terminal OR search for terminal via Spotlight
  • 2. Type in the command "ifconfig -a" without quotes and hit return
  • 3. Paste the contents of the command results into a reply, preferably using preferably using the code BBCode.
Post Reply