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
- Ensure that windows firewall is enabled. It is required for some reason to have Teredo working.
- 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:
- https://crowdsupport.telstra.com.au/t5/home-broadband/100-packet-loss-on-xbox-one/td-p/797298/page/2
- Check XBOX Network Global status
- https://answers.microsoft.com/en-us/xbox/forum/all/100-packet-loss-problem/4656dafb-34a3-4a75-85c6-0b2cb75b426d
- https://www.reddit.com/r/xboxone/comments/2y6lhd/tech_high_packet_loss_100/