How to Fix “No Servers Found” Error in Apex Legends PC?

The game gets stuck on the home screen with the message “Retrieving Matchmaking List,” and then shows “No Servers Found.” This stops you from playing multiplayer. This error happens when the game can’t connect to Apex Legends’ matchmaking servers.

Apex Legends No server found Error
How to Fix No Servers Found Error in Apex Legends

The most common reason is a problem with the game servers or ongoing maintenance. Other possible causes include a weak internet connection, DNS issues, firewall settings blocking the game, or damaged game files.

Let’s jump right into the solutions.

1. Check Server Status

First, check if Apex Legends servers are currently up and running. Sometimes, this error occurs because the servers are unstable or undergoing maintenance. Before you try to change anything on your end, confirm that the issue isn’t on the server side.

To check the server status, visit the Apex Legends Help Center and look for any updates on server status. If the servers are down, you’ll need to wait for them to come back online. If the servers are working, proceed to the next step.

2. Ensure a Stable Internet Connection

Apex Legends needs a steady and reliable internet connection. If your internet is unstable, you may see the Error: no servers found message.

  1. To check your internet connection, open your browser and search for Speed Test.
  2. Open the first link and check your connection speed.
  3. Note: If your internet speed is less than 1Mbps, the problem is likely with your connection. If your speed is good, continue to the next solution.

3. Power Cycle Your Router

If your connection seems slow or inconsistent, try power cycling your router. This simple step refreshes your internet connection and can help fix many network issues.

  1. Unplug the power cables from your router and outlet.
    Unplug You Router From Outlet
    Unplug Your Router from the Outlet
  2. Wait at least 15 seconds, then plug your router back in.
  3. Wait 1-2 minutes until your router finishes starting up.
  4. Once all the lights turn on, check your internet connection and try launching Apex Legends again to see if the error is gone.
  5. Note: A wired (Ethernet) connection is often more stable than using Wi-Fi.

4. Reset Network Settings

Corrupted network adapters or incorrect network settings can cause connection issues. Resetting your network will reinstall adapters and return settings to default.

  1. Open Settings by pressing Windows + I keys together.
  2. Go to Network & Internet.
  3. Scroll down and click on Network reset.Click Network Reset

    Click Network Reset

  4. Click Reset now to reset your network settings.
    Resetting the Network Settings
    Resetting the Network Settings
  5. Once finished, see if the Error: no servers found message appears.

5. Port Forwarding

Ports allow your computer to communicate with the game servers. Sometimes, certain ports may be blocked, which can stop Apex Legends from connecting. You can add the necessary ports through your computer’s network settings. Port forwarding is especially effective when you use the official EA/Apex Legends ports.

  1. Click the Start Menu and type Control Panel.
  2. Go to System and Security\Windows Defender Firewall.
  3. Click Advanced Settings on the left side.
    Open Advanced Settings
    Open Advanced Settings
  4. Right-click Inbound Rules on the left and choose New Rule.Click New Rule

    Click New Rule

  5. Select Port and click Next.Select Rule Type

    Select Rule Type

  6. Select the Protocol Type and enter the following Ports one by one:
    TCP
    80, 443, 9960-9969, 1024-1124, 3216, 18000, 18120, 18060, 27900, 28910, 29900
    
    UDP
    1024-1124, 18000, 29900, 37000-40000
    Adding Port Number
    Adding Port Number
  7. Click on Allow Connection and select Next.Allow Connection

    Allow Connection

  8. Give your rule a name, then click Finish.Enter the Rule Name

    Enter the Rule Name

  9. After adding the ports, check if the error still appears.

6. Close High Bandwidth Applications

If other applications are running and using a lot of internet bandwidth, Apex Legends might not be able to connect properly. Closing these applications can help fix the error.

  1. Click the Network tab at the top.
  2. Right-click on any application using high bandwidth, then select End Task.Close High Bandwidth Consuming Application

    Close High Bandwidth Consuming Application

  3. Check if Apex Legends works after doing this.

7. Update Network Adapters

Outdated or corrupted network drivers can often cause connection problems. Updating your network adapter driver may help resolve this issue.

  1. Right-click the Start Menu and choose Device Manager.Open Device Manager

    Open Device Manager

  2. Find Network adapters and right-click on your network device.
  3. Choose Update driver.Update Network Driver

    Update Network Driver

  4. Click Search automatically for drivers and install any updates available.
    Search Automatically For Drivers
    Search Automatically For Drivers

8. Run the Game as Administrator

Running Apex Legends as an administrator gives the game extra permissions, which can help resolve certain connection and access issues.

  1. Right-click the Apex Legends icon and select Run as administrator.
    Run Apex Legends as Administrator
    Run Apex Legends as Administrator
  2. If the error goes away, right-click the launcher icon and select Properties.
  3. Go to the Compatibility tab and check the box for Run this program as an administrator.
    Change Combability settings
    Change Compatibility settings

9. Use a Reliable VPN

If the server is overloaded in your region, using a VPN (Virtual Private Network) may help by connecting you to other regions’ servers. However, VPNs can sometimes increase your ping. If the error goes away after using a VPN, then the issue was likely due to server load. There are several good VPN applications available that you can try.

10. Use a Hotspot

If you’ve tried everything and are still getting the error, try using a mobile hotspot to see if your internet connection is the problem. The game may load slowly, but it will help you determine if your main connection is causing the Error: no servers found.

  1. To use a Hotspot, open your phone settings and go to Network & Internet.
    Navigate to Network Settings
    Navigate to Network Settings
  2. Turn on Hotspot & Tethering.
    Turn on Hotspot
    Turn on Hotspot
  3. Connect your computer to the hotspot. You can also use USB Tethering by connecting your phone to your PC with a data cable and turning on USB Tethering in your phone’s settings.
  4. After connecting to the hotspot, open Apex Legends and check if the error still appears.
ABOUT THE AUTHOR

Hamza Mohammad Anwar


Hamza Mohammad Anwar is an intermediate JavaScript web developer with a focus on developing high-performance applications using MERN technologies. His skill set includes expertise in ReactJS, MongoDB, Express NodeJS, and other related technologies. Hamza is also a Google IT Certified professional, which highlights his competence in IT support. As an avid problem-solver, he recreates errors on his computer to troubleshoot and find solutions to various technical issues.