Call of Duty Stuck on "Connecting to Online Services" — Here's the Fix

When Call of Duty hangs on "Connecting to Online Services" the game client is reachable but it can't finish the handshake with Activision/Demonware servers. Nine times out of ten it's a stale DNS record, a NAT/firewall block on the game's ports, or a broken Activision account link — not a real outage. Work top to bottom; the first two fixes clear most cases.

CoD 'Connecting to Online Services' — fixes

Flush DNS
Command Prompt: ipconfig /flushdns then ipconfig /renew
Account link
Link your Activision + Blizzard/platform accounts — fixes it for many
Check server first
Verify the Activision Online Services status page before troubleshooting locally
Steam-side
Clear Steam download cache, change download region, allow the game through the firewall

Last verified: September 2026

Error codes

Stuck on "Connecting to Online Services" The client cannot complete the login handshake with Demonware/Activision servers.

Cause: A cached bad DNS entry, an ISP-level DNS hiccup, or a firewall/NAT rule blocking the game's outbound ports stops the account handshake from finishing even though the internet works.

Fix:
  1. Flush DNS: open Command Prompt as admin and run `ipconfig /flushdns`, then relaunch.
  2. Switch your PC/console DNS to 1.1.1.1 (Cloudflare) or 8.8.8.8 (Google) and restart the router.
  3. On PC, allow the game and launcher (Battle.net/Steam) through Windows Defender Firewall for both Private and Public networks.
  4. Power-cycle the router (unplug 30s) to clear a stale NAT session and get a fresh public IP.
Reconnecting loop after the splash screen You reach the menu but get bounced back to "Connecting" repeatedly.

Cause: A corrupted Activision account link or region mismatch between platform and Activision account makes the session repeatedly rejected.

Fix:
  1. Unlink and re-link your platform account at your Activision account page (Linked Accounts), then restart the game.
  2. Sign out of the platform store (Steam/Battle.net/PSN/Xbox) fully and sign back in.
  3. Confirm your Activision account region matches your platform region.

Fixes that work for most Call of Duty (Warzone / Modern Warfare / Black Ops) errors

  1. Check the official Activision Online Services status page first — if Warzone/MW shows an outage, no local fix will help; wait it out.
  2. Use a wired Ethernet connection instead of Wi-Fi to rule out packet loss during the handshake.
  3. Disable any VPN or proxy — they frequently break the Demonware region check.
  4. On console, set your NAT type to Open (enable UPnP on the router or forward the CoD ports).
  5. Verify/scan game files (Steam: Verify integrity; Battle.net: Scan and Repair) to fix a corrupted network module.
  6. Update your network adapter driver and the router firmware if a reboot doesn't hold.

FAQ

Is "Connecting to Online Services" always an outage?

No. Most of the time it's a local DNS or firewall issue. Only treat it as an outage if the official Activision status page confirms one.

Does flushing DNS really help?

Yes — a stale or poisoned DNS record for the Demonware login endpoints is the single most common cause, and `ipconfig /flushdns` plus a public DNS clears it in most cases.

Why does it work for friends but not me?

A region mismatch or broken account link on your specific Activision profile can reject only your session. Re-linking your platform account fixes it.

Will a VPN fix or break it?

A VPN almost always breaks the region check and causes this screen. Turn it off before trying anything else.

Other games