Tech Support

Since the whole Xbox Live connection thing is a mess its possible run into connection issue.

99% of the time, this is an issue with the Teredo networking protocol, which Phantom Dust uses to connect to other players!

Follow these steps from TOP to BOTTOM and check the connection after each possible fix.

#01 The most common fix

1. Open your Start menu and search for "Command Prompt"

2. Right-click on Command Prompt, and click "Run as administrator"

3. Copy and paste the following 4 commands, and press Enter after each one:

netsh int teredo set state disable
netsh int teredo set state type=default
netsh int teredo set state enterpriseclient
netsh int teredo set state servername=win1910.ipv6.microsoft.com

4. After the above is complete, open up the Start menu and search for "firewall", then open Windows Defender Firewall:

5. On the sidebar, click "Allow an app or feature through Windows Defender Firewall"

6. In the upper-right, click the "Change settings" icon with the shield next to it

7. At the bottom, click "Allow another app..."

8. In the "Path:" field, put C:\Windows\System32\svchost.exe

9. Click "Network types..." and check the boxes next to Public and Private, then click OK

10. Click "Add", then click "OK" and close the window

11. Restart your PC, and then to double check if it worked

12. Try your connection ingame, sometimes it works either way

13. If its still not working type this into the console:

netsh int teredo show state

If you see “Disabled” in the console at the top, then your Teredo is still not working and you will need to try additional fixes.

#02 The "FRITZ!Box" Router

SKIP THIS STEP IF YOU DONT HAVE A "FRITZ!Box" ROUTER

This kind of router (popular in germany) has a specific block for the "Teredo" service and will cause the most issues.

1. Open "fritz.box"
2. Click "Internet" in the FRITZ!Box user interface.
3. Click "Filters" in the "Internet" menu.
4. Click on the "Lists" tab.
5. Disable the option "Teredo filter enabled". If the option is not displayed, enable the Advanced View first.
6. Click "Apply" to save the settings.

#03 The "Apple AirPort" Router

SKIP THIS STEP IF YOU DONT HAVE AN "Apple AirPort" ROUTER

1. in the settings menu on the AirPort router, check the settings
2. Disabled by default is "allow teredo tunnels"
3. Enable this setting

#04 Rescan

1. Open your Start menu and search for "Command Prompt".
2. Right-click on Command Prompt, and click "Run as administrator".
3. Enter the command.
4. sfc /scannow.
5. A scan will start, let it finish.
6. No matter the result, close the CMD, and restart your PC.
7. Go back and check your Teredo and Nat settings with “netsh int teredo show state” in Command Prompt.
8. If the fix worked, your NAT type should be Open or Moderate, and your Teredo should be good to go, connectivity should be unblocked. If it is still Disabled, continue to the next step.

#05 Additional Fixes

Several users have had an additional error that can be fixed with the following steps.

1. First, open Command Prompt as Administrator and type:

reg add HKLM\System\CurrentControlSet\Services\Tcpip6\Parameters /v DisabledComponents /t REG_DWORD /d 0x0

2. Next, open up PowerShell as Administrator and enter:

Reset-NetTeredoConfiguration
Set-NetTeredoConfiguration -Type Enterpriseclient

3. Restart then check again using:

netsh int teredo show state

#05 The Big Guide

If you still have issues you need to follow another guide, it has tons of possible fixes.

after each fix check your Toredo connection and NAT Type

Click here for the big guide

credits to thegeekpage.com for creating this huge comprehensive guide!