The Xbox network settings test has this one step – “Multiplayer” – that just sits there and never completes. Green checks on everything else: NAT type, packet loss, latency. But multiplayer hangs indefinitely. If this is happening to you, here’s what I found after going through every fix I could track down.
What the multiplayer test actually checks
The multiplayer portion of the Xbox network test isn’t just checking your internet connection – it’s specifically testing whether your Xbox can reach Xbox Live’s multiplayer services and confirm that your NAT type allows other players to connect to you. NAT (Network Address Translation) is the system your router uses to let multiple devices share a single IP address.
The three NAT types are:
- Open – no restrictions, best for multiplayer
- Moderate – some restrictions, most games work but you may have trouble joining certain sessions
- Strict – significant restrictions, limited ability to connect with other NAT types, host games
The multiplayer test hanging usually means one of these things: a NAT issue, a port that needs to be opened, Xbox Live itself being down, or a DNS problem.
Step 1: Check Xbox Live service status first
Before doing anything else, go to xbox.com/en-US/support/servicealerts. If Xbox Live multiplayer services are degraded or down, the test will fail regardless of your network setup. This is the most common reason for sudden failures when everything was working before.
Step 2: Restart your network equipment properly
Power cycling in the right order matters:
- Turn off the Xbox completely (not sleep mode – full shutdown)
- Unplug your modem from power
- Unplug your router from power
- Wait 60 seconds
- Plug modem back in, wait for it to fully connect (usually 30-60 seconds)
- Plug router back in, wait for it to fully connect
- Turn on Xbox and run the test again
Step 3: Change your DNS settings
ISP-provided DNS servers can cause issues with Xbox Live specifically. Switching to a public DNS often resolves multiplayer test hangs.
On Xbox: Settings > General > Network settings > Advanced settings > DNS settings > Manual
Set:
- Primary DNS: 8.8.8.8 (Google) or 1.1.1.1 (Cloudflare)
- Secondary DNS: 8.8.4.4 or 1.0.0.1
Test again after applying.
Step 4: Open NAT type via UPnP or port forwarding
If your NAT type shows as Moderate or Strict, that’s likely the cause of the multiplayer test hanging.
Option A – Enable UPnP on your router:
Log into your router admin page (usually 192.168.1.1 or 192.168.0.1) and look for UPnP settings. Enable it. UPnP lets the Xbox automatically negotiate the ports it needs. This is the easiest fix if your router supports it.
Option B – Manual port forwarding:
Xbox Live requires specific ports to be open:
- Port 88 (UDP)
- Port 3074 (UDP and TCP)
- Port 53 (UDP and TCP)
- Port 80 (TCP)
- Port 500 (UDP)
- Port 3544 (UDP)
- Port 4500 (UDP)
In your router’s port forwarding section, forward these to your Xbox’s local IP address. First assign a static local IP to your Xbox so the forwarding doesn’t break when the IP changes.
Step 5: Try an alternate network temporarily
Connect your Xbox to a mobile hotspot and run the test. If it passes immediately, the issue is definitely with your home router or ISP configuration, not with Xbox Live or the console itself. This is a useful diagnostic step before spending more time on router settings.