Blog P1ratRuleZZZ

XBox Live 100% Packet Loss Problem – Solution (Windows 10 and Windows 11)

XBox Live Network issues

I’ve tried to play Gears 5 but wasn’t able to do it even with my own device which was present in the same network (connected to the same network).

Of course, I’ve tried a lot of variants, including these ones found on Microsoft answers

  • Reset Firewall
  • Reinstall XBox app and Xbox companion app
  • Reset network settings
  • Manually opening ports UDP: 88, 3074, 53, 500, 3544, 4500; TCP: 3074, 53, 80
  • With disabled UPnP (I recommend to leave it enabled)
  • Changing Teredo type to enterpriseclient and natawareclient
  • Reset DNS settings, using Open DNS providers like 8.8.8.8 (google) or 1.1.1.1 (cloudflare)
  • Using WiFi/Cable
  • Disabling antivirus software

But none of that helped.

Solution

  1. Ensure that windows firewall is enabled. It is required for some reason to have Teredo working.
  2. At first, lets check if you have Teredo working on your PC. Open cmd.exe as Administrator and execute

netsh interface Teredo show state

The result must include “State: qualified”

If there is an issue, try switching Teredo to natawareclient

netsh interface teredo set state type=natawareclient

Then back to step 1.

If ok, go to step 2. If it didn’t help, try another client.

netsh interface teredo set state type=enterpriseclient

2. Check the Xbox companion app. Do you still have Packet loss 100%? If you have 0% loss that is awesome! Just stop reading this post and have a good time playing Microsoft games! If you still have 100% of loss, continue…

3. First, lets be sure that problem is not with Windows and related to router. If you have a smartphone with data enabled (stupid question though, it is 2021, everybody has mobile internet) just create a wireless access point OR connect your phone using a cable in a modem mode and then check XBox Network status in Xbox companion app. It should say that NAT: strict and if you see packets loss 0% – it means problem with router.

My particular problem was in the router settings though. I had some port opened rule that was done for some Ubisoft Game for ports range 3074-3083

Disabling this rule OR removing 3074-3083 from ports made it working again!

So, ensure that these ports are not used for anything else. Also, go and enable UPNP in your router,

And now I have clear state here

Still have the issue?

If you are under NAT (check your internal ip in cmd.exe by executing ipconfig /all).
If it is something starts with 10.10…. or 172.17…. or 192.168…. it means you are under NAT. Change you network type to Private then. This means that your router is something like a firewall. But beware, if you have set DMZ zone in your router and having only 1 PC, switch network to Public. This will apply strict firewall rules to your network. I recommend to keep the value in Public. Try to reset windows firewall settings and try methods recommended on Microsoft answers.

I hope it helped.

Links:

Exit mobile version