For Honor NAT Type Strict to Open Networking setup

Playing For Honor multiplayer is an exhilarating experience, but having NAT Strict network issues, that affect joining matches, can really hamper your enjoyment. During my experience with the For Honor closed alpha I initially had this problem and joining matches took forever or would completely fail.
There is hope for all of you out there having their network connection recognized as NAT Strict (which means you can connect only to people whose NAT status is Open and if your friends are also NAT strict you can’t play with them), but you will have to do some more complicated tech stuff to get NAT Open or at least get NAT Moderate status. This should also provide some help to those of you having the NAT Unknown issue and generally help with disconnection error codes like 1694332663, 1088431700, 3397432595 and 2904484995.

for honor nat strict to nat open
Here’s a breakdown of NAT statuses. Strict can only connect to NAT Open players; Moderate can connect to other Moderate and Open; NAT Open can connect to everyone.

There are two things you will have to look at when trying to get better connectivity in For Honor. One is setting up your internet router and the other is potentially setting up your firewall software. I recommend you do one change first, then check if the NAT situation improved and then do additional steps if needed. There also might be a possibility that there is nothing you can do and that your internet provider is doing some port blocking that you can’t avoid. With hopes that this is not the case I will go into setting up your internet router for port forwarding first, because when I did that I managed to get NAT Open status.

UPDATE: Security-wise the best thing for you to do would be to enable uPNP on your router first. Reset the router after the change and start the game anew. If this opens up your NAT, you are done. If that does not work, try steps bellow to open up ports for the game on your router. IF that does not work try setting up DMZ. IF that does not work try seeing if disabling your firewall helps. If none of these work you probably have NAT enabled at your internet provider and most likely you won’t be able to do anything about your setup. (to see if you have a public IP assigned or private, which is a sign of NAT enabled on your internet provider, type into google “What is my IP”. If the top result begins with 192.168.x.x or 10.0.x.x or 172.16.x.x than your internet provider has protections on its side and nothing you do on your router will help).

Opening Router Ports to have For Honor NAT Open

NOTE: This is taking into account PC version of the game. You might have to open the same ports for your XBOX One an PS4 as well, but the guide was written with PC users in mind. For XBOX Live users you might want to open port 3074 (try UDP, but if that doesn’t work add TCP as well) (thanks to Alex in comments for pointing this out). For Honor requires the following ports to be opened to function properly:

Uplay PC:
TCP: 13000, 13005, 13200, 14000, 14001, 14008, 14020, 14021, 14022, 14023 and 14024 Game Ports:
Inbound UDP: 3075

NOTE: Ubisoft recommends you open ports 80 and 443, but that is quite unsafe. These are ports for internet page communication and safe https communication. There should be no need to do this, but if everything else fails try opening these as well. (thanks to kilyan in the comments for pointing this out)

What does this mean? You need to setup your router so that all network traffic from the internet on the ports listed above is sent directly to your computer. You need to access your router. Most routers or internet modems can be accessed via your web browser by typing one of the following addresses: 192.168.0.1, 10.0.0.1, 192.168.1.1. It should ask you for a username and password (usually default values are username: admin password: admin but it depends on the manufacturer and you should check your router manual). Next you need to find a settings page in your router that lets you setup something that is usually called “Virtual Servers”. In it you can Add rules that setup port you want to forward (or a whole range of ports) and to what IP you want to forward traffic to. IP you are looking for is the IP of your computer or console on the LAN. To find what IP you have you need to go to Control Panel > Network and Internet > Network and Sharing Centre > click on Change Adapter settings link in the left side of the window > Right click your internet adapter and click on status. Under IPv4 you should see your IP.

You might have to setup your router to assign a static local IP to your For Honor computer or console. There’s a very helpful website that can help you with the whole port opening/forwarding part of the setup. called PortForward.com. You should find instructions on how to setup a static IP for your computer and port forwarding instructions for hundreds of different router devices. Short guide on what needs to be done is the following:
  • Access your router via web interface
  • Find Virtual Services section and forward internet traffic for ports listed above to the IP of your computer
  • You’ll probably have to setup your router so it gives a Static IP for your PC
After doing this fire up For Honor and see if this improved your NAT status. If it did not there are two more things you can do on the router.
  1. If your router supports it you can add your computer’s IP to the DMZ. This is a “demilitarized zone” and this will avoid all of the router’s built in defenses (like firewall) and just sent all the traffic to that computer unfiltered. IF this does not help your NAT status make sure you remove your computer from the DMZ afterwards, because I see it as a security risk.
  2. Some people suggest Turning on uPnP support in your router. This did nothing for me, but it doesn’t hurt to try

UPDATE: kilyan in the comments suggests that opening up uPNP in his router helped him get open NAT. As I said, for me it did nothing, but other routers might behave better this way and it removes the need for dangerous port opening as described above.

If you did all these and restarted the game and your NAT is still strict you should check your firewall software.

Setting up firewall software to make For Honor NAT open

