JavaScript is required to use Bungie.net

Destiny 2

Discuss all things Destiny 2.
Edited by tchakael: 7/4/2022 3:47:21 PM
1

Maybe a solution for some with multiple players on the same Network with UPnP and Open NAT

[b]For starters I'm on a OPNsense firewall which is based on FreeBSD. So this may or may not help you unless you are familiar with more advanced routing. [/b] So we've been struggling with this off and on for years. We switched from Xbox to PC and went from two players to now three players on the same network, so I needed to figure this out. To further complicate the issue we have 3 players but 5 machines now we could play from. The Networking tips list a bunch of ports but not what they are for. It basically says I need to use UPNP if I have multiple people playing on one network, but it doesn't give the most important part of the information, which ports are needed for UPNP to work correctly so I may configure my network for the three players in our house, without opening every port for UPNP. Also, open NAT would be nice. My Wife and I have been struggling through with the two of us on Strict NAT, and deal with all the errors and server disconnects, etc. [i]"Please don't respond trying to explain UPnP, and that it just needs to be turned on" [/i] After many hours of research and good old fashion trial and error I made progress. Bungie lists 3097-3196 as UDP destination ports. But I was finding that when I allowed my UPnP full access to all ports, it was favoring this range, albiet TCP not UDP. So I hypothesized that this must be the range they are using for their UPnP connectivity. As such, I went ahead and configured my UPnP to be allowed on 3097-3196. This solved part of the issue. Still had strict NAT however. Then I thought about the "allow" part. Bungie says which ports need to be open, but not which direction... Typically when one says they want open access to port 80 for example, they want internet access. Most firewalls will allow two-way com when you initiate the connection from behind the firewall, so open ports simply means port 80 is open. If it was closed, any com on the network would not be able to obtain internet. One would not typically want their port 80 open from the outside in, under any circumstance, if they care about security at all... UPnP Should allow two way communication, one would assume, as many do, that when you have allowed UPnP, as Bungie says you must do, to have more than one game running simultaneously, that this would provide the communication. This is why they say never to "assume" (-blam!--u-me). Bunige's UPnP does not seem to work bi-directionally. At least not for me on our network. Normally when we were using UPnP, there would be two ports open up, one in the 3000's range and another in some crazy 15 or 16,000 range (Which is not listed on their ports at all, BTW). This is why I figured we were still having a Strict NAT issue. I added a rule to allow ports 3097-3196 coming in on my WAN to an Alias group I created for the "GamingMachines" That, in addition to the UPnP permission "allow 3097-3196 192.168.x.x/YOURcidr 3097-3196" Now, I have three machines online, no error codes, Open NAT. BINGO... Bungo. So in closing, I think (assume, cough cough) that Bungie is using 3097-3196 as the range for their UPnP. I have not found this information anywhere as fact, all I can say is that so far after hours of testing on 5 machines. I almost always get 3097,3098 and 3099 as my UPnP ports when I start three players at once time. That port shows as being connected on my firewall for both incoming and outgoing. And, since I'm using an alias, I have the added benefit of not advertising those ports on the internet as being open on my network. All ports scan as stealth. Hopefully this helps someone else out out there. Your welcome. [spoiler]Moderator edit: This thread has been updated with tags that are more appropriate. Feel free to private message the moderator who moved your post, link to topic, for further clarification about why this topic was moved.[/spoiler]
English
#destiny2

Posting in language:

 

Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

View Entire Topic
  • I've updated the tags, the help forum is for support requests. The vast majority of players are not running an advanced router like yours, most of the issues you were experiencing are caused by OPNSense's implementation of UPNP and how it interacts with the firewall, it's expected that you go through extra steps to allow upstream and downstream communication through the firewall. Consumer routers, OpenWRT, EdgeMax, all use a more user-friendly implementation that goes the other way around, you're expected to block communication if you want to do so after enabling UPNP. Bungie's guide [url=https://help.bungie.net/hc/en-us/articles/360049496751]here[/url] has all the information anyone needs to properly configure and optimize their network for Destiny 2.

    Posting in language:

     

    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

    2 Replies
    You are not allowed to view this content.
    ;
    preload icon
    preload icon
    preload icon