Destiny 2, Open NAT, and UPNP on PC

Started by Severed, March 08, 2025, 07:07:21 PM

Previous topic - Next topic
Hi All,

Not a network expert by any means. Just looking to help the probably infinitesimally small overlap of OPNSense users and Destiny 2 players on PC.

Since the release of 25.1 I've been struggling with getting Open NAT.

In 24.7 I had the UPNP plugin enabled and had Open NAT. After Upgrading to 25.1, that no longer worked. UPNP is still installed but DISABLED

Yesterday I was able to achieve Open NAT for my set up. I hope it helps, or at least provides a starting point for others.

I don't know if this will work for everyone, but it did work for me.
I don't know if this limits NAT for other games.

Opening ports can impact your security, happy to take suggestions on how i can narrow the openings, if I missed something major!

Step 1: Created an Alias for my PC
  • Firewall: Aliases
    Enabled: checked
    Name: SeveredPC
    Type: Network(s)
    Categories: Blank
    Content: 192.168.XX.XX/32
    Save
    Apply changes, if asked

Step 2: NAT Outbound Rule
  • Firewall: NAT: Outbound
    Mode: Hybrid outbound NAT rule generation (automatically generated rules are applied after manual rules)
    Add Rule

    Disabled: unchecked
    Do not NAT: unchecked
    Interface: WAN
    TCP/IP Version : IPV4 (i don't have IPV6)
    Protocol: TCP/UDP
    Source invert: unchecked
    Source address: SeveredPC
    Source port: any
    Destination invert: unchecked
    Destination address: any
    Destination port: any
    Translation / target: WAN address
    Log: unchecked
    Translation / port:Blank

    Static-port: CHECKED

    Pool Options: Default
    Set local tag: Blank
    Match local tag: Blank
    No XMLRPC Sync: unchecked
    Category: Blank
    Description: Blank
    Save
    Apply changes if asked

Step 3: NAT Port Forward Rules (creating two rules here)
  • Firewall: NAT: Port Forward
    Add Rule
    Disabled: unchecked
    No RDR (NOT): unchecked
    Interface: WAN
    TCP/IP Version: IPV4
    Protocol: UDP
    Source -> Advaced -> any
    Source port range    
    from: any
    to: any
    Destination / Invert: unchecked
    Destination: WAN address
    Destination port range    
    from: (other) 3097
    to: (other) 3097
    Redirect target IP: SeveredPC
    Redirect target port: (other) 3097
    Pool Options: Default
    Log: unchecked
    Category: blank
    Description: blank
    Set local tag: blank
    Match local tag: blank
    No XMLRPC Sync: unchecked
    NAT reflection: Enable
    Filter rule association: Pass
    Save
    Apply changes if asked
  • Firewall: NAT: Port Forward
    Add Rule
    Disabled: unchecked
    No RDR (NOT): unchecked
    Interface: WAN
    TCP/IP Version: IPV4
    Protocol: TCP/UDP
    Source -> Advaced -> any
    Source port range    
    from: any
    to: any
    Destination / Invert: unchecked
    Destination: WAN address
    Destination port range    
    from: (other) 3074
    to: (other) 3074
    Redirect target IP: SeveredPC
    Redirect target port: (other) 3074
    Pool Options: Default
    Log: unchecked
    Category: blank
    Description: blank
    Set local tag: blank
    Match local tag: blank
    No XMLRPC Sync: unchecked
    NAT reflection: Enable
    Filter rule association: Pass
    Save
    Apply changes if asked

Check your NAT in Destiny 2 under Settings: Gameplay