Whenever I try to host a game, it doesn't work(big shock there right?). And I'm pretty sure I know why. I think the problem is in the UPnP initialization. I've posted a log of the UPnP section from my console, and it would be nice if someone could explain what was going on. Yes, I have checked that UPnP is enabled on my router.
Starting Internet Server
Binding server port to default IP
UDP initialized on port 28001
Initializing UPnP...
--------------------
List of UPNP devices found on the network :
desc:
http://0.0.0.0:1780/InternetGatewayDevice.xml st: urn:schemas-upnp-org:device:InternetGatewayDevice:1
Found valid IGD :
http://0.0.0.0:1780/control?WANIPConnectionLocal LAN ip address : 0.0.0.0
ExternalIPAddress = 0.0.0.0
AddPortMapping(28001, 28001, 0.0.0.0) failed with code 501 (Action Failed)
Obviously I edited the IPs that appear here. I don't feel it's necessary for me to post my IP information on an internet forum.