[Solved] How to Fix Blizzard Overwatch Xbox Login Error BC-124 “There was a problem while trying to authenticate with Xbox Live”

Overwatch players feedback that unable to login to play the game, Login Error with code BC-124 prompt when trying to connect to the game server. Login Error BC-124 is reported to occur on Xbox One, PS4, and PC. Detail error message as below:

Login Error
There was a problem while trying to authenticate with Xbox Live. Please try again later. (BC-124)

[Solved] How to Fix Blizzard Overwatch Login Error BC-124 "There was a problem while trying to authenticate with Xbox Live"
[Solved] How to Fix Blizzard Overwatch Login Error BC-124 “There was a problem while trying to authenticate with Xbox Live”
Perform the following solution steps to fix this login error in order to continue to play the game.

Content Summary

Solution 1: Firewall Restore Default
Solution 2: Reset the Network Adapter
Solution 3: Enable UPnP (Universal Plug and Play) in the Router
Solution 4: Forward the ports used by Overwatch in the Router
Solution 5: Other

Solution 1: Firewall Restore Default

Restore default for Firewall in Windows

Step 1: Press Windows + R to open a Run box.

Step 2: Type cmd and press Ctrl + Shift + Enter to open up an elevated Command Prompt. Click Yes to grant administrative access if UAC (User Account Control) prompt.

Step 3: Type Firewall.cpl and then press Enter.

Step 4: Click Restore Defaults from the menu on the left.

Step 5: Click the button to Restore Defaults.

Step 6: Click Yes to confirm the prompt.

Step 7: Restart the PC.

* The next time you use an application that would be blocked by Windows firewall, you should receive a prompt to allow the program through the firewall. Allow the game or application through the firewall to prevent further issues. If you continue to have firewall issues, ensure that your firewall is updated by running Windows Update.

Restore default for Firewall in Mac OS X and macOS

Step 1: From the Apple menu, choose System Preferences > Security.

Step 2: Click the Firewall tab.

Step 3: Unlock the pane by clicking the lock in the lower-left corner and entering the administrator username and password.

Step 4: Click Turn On Firewall to enable the firewall.

Enable Firewall in macOS
Enable Firewall in macOS

Step 5: Click Firewall Options to customize the firewall configuration.

Step 6: Check the Automatically allow signed software to receive incoming connections box.

Check the Automatically allow signed software to receive incoming connections box.
Check the Automatically allow signed software to receive incoming connections box.

Step 7: Click the OK button.

Step 8: Restart the macOS.

Solution 2: Reset the Network Adapter

Step 1: Press Windows + R to open a Run box.

Step 2: Type cmd and press Ctrl + Shift + Enter to open up an elevated Command Prompt. Click Yes to grant administrative access if UAC (User Account Control) prompt.

Step 3: Type the following command and press Enter to reset the network adapter: netsh winsock reset

Step 4: Restart the PC.

Solution 3: Enable UPnP (Universal Plug and Play) in Router

* Steps may be vary depending on the router’s manufacturer.
Step 1: Open the browser and access to Router configuration page, normally the default address is 192.168.0.1 or 192.168.1.1

Step 2: Log in to the router configuration page. You should be able to login using admin for both username and password if you never changed the default login credentials. If that doesn’t work then search online for specific steps on accessing your router default admin login credential.

Step 3: Look for the UPnP setting in WAN Internet Connection or Forwarding tab in the Router configuration page.

Step 4: Enable UPnP setting.

Enable UPnP in router
Enable UPnP in the router

Step 5: Save the changes and restart the router and PC.

Solution 4: Forward the ports used by Overwatch in Router

* Steps may be vary depending on the router’s manufacturer.
Step 1: Open the browser and access to Router configuration page, normally the default address is 192.168.0.1 or 192.168.1.1

Step 2: Log in to the router configuration page. You should be able to login using admin for both username and password if you never changed the default login credentials.

Step 3: Expand the Advanced menu and access the NAT Forwarding or WAN – Virtual Server / Port Forwarding section.

Step 4: Click on Virtual Servers and Add button to begin the process of adding port.

Add Port Forwarding in Router
Add Port Forwarding in Router

List of the port to open for Overwatch:

PC
TCP: 1119,3724,6113
UDP: 5060,5062,6250,3478-3479,12000-64000

Playstation 4
TCP: 1119,1935,3478-3480,3724,6113
UDP: 3074,3478-3479,5060,5062,6250,12000-64000

Xbox One
TCP: 1119,3074,3724,6113
UDP: 88,500,3074,3478-3479,3544,4500,5060,5062,6250,12000-64000

Switch
TCP: 1119,3724,6113,6667,12400,28910,29900-29901,29920
UDP: 1-65535

List of the port to open for Overwatch 2:

PC
TCP: 1119,3724,6113
UDP: 3478-3479,5060,5062,6250,12000-64000

Playstation 4
TCP: 1119,1935,3478-3480,3724,6113
UDP: 3074,3478-3479,5060,5062,6250,12000-64000

Switch
TCP: 1119,3724,6113,6667,12400,28910,29900-29901,29920
UDP: 1-65535

Xbox One
TCP: 1119,3074,3724,6113
UDP: 88,500,3074,3478-3479,3544,4500,5060,5062,6250,12000-64000

Solution 5: Other

  • Check the Server status on official Blizzard Twitter.
  • Check and confirm the PC fulfills the minimum specifications.
  • Ensure your Xbox and Overwatch are up-to-date
  • Complete a full power cycle of your home network
  • Ensure your NAT Type is Open
  • Change to a wired connection (if on Wi-Fi)
  • Unlink and re-link your Blizzard and Xbox accounts

Reference: Blizzard Support > Troubleshooting Firewall Configuration Issues