I had a problem with my antivirus/firewall software not letting For Honor internet connections happen even after I opened my ports. It showed NAT open in the game, but I couldn’t connect to any matches. Most modern antivirus computer solutions include some form of Internet security as well – usually a firewall. I have ESET Smart Security and it still blocked For Honor. You can disable your firewall to see if that helps you connect to other people. This opens up your computer to some attacks from the internet, but see if that is a problem. Also, most modern firewall and antivirus software have exceptions you can create for an application. Try and add an exception for For Honor application to allow all internet traffic to it. Sometimes these are call rules. Your antivirus software might also have gaming mode you can enable manually. Try doing this as well and see if the problem goes away.

For me I had to disable additional antivirus software features like Network attack protection and Botnet protection. These are special features in ESET antivirus and might not be present in your software.

Even if you disable your custom software firewall Windows firewall can kick in. If you still have connection issues when you disable your main firewall try disabling Windows Firewall. To do this click the Start button icon, and then clicking Control Panel. In the search box, type firewall, and then click Windows Firewall. In the left pane, click Turn Windows Firewall off. If you’re prompted for an administrator password or confirmation, type the password or provide confirmation. Make sure you turn all these back on once you finish playing For Honor.

I hope these tips helped you have NAT Open type of connection and that you can get into multiplayers matches in For Honor with ease. I’ll try and help with any questions you might have so leave a comment at the bottom if you still have issues.

TAGS ,
Author Serge profile picture
Having games be part of his life since Commodore 64 it was only natural that Serge co-founded GosuNoob.com. With every new game he travels from being the Noob to being Gosu. Whether he does coding or editorial work on the website he is still amazed by the fact that gaming is what he does for living.

YOU MAY ALSO READ

45 COMMENTS

    B
    Bobby

    Hey mate, thank you, i am tryint to play with a friend that has Strict NAT, and I have moderate and i m trying to open ports, i did it before, but i dont have so many slots for these ports, which ones do i need to open that are more important?

    B
    Boki

    I still have strict nat, after trying all of those methods

      Maybe there is problem with your ISP. U can ask him, if he gave u public IP without NAT (PPPoE service for example)

    R
    Robert

    Thanks for the write up!! Was trying to figure out the ports, port sniffing would have taking brushing up on old skills.

    A
    Alex

    Doesnt Work for me….Still NAT TYpe Strikt and cant join a MP Game 🙁

    S
    scorpi

    Hi, my problem is I don’t have router. I have ethernet cable right inside the PC but even when i turned off Eset, my NAT type was still 3. I am desperate to at least find why it is like that if no solution.

    T
    Thomas

    I did everything you said. But unfortunately, it didn’t work. =(

    S
    S. Moller

    This is crap. No one with basic security knowledge would EVER allow this. You should NEVER allow any inbound connections to your network unless you really know what you are doing.
    Also, what if your network has a webserver? No one can access your webserver while the above mentioned port forwarding rules are in effekt.
    The right way to do this is to use one and only one persistent TCP connection from the client to the game server. And it must be initiated from the client.
    Everything must be tunneled over this connection.

      K
      Kid18120

      PortForwarding has been the basic configuration for ages, way before UPnP came to the rescue.
      UPnP does exactly this without any user’s manual intervention.

      “Opening” ports is not a bad thing nor a security flaw for home networks.
      In corporate network that’s a different story BUT there are more levels of security with NATs forwarding with different rules to achieve the same result (open port but very difficult to exploit for an attack) but won’t result in a open NAT. Would you even need it in corporate network? I don’t think so.

      Study some buddy, there’s a whole world about network security

    D
    Dj

    I think its pretty retarded that I can literally play any game with ease. Strict NAT type no matter what I do. Really? Fix your game ubisoft

    M
    Marco Polo

    Every damn game has do deal with NAT, but only ubiszajs cant do it well.

    U
    UDontPlay

    Of course Ubisoft, because nobody had this issue with your shit connectivity in Rainbow Six: Siege XD
    I wonder how many clients you morons lose due to stupidity, poor not coding and blaming the users for all your problems 😀

    Good luck.

    A
    Alex

    It is needed to destination nated 3074 tcp port only from your provider interface to you pc. And NAT in game become open. It is x-box live port.

    A
    Alex

    And of course you have to have globally routed IP, not private one from provider.

    M
    Michael

    Still strict here unfortunately

    M
    Micah

    Hey all of this seems really helpful but for some reason none of this is helping me get nat open. I don’t know why and I have tried everything you suggested. Is there anything else that I need to do in order to fix this? I have great internet and this is the first time I’ve ever run into this problem. What else can I do? Is this going to be something that will change when the full version is released?

      J
      joey

      sorry man but the full version has been out for two weeks now and still the same bs

        P
        Patrick fincher

        Same I keep getting error kicked from the beginning of a dominion 4v4

    A
    Andrey

    I tried everything as well, funny thing is, both rainbow siege and for honor are on Uplay and in siege i have NAT type open, in for honor it is strict.. Uplay had this problem for ages, a lot of my friends are not buying these 2 games just because of this NAT type bullshit.

    K
    kilyan

    don’t open 80 and 443 they are not needed and are dangerous. You get open nat without those 2 ports, tested

    K
    kilyan

    Ok guys upnp solves the problem and upnp open only one port to get open.nat UDP 3074. Just make sure you have an ip addressed assigned to your nic, not by dhcp

      S
      Shoppy

      Yo thanks kilyan work great thank you!

      P
      Paul

      What does it mean to have “an ip adressed assigned to nic”?

    K
    kieron walton

    I had the red nat type, i turned me xbox off and then back on, now nat type is green, youre making it out to be so complicated! just turn it off and on again!

    D
    Deltaj42

    So what do i put as the destination and what do i put as the source ports? i’m confusled

    C
    Christian Münster

    Deltaj42: Source port is the same as target port. The ports listed in the OP.
    Destination is your local IP

    V
    Valakyr

    I’ve figured out what is missing with the Windows Firewall configuration. While I had accepted to make a firewall exception for “For Honor” when starting the game for the first time, no firewall exception for UPlay was made. You need to add “UplayWebCore.exe” as a windows firewall rule allowing all traffic. The full path is likely “C:\Program Files (x86)\Ubisoft\Ubisoft Game Launcher\UplayWebCore.exe”.

      S
      Saurion

      I added the rule in Windows Firewall and my NAT is still yellow. Did you do anything else?

    S
    Shani

    i have nat type open.. but game crashes after 3 5 minutes.. connection error occured 0006000037

    M
    Michael Gilbert

    Open ports, allowed through firewall, reset router still red NAT. Cant access dominion games only 2v2s and 1v1s but they take a few minutes to join. I’m already bored of these modes and want to play dominion but cant….

    A
    Andrej553

    I can confirm that forward port 3074 and 3075 UDP is enough to get open NAT (from moderate before).
    I would not advice to enable upnp. upnp let your PC (and every other device in your network) open ports dynamically and this may be an security issue.

    You neither need port 80 (that one is for webtraffic http://www) nor 443 (secure web traffic https:// – you use that to login into your mail account etc)

    I
    Ignacio Bruhn

    With upnp i still have moderate Nat. Can you explain again the steps to open port 3074. Couldn’t findnthe first post thanks

    S
    saltyplum

    Hi folks, I’ve been trying to get open NAT for a week or two now. When I go into my router settings, I’m asked for a “Destination IP” along with the port numbers etc. No idea what to put as the Destination IP and I can’t add the port as it says invalid field and won’t let me continue.

    Any thoughts please?

      R
      Raiden

      Your “Destination IP” Is the IP of the console or PC you’re playing on. Google “setting up a static ip for pc/xbox/ps4” for more information on where to find it.

    S
    saltyplum

    Thanks for the reply.

    So I put my PC’s IP into the destination IP fields for all the port forward entries. Still no luck, still have red strict type NAT.

    Only thing I haven’t done is port forward 80 and 443 based on replies above.

    Not sure what else to do atm.

    W
    Wolfe

    Something is fucked up with For Honor. On PC, Siege has an open NAT type, and For Honor is closed. Both are Uplay

    X
    xRAGEx

    I was playing earlier today as NAT open and my game crashed when I got back on I had NAT strict. I tried all the above fixes but nothing worked. If anybody has an idea please let me know.

    K
    kimchi

    The picture got me confused, Im suppose to use Ipv4 address not the ipv4 mast right?

    A
    Anthoanan

    I am a bit confused regarding NAT type.
    When i go in settings for honor my NAT is OPEN
    When i go on PS4 network settings, my NAT is 2.

    Does anyone can explain me ?

    G
    Gabriel

    Very helpfull tanks

    V
    Valygar

    You are a beast!!

    Went from red NAT to Green NAT.

    UPNP activated and the ports open worked for me.

    Thanks a lot!!!

    I
    Ionut

    I have a ZTE F660RV1 router and I don`t find any upnp to activate. I`ve opened all the ports but NAT is still strict. I wanted to enable upnp but I don`t find it

    C
    Cozma

    Hello boys,

    For some reason it worked because i have miss typed the UDP port. Try 3074 instead of 3075. It worked for me.

    J
    Jack

    Thank you so much. I have tried many solution but didn’t work. Finally, I started over and tried only open UDP port 3047 and Upnp enable, and NAT change from strict to open!

    A
    Andrew

    Hi guys,
    I have encountered this problem yesterday myself.
    I have tried all the above with no result, but occasional “Unknown” NAT instead of “Strict”.

    The solution (for me at least) was pretty simple:
    Turning off “let other people find my computer” in Windows’ Control Panel.

    ( not my idea. I found it here: https://forums.ubi.com/showthread.php/1847650-NAT-type-still-strict?p=13507344&viewfull=1#post13507344 )

Leave a Reply

Your email address will not be published. Required fields are marked *