Troubleshooting Connection Issues

A connection issue is any event which adversely affects the connection between your computer and a League of Legends server. It might happen randomly during champion select, at the login screen or even during the match. Below you can find a list of common symptoms that are associated with connection issues:


  • You got an Attempting to reconnect message during the match
  • You received a firewall error message
  • You are experiencing consistent lag or lag spikes
  • You cannot download or patch the game
  • You are receiving a login error that is not related to your credentials
  • You received a disconnected from PVP.net (or NO_GROUP_FOUND) error message
  • Your sound stutters in-game alot
  • You receive an Unknown error message
  • You receive a Maestro error message
  • You never reach champion select after queuing with your friends, even if they do
  • Your main client page is pitch back after logging in
Want to know more about connection quality and ping? Check out our article here: https://support.riotgames.com/hc/en-us/articles/204246204-NA-Server-Roadmap#h1q1

 




  • Current Server Status

    Before performing any troubleshooting steps, it's worth checking the current status of the League of Legends server that you are trying to connect to. The links below will take you to the Server Status forum for each region:


    Switching to a wired connection

    Wireless connections tend to be difficult to troubleshoot due to potential interference from the environment and other radio signals. This often causes lag spikes and/or packet loss in the game. In order to eliminate this factor from our troubleshooting, we recommend switching to a wired (Ethernet) connection whenever it is possible.

    If you have both wired and wireless connections available, you can prioritize your wired connection by performing the following steps:

    Windows 7: http://support.microsoft.com/en-us/kb/2526067 



    Want a tl;dr? Watch our awesome video about Unblocking Firewalls below!



    Firewall troubleshooting

    Firewalls serve two main purposes - they block both incoming and outgoing communications. Blocking INCOMING connections prevents external "hackers" from accessing your computer, usually by manipulating a flaw in an Operating System or a commonly used application.

    Most firewalls are built to protect users from themselves. They do this by blocking OUTGOING connections. Outgoing connections are opened by applications running on your system. These are usually harmless; web browsers, League of Legends and instant messengers, for example, open outgoing connections.




    Updating your Firewall

    We have contacted a large number of firewall manufacturers to identify League of Legends as a harmless application and add exceptions for League of Legends automatically. It is possible that your firewall simply needs the latest update from the manufacturer to apply these exceptions.

    Please note: Some firewalls require an active subscription in order to receive the latest virus definition updates.

    List of firewall manufacturers:


    Turning off your firewalls:

    The quickest and easiest way to solve your problem is to uninstall and disable your firewalls.

    Disable your Windows Firewall

    • Click on Start
    • Click on Control Panel
    • Click on System and Security
    • Click on Windows Firewall
    • Click on Turn Windows Firewall on or off (You might need to provide the Administrator password at this step)
    • Under each Network location, select the Turn off Windows Firewall option

    Uninstall Third Party Firewalls

    It is important that you fully uninstall these pieces of software during this step. Sometimes firewalls will still block connections even when they are disabled. Once you have found the source of the problem, you can re-install these firewalls and configure them to properly allow League of Legends network traffic.

    Disable your Router Firewall (Not Recommended)

    To disable your Router firewall, you will have to access your router configuration page. You can do this by typing the IP Address of your Default Gateway into the URL bar of your browser. If you are not sure what the Default Gateway IP address is or what the default login credentials are for your specific router, there is an exhaustive list available here. Please note that it is preferable to forward ports on your router (see the point below), as disabling the router firwall leaves you vulnerable to malicious scripts and software.




    Adding exceptions to your firewall manually:

    Here is a list of executable paths that you will need to add to your firewall's exception list:

    • C:\Riot Games\League of Legends\lol.launcher.exe
    • C:\Riot Games\League of Legends\RADS\system\rads_user_kernel.exe

    Special Note:

    These next three executables may be located in different directories depending on the current version of the game. Please note that the bolded section will change with every new patch:

    • C:\Riot Games\League of Legends\RADS\solutions\lol_game_client_sln\releases\(latest release version - ex: 0.0.0.xx)\deploy\League of Legends.exe
    • C:\Riot Games\League of Legends\RADS\projects\lol_air_client\releases\(latest release version - ex: 0.0.0.xx)\deploy\LolClient.exe
    • C:\Riot Games\League of Legends\RADS\projects\lol_launcher\releases\(latest release version - ex: 0.0.0.xx)\deploy\LoLLauncher.exe

    Additional Notes:

    Unfortunately, there are many different types and versions of firewalls. It is outside the scope of this article to go into detail about how to configure each one. You may need to contact the manufacturer of your firewall in order to properly configure exceptions for League of Legends (feel free to use the list above!).

    Generally, this process requires three steps:

    • Right-click on the firewall from your system tray and access Options or Settings.
    • Find a tab on Exceptions\Allowances\Applications.
    • Add each of the four executables above. Be sure to give them "Full Access" or the equivalent setting.


    Want a tl;dr? Watch our awesome video on Configuring your Internet Protocol!



    Disabling IPv6

    If the above steps did not help, please disable IPv6. The League of Legends client is designed to work with IPv4.

    Click here - Microsoft has a wizard that will do this for you.

    OR

    You can disable it manually by following the steps below:

    • In the System Tray (bottom right of the screen), right click on your internet connection icon and select Open Network and Sharing Center
    • Click on the connection type under Connections (usually Local Area Connection) in the right part of the window
    • Click on Properties in the next window
    • Uncheck Internet Protocol Version 6 (TCP/IPv6)

    There are also more advanced instructions in the Microsoft article linked above!

    If you are looking to disable IPv6 on Windows 8 and 8.1, you can find instructions on how to do so here.


    Want a tl;dr? Watch our awesome video on Domain Name System (DNS) Troubleshooting below!



    Changing to a public Domain Name system

    The League of Legends launcher uses server aliases that have problems connecting to some Internet Service Providers' default Domain Name System resolver. If your launcher never seems to start downloading a patch, you may want to change to public DNS servers in your network settings. Most often, this only applies to players outside of the US.

    NOTE: Changing these settings can cause problems with your internet connection if you have specified network configurations for another purpose. Be prepared to revert to your old settings and save any information you are about to change.


    Windows 8

      • Hit the Windows Key
      • Type "Control Panel"
      • Select "Network and Internet"
      • Select "Network and Sharing Center"
      • Select "Change Adapter Settings" on the navigation bar on the left
      • Right click on your network adapter and select "Properties"
      • Select "Internet Protocol Version 4 (TCP/IPv4)" and open "Properties"
      • Go to the bottom of the menu and change "Obtain DNS server address automatically," to "Use the following DNS server addresses:"
      • Put in the following public DNS servers, one in each empty field:
    8.8.8.8
    8.8.4.4
    • Save your changes by selecting "Ok"
    • Close all open web browsers and applications
    • Hit the Windows Key
    • Right click anywhere
    • Click on "All Apps"
    • Right click "Command Prompt" and run as administrator
    • Type ipconfig /flushdns and press Enter.
    • Restart your computer

    Windows 7

    • Open the Start Menu
    • Open Control Panel
    • Select "Network and Internet"
    • Select "Network and Sharing Center"
    • Select "Change Adapter Settings" on the navigation bar on the left
    • Right click on your network adapter and select "Properties"
    • Select "Internet Protocol Version 4 (TCP/IPv4)" and open Properties
    • Go to the bottom of the menu and change 'Obtain DNS server address automatically,' to 'Use the following DNS server addresses:'
    • Put in the following public DNS servers, one in each empty field:
      8.8.8.8
      8.8.4.4
    • Save your changes by selecting "Ok"
    • Close all open web browsers and applications
    • Press the Windows Key
    • In the Search bar type command prompt
    • Right click on the result and select Run as Administrator
    • In the command prompt type ipconfig /flushdns and press Enter.
    • Restart your computer

    Windows XP

    • Open the Start Menu
    • Open Control Panel
    • Open Network Connections
    • Right click on your network adapter and select "Properties"
    • Select "Internet Protocol (TCP/IP)" and open "Properties"
    • Go to the bottom of the menu and change "Obtain DNS server address automatically,"to "Use the following DNS server addresses:"
    • Put in the following public DNS servers, one in each empty field:
      8.8.8.8
      8.8.4.4
    • Save your changes by selecting "Ok"
    • Close all open web browsers and applications
    • Press the Windows Key
    • In the Search bar type command prompt
    • Right click on the result and select Run as Administrator
    • In the command prompt type ipconfig /flushdns and press Enter.
    • Restart your computer


    Checking for packet loss

    The best way to see if you have a packet loss issue is to run a Netalyzr on your connection. Here's how to do it:

    Please note: If your current Java version is out of date, you may need to get the most updated version of Java here: http://www.java.com/en/download/index.jsp
    • Click on this link: http://netalyzr.icsi.berkeley.edu/
    • Click on Start Analysis
    • Wait until the analysis completes. This may take several minutes.
    • Once the final result is displayed, check the result screen for packet loss.
    • If it has a yellow or a red light next to it, your connection is losing data packets before it reaches its final destination. Unfortunately, if that is the case you will need to contact your Internet Service Provider and troubleshoot it with them, as the quality of connection once it leaves your personal network depends largely on the service.

    Want a tl;dr? Watch our awesome video on Reducing Packet Buffering below!



    To check whether your connection has high packet buffering, please run the Netalyzr service on your connection. Here's how:

    • Click on this link: http://netalyzr.icsi.berkeley.edu/
    • Click on Start Analysis
    • Wait until the analysis completes. This may take several minutes.
    • Once the final result is displayed, check the result screen for packet buffering.
    • If it has a yellow or a red light next to it, your connection is experiencing high packet buffering.

    Please bear in mind that some third-party applications can also contribute to high buffering rates.

     

    Here are examples of common applications/causes which increase the buffering rate:

    • Skype
    • Teamspeak
    • Ventrillo
    • Hamachi
    • Spotify
    • Anything that streams HD video content (i.e. Youtube, Twitch etc)
    • Torrent programs (i.e. uTorrent)
    • Active downloads (i.e Steam)

    You can alleviate the stress on your bandwidth by disabling Peer-to-Peer like this:

    • Open League of Legends Patcher.
    • Click on Settings (Gears icon near the top right of the Patcher).
    • Disable Peer-to-Peer Transfers.
    • Save Settings.
    • Restart PC.

    You can also take a step further and uninstall Pando Media Booster by doing the following:

    • Go to Start.
    • Click on Control Panel.
    • Go to All Programs (Add/Remove Programs in Windows XP)
    • Uninstall Pando Media Booster.
    • Restart the PC.



    Want a tl;dr? Watch our awesome video about Opening Ports on your Router below!



    Why forward ports manually?

    Sometimes the ports that need to accept connections from League of Legends servers are closed by default on a router. If that is the case, you will need to forward them manually.


    Obtain your Default Gateway and Internal IP Address:

    • Press the [Windows Key] + R
    • Type cmd and hit Ok - (You should now see a black window labeled Command Prompt that is black with white lettering.)
    • Type ipconfig
    • Hit Enter
    • You should now see a list of information in front of you. Write down your Default Gateway and IPv4 Address as you will need these in a later step.

    Access your router's configuration page:

    • Open a web browser (Examples: Internet Explorer, Google Chrome, Firefox, etc.).
    • Place your Default Gateway into the URL Address bar.
    • You may be asked for a password and username. This will be different for each router. Try hitting Ok, but if this does not work the username is usually admin and the password is usually password. Most default router passwords are listed here:
    http://portforward.com/default_username_password/
    • Locate a page with one of these names: Port Forwarding, Virtual Servers, NAT or Applications
    • Port Triggering is NOT Port Forwarding. It is completely different.
    • If we have reached the proper screen you will notice that you can input several pieces of information.
    • The correct screen will ALWAYS have these: A SINGLE Port Range, Protocol and Local IP/IP Address/Computer.
    • The correct screen MAY have these: Application Name, A check box for enabled.
    • The correct screen should NEVER have: A second port range or an external IP field.
    • Now you must create an entry for each of the port ranges listed on the previous page. It is very important that you put in the correct Port Range, Protocol (UDP or TCP) and Local IP.

    List of ports to forward:

    5000 - 5500 UDP (League of Legends Game Client)

    8393 - 8400 TCP (Patcher and Maestro)

    2099 TCP (PVP.Net)

    5223 TCP (PVP.Net)

    5222 TCP (PVP.Net)

    80 TCP (HTTP Connections)

    443 TCP (HTTPS Connections)

    8088 UDP and TCP (Spectator Mode)


    Connecting from a Restricted Network?

    If you are connecting from a restricted network, such a college campus, you will need to provide the ports above to your network administrator so they can forward them for you. Please send us a ticket if your network administrator requires any additional information.

     


    Do not use Proxies or VPN connections

    Please make sure that you are not using a VPN or a Proxy to connect to a League of Legends server, as they can cause a number of connection issues which will be impossible to resolve!

    A VPN should only be used to test your connection routing path in very specific cases when advised by our Technical Specialists.


    Release/renew IP and flush DNS

    Windows Vista/Windows 7/Windows 8

    • Press the Windows Key (the key on the left side of the spacebar, between ctrl and alt)
    • Type cmd
    • Right-click the Command prompt shortcut and select "Run as Administrator" from the drop down menu. You should now see a black window with white letters.
    • Type ipconfig /release in the command prompt.
    • Press [Enter]
    • Type ipconfig /renew in the command prompt.
    • Press [Enter]
    • Type ipconfig /flushdns in the command prompt
    • Press [Enter]
    • Close the command prompt and attempt to make a connection.

    Windows XP

    • Click Start, then select Run and type CMD in the Run box. A command prompt window should open on screen.
    • Type ipconfig /release in the command prompt.
    • Press [Enter]
    • Type ipconfig /renew in the command prompt.
    • Press [Enter]
    • Type ipconfig /flushdns in the command prompt.
    • Press [Enter]
    • Close the command prompt and attempt to make a connection.


    Disable IP Helper

    • Open the Start Menu. You can do so by clicking the Windows/Start button.
    • Search "services" and click on Services.msc. It will likely only be known as "Services" with a cogwheel next to it
    • Locate IP Helper, right-click it, and select Properties.
    • On the IP Helper Properties, select Startup type, and select Disable.
    • Under Service status, click on Stop. Afterwards, click Apply.


    Still having issues?

    If none of the above points helped, please submit a ticket to Player Support. In order to help us resolve your issue quickly, please include the following logs in your ticket:




  • Current Server Status

    Before performing any troubleshooting steps its worth checking the current status of the League of Legends server that you are trying to connect to. The links below will take you to a the Server Status forum in each region:


    Switching to a wired connection

    Wireless connections tend to be difficult to troubleshoot due to potential interference from the environment and other radio signals. This often causes lag spikes and/or packet loss in the game. In order to eliminate this factor from our troubleshooting, we recommend switching to a wired (Ethernet) connection whenever it is possible.

    If you have both wired and wireless connections available, you can prioritize your wired connection by performing the following steps:

    Mac OS X: https://support.apple.com/kb/PH10971?locale=en_US



    Want a tl;dr? Watch our awesome video about Unblocking Firewalls below!



    Firewall troubleshooting

    Firewalls serve two main purposes - they block incoming and outgoing communications. Blocking INCOMING connections prevents external "hackers" from accessing your computer, usually by manipulating a flaw in an Operating System or a commonly used application.

    Most firewalls are built to protect users from themselves. They do this by blocking OUTGOING connections. Outgoing connections are opened by applications running on your system. These are usually harmless, for example Web Browsers, League of Legends and your Instant Messenger open outgoing connections.


    Updating your Firewall

    We have contacted a large number of firewall manufacturers to identify League of Legends as a harmless application and add exceptions for League of Legends automatically. It is possible that your firewall simply needs the latest update from the manufacturer to apply those exceptions.

    Please note: Some firewalls require an active subscription in order to receive the latest virus definition updates.

    List of firewall manufacturers:


    Disabling your Firewall

    The standard Mac firewall usually does not cause connection issues with League of Legends, but just in case here are the instructions for disabling it:

    • Click on the Apple menu button
    • Select System Preferences
    • Select View
    • Select Security
    • Click on the Firewall tab
    • Select the Stop button


    Want a tl;dr? Watch our awesome video on Domain Name System (DNS) Troubleshooting below!



    Changing to a public Domain Name system

    League of Legends launcher uses server aliases that have problems connecting to some Internet Service Providers default Domain Name System resolver. If your launcher never seems to start downloading a patch, you may want to change to public DNS servers in your network settings. Most often, this only applies to players outside of the US.

    NOTE: Changing these settings can cause problems with your internet connection if you have specified network configurations for another purpose. Be prepared to revert to your old settings and save any information you are about to change.

    Changing to Public DNS

      • Open System Preferences
      • Open the Network preference pane
      • Select the active connection on the left, and click the "Advanced..." button in the lower right hand corner
      • Click "DNS" from the selection bar.
      • Remove any current DNS entries, and input the following public DNS servers:
    8.8.8.8
    8.8.4.4
    • Save your changes by selecting "OK"
    • Apply the changes by clicking "Apply" in the lower right hand corner


    Checking for packet loss

    The best way to understand if you have a packet loss issue is to run a Netalyzr on your connection. Here is how you can do it:

    Please note: If your current Java version is out of date, you may need to get the most updated version of Java here: http://www.java.com/en/download/index.jsp
    • Click on this link: http://netalyzr.icsi.berkeley.edu/
    • Click on Start Analysis
    • Wait until the analysis completes. This may take several minutes.
    • Once the final result is displayed, check the result screen for packet loss.
    • If it has a yellow or a red light next to it, your connection is losing data packets before it reaches its final destination. Unfortunately, if that is the case you will need to contact your Internet Service Provider and troubleshoot it with them, as the quality of connection once it leaves your personal network depends largely on the service.

    Alternatively, you can use our own tool to check for packet loss:

      • Download and unzip LoLTR.zip (attached to this article)
      • Move LOLTR folder to your desktop
      • Run LoLTR
      • If this is your first time running this script, it will install MTR, which is a small traceroute plug-in for Macs.
      • Please make sure to enter your Mac Password when installing this script (IMPORTANT: NO PERSONAL INFORMATION IS COLLECTED WITH THIS SCRIPT/PLUGIN). If you do not use one, please enter nothing.
      • Select the server you want to perform traceroute to (it is ususally the server you want to play on):
    NA Server:

    216.133.234.62
    or
    192.64.170.62

    EUW Server:

    31.186.224.112
    or
    95.172.65.154

    EUNE Server:

    31.186.224.42
    or
    95.172.65.100

    • The script will identify if any packet loss occurs between your computer and the server.

    Unfortunately, if that is the case you will need to contact your Internet Service Provider and troubleshoot it with them, as the quality of connection once it leaves your personal network depends largely on the service.



    Want a tl;dr? Watch our awesome video on Reducing Packet Buffering below!



    In order to check whether your connection has a high packet buffering, please run the Netalyzr service on your connection. Here is how you can do it:

    • Click on this link: http://netalyzr.icsi.berkeley.edu/
    • Click on Start Analysis
    • Wait until the analysis completes. This may take several minutes.
    • Once the final result is displayed, check the result screen for packet buffering.
    • If it has a yellow or a red light next to it, your connection is experiencing high packet buffering.

    Please bear in mind that some third-party applications can also contribute to high buffering rates.


    Here are examples of common applications/causes which increase the buffering rate:

    • Skype
    • Teamspeak
    • Ventrillo
    • Hamachi
    • Spotify
    • Anything that streams HD video content (i.e. Youtube, Twitch etc)
    • Torrent programs (i.e. uTorrent)
    • Active downloads (i.e Steam)

    You can alleviate the stress on your bandwidth by disabling Peer-to-Peer like this:

    • Open League of Legends Patcher.
    • Click on Settings (Gears icon near the top right of the Patcher).
    • Disable Peer-to-Peer Transfers.
    • Save Settings.
    • Restart PC.



    Want a tl;dr? Watch our awesome video about Opening Ports on your Router below!




    Why forward ports manually?

    Sometimes the ports that need to accept connections from League of Legends servers are closed by default on a router. If that is the case, you will need to forward them manually.


    Obtain your Default Gateway and Internal IP Address:

    • Open Apple menu
    • Click on System Preferences
    • Under Internet and Network, click on Network
    • The Gateway IP address can be found next to the Router setting. Your internal IP address is listed next to the IP Address setting

    Access your router's configuration page:

    • Open a web browser (Examples: Safari, Google Chrome, Firefox, etc.).
    • Place your Default Gateway into the URL Address bar.
    • You may be asked for a password and username. This will be different for each router. Try hitting Ok, but if this does not work the username is usually admin and the password is usually password. Most default router passwords are listed here:
    http://portforward.com/default_username_password/
    • Locate a page with one of these names: Port Forwarding, Virtual Servers, NAT or Applications
    • Port Triggering is NOT Port Forwarding. It is completely different.
    • If we have reached the proper screen you will notice that you can input several pieces of information.
    • The correct screen will ALWAYS have these: A SINGLE Port Range, Protocol and Local IP/IP Address/Computer.
    • The correct screen MAY have these: Application Name, A check box for enabled.
    • The correct screen should NEVER have: A second port range or an external IP field.
    • Now you must create an entry for each of the port ranges listed on the previous page. It is very important that you put in the correct Port Range, Protocol (UDP or TCP) and Local IP.

    List of ports to forward:

    5000 - 5500 UDP (League of Legends Game Client)

    8393 - 8400 TCP (Patcher and Maestro)

    2099 TCP (PVP.Net)

    5223 TCP (PVP.Net)

    5222 TCP (PVP.Net)

    80 TCP (HTTP Connections)

    443 TCP (HTTPS Connections)

    8088 UDP and TCP (Spectator Mode)


    Connecting from a Restricted Network?

    If you are connecting from a restricted network, such a college campus, you will need to provide the ports above to your network administrator so they can forward them for you. Please send us a ticket if your network administrator requires any additional information.


    Updating your Operating System

    Many updates to the Operating System include critical bug fixes and extensions to graphical software that allow games to run without issues.


    Updating Software in 10.8 (Mountain Lion):

    • From the Apple menu, click "Software Update."
    • The App Store will open and display any software updates available for OS X and Mac App Store apps. OS X updates will be at the top of the list.
    • Click "Update All" to install all available software updates. If prompted, enter an admin name and password then Apple ID and password.
    • If required, restart your system.

    Updating Software in 10.7 (Lion) and 10.6 (Snow Leopard):

    • From the Apple menu, click "Software Update."
    • Software Update will check for available updates. In the Software Update window, select the items you want to install and then click "Install". It is typically recommended that all available updates be installed.
    • When prompted, enter an administrator account name and password.
    • If required, restart your system.

    Note: Unfortunately, our Mac client only supports the operating systems listed above. We will add steps for additional systems as we expand our support scope!


    Mac Administrator Settings and File & Folder Permissions

    League of Legends on the Mac requires you to have administrator privileges. You can manage user settings in the Users & Groups pane of System Preferences.

    Not having administrator privileges may cause issues with installation, patching, as well as playing League of Legends. Also, in some cases, you may not have the correct file or folder permissions in your League of Legends installation. You can follow the steps below to verify that you have the correct access level.

    Modifying User Admin Privileges:

    • Open System Preferences.
    • While in the System Preferences pane, select "Users & Groups".
    • The Users and Groups pane will show you a list of users and their current level of access.
    • To make changes, click the "Lock" icon in the lower left hand corner and enter an administrator password. From here, you can change user access levels.

    Setting Folder Permissions from the Info Window:

    • Locate your League of Legends folder, and single-click to select it.
    • Use the keyboard shortcut Cmd+i to bring up the Info Window.
    • Click the disclosure triangle next to Sharing & Permissions to display permissions for the selected folder.
    • Click the "Lock" icon and authenticate with an administrator account
    • Use the menus next to Users and Groups to change the permissions.
    • Click the "Lock" icon to prevent further changes.


    Do not use Proxies or VPN connections

    Please make sure that you are not using a VPN or a Proxy to connect to a League of Legends server, as they can cause a number of connection issues which will be impossible to resolve!

    A VPN should only be used to test your connection routing path in very specific cases when advised by our Technical Specialists.


    Still having issues?

    If none of the above points helped, please submit a ticket to Player Support. In order to help us resolve your issue quickly, please include the following logs in your ticket: