How to install League of Legends on Linux [Wine + Winetricks + PlayOnLinux]

I am a passionate player of League of Legends (LOL), I currently play on the server Latin America North (LAN) with in the pseudonym tgtmundoVzla and there I have met many people who tell me that they have not been able to install League of Legends on Linux, the main reason is that there is no customer official LOL for Linux and the method to install is to use tools like PlayOnLinux y Wine.

In the past the installation of LOL on Linux was extremely simple, but after the appearance of the new Launcher some things have changed in the installation process, so in the next tutorial we will explain in detail the installation of League of Legends on Linux, for this we will take as a basis the article A Revised Guide for Installing League of Legends on Linux posted on Reddit and the following video tutorial summary of that article.

What is League of Legends (LOL)?

The best way to answer this question is with the official trailer for the game, but I must warn you that it is a very addictive game and that it will make you spend many hours of fun.

Requirements to install League of Legends on Linux

I have personally installed League of Legends only on Ubuntu based distros, but the method should work properly on any Linux distro. It is important before starting the installation process that we verify that we do not have problems with the handling of our video drivers, since this may be a problem that will directly affect the operation of the game.

Before installing League of Legends on Linux we must have installed and configured Wine, wine tricks y PlayOnLinux, which are the three basic tools that we are going to need for the correct functioning of the game. To install these tools in Ubuntu and derivatives we can follow the following steps:

Install Wine on Ubuntu and derivatives

Users with 64-bit architecture, we must execute the following command before installing Wine

sudo dpkg --add-architecture i386 

Then we will execute the following commands for a correct installation.

wget -nc https://dl.winehq.org/wine-builds/Release.key #Repositories are added sudo apt-key add Release.key sudo apt-add-repository https://dl.winehq.org/wine -builds / ubuntu / sudo apt-get update sudo apt-get install --install-recommends winehq-staging #The corresponding package is installed

The rest of distros can install Wine with any of the official packages found here..

Install Winetricks on Linux

Before installing Winetricks it is recommended that we install the package cabextract, which in Ubuntu can be done with the following command:

sudo apt-get install cabextract

Then we can install Winetricks on any distro by executing the following commands:

wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks chmod + x winetricks

Install PlayOnLinux on Ubuntu and derivatives

PlayOnLinux it is present in the official repositories of most Linux distros, so we can simply install it from the package manager. In the same way, we can find the installation instructions here.

In the case of Ubuntu, the commands to execute the following:

wget -q "http://deb.playonlinux.com/public.gpg" -O- | sudo apt-key add - sudo wget http://deb.playonlinux.com/playonlinux_trusty.list -O /etc/apt/sources.list.d/playonlinux.list sudo apt-get update sudo apt-get install playonlinux

Steps to install LOL on Linux

Once we have installed Wine, wine tricks y PlayOnLinux we proceed to install the League of Legends client, for this we must download the client from the following link and perform the following steps:

  • We execute PlayOnLinux, go to Tools and click on Manage versions of Wine and install the version 2.8-staging (which is the one that works properly with LOL). Install League of Legends on Linux

    PlayOnLinux version manager

  • We close the previous sale, proceeding to click on the option set up and then about install a program, click on next on the screen of the Virtual Drive Creator, then we choose that the virtual drive to create is 32-bit, then we put the name of our virtual unit (in my case LOL2).

  • The creation of the virtual unit will begin and we must give permission to install necessary dependencies such as Wine Monkey Installer y Wine Gecko. 

  • Now that we have created our virtual unit we must begin to configure it, the first step is to install winetrick in the unit created, for this we choose the unit, click on Miscellany and let's choose the option of Open a shell, a terminal will open and in it we will execute the following commands:
wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks chmod + x winetricks

  • From the same terminal we proceed to install DirectX 9 y microsoft visual c ++ 2015 with the following command:
    ./winetricks vcrun2015 d3dx9
    Then we must accept the terms of the visual c ++ license and click on install
  • We close the shell, we go to the configuration of the unit, in the tab Wine and click on the option Configure Wine, where we must configure and apply the changes of the tabs of Apps, Libraries, Graphics and Staging as shown below:

    The dimensions of the virtual desktop should be similar to the resolution of your computer

  • Now that we have our PlayOnLinux correctly configured we proceed to the installation of the client that we have downloaded, for this we go to the main PlayOnLinux screen and click on Install a program and then about Install a non-listed program, click on siguiente and then about Edit or update an existing application, we mark the check of Show virtual drives and we select our unit.

  • We do not select any of the options that PlayOnLinux asks for before its installation, we select the 32-bit unit and click on explore to choose the client that we have previously downloaded and click on next

  • Finally the League of Legends installer will run, which we can install in the traditional way as seen in the following screenshots.

    It is important that we uncheck the option to run the Launcher after installation

  • When clicking on finish we must wait until PlayOnLinux gives us the option to create the shortcut, there we must choose lol.launcher.exe and press next, then we write League of Legends (for the launcher's name) and in the other window click on I don't want to create another shortcut.
  • Finally you can start enjoying League of Legends habitually

Final Recommendations

After viewing the tutorial, the process may look somewhat complex, but honestly it is not, I simply wanted to detail the steps that must be performed. I play Lol in different distros, but the one that works best for me and that has been easier to install is in Zorin OS 12.2 Ultimate, since Wine, PlayOnLinux and Winetricks are configured by default.

Some users say that the fps does not rise when LOL is executed with directx, so it is recommended that you force LOL to use OpenGL, this can be done from the virtual drive shell (the one we run when we install Winetricks) simply by editing the game.cfg file, for this we execute the following command in the shell:

nano Riot\ Games/League\ of\ Legends/Config/game.cfg

In the file that we have opened from the terminal we must add the following line x3d_platform=1just before finishing the label [General] and open the label [Sound], we save with ctrl + o and we start the game again, where we will surely have a greater amount of fps.

Personally I do better with Directx since with the OpenGL option some fonts are not visible. The game is extremely fluid for me, and I have not had any problems, this method has been working for quite some time and is compatible with any distro.

I hope you enjoy it!!!! and feel free to add me to the game to share some games.


Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

  1.   Francisco said

    Thanks for the tutorial, for a long time I thought about changing lol to my xubuntu and this information is very timely

  2.   example said

    what a straw to do all that.

  3.   Walddys emmanuel said

    Hello, thanks for your contribution, I can delete my windows partition, one question, you can do a tutorial with opensuse TW, because almost the whole process varies and if you could, it is to know the packages and we have the least, but most necessary packages installed Also, playonlinux gives me a warning that I need to install 32-bit packages, but you don't tell me which ones.

    Thank you.

  4.   ronincreative said

    Hi. Is there a way to create the POL virtual drive (s) in another directory than / home? when installing it gives me errors due to lack of disk space (my / home is a small partition) and considering that LoL is a rather heavy game, it would be better to install elsewhere. in fact I had an installation (folder) in another partition that worked for me until a few days ago (surely some update damaged the setup, because it stopped starting the client) ..
    any information is appreciated <3

    1.    ronincreative said

      I answer myself: lutris and symbolic link to the installation folder

    2.    archenemy said

      tmb without POL my solution is
      [Code]
      env WINEPREFIX = $ HOME / .wine WINEARCH = win32 wincfg
      [/ Code]

      changing the name of .wine to whatever you want although tmb you can leave it like that to have a 32bits prefix by default

      1.    ronincreative said

        of course that method works. the issue is the disk space of / home /. and that when symlinked to other root partitions, POL doesn't copy files there and doesn't work.

  5.   Alexander said

    I can't install it, I have tried more than one distribution to make it possible (Currently Ubuntu 16.04), Deepin OS, Antergos, Manjaros, but it is impossible, I have tried many variants such as changing the operating system such as the wine version and nothing, lol starts me up, the first download starts, which are the basic files of the launcher, and when I have to start the launcher to start the session it doesn't, I get a Wine error, and I don't know how to get it, I I watched many videos on Youtube and nothing, I will put the link with a screenshot in case someone could help me, this game is the only reason why I continue to use Windows

    https://i.imgur.com/dOAYXAn.jpg

    1.    lizard said

      click to close and wait, on some occasions that has come out after giving accept the game starts

      1.    Alexander said

        Fixed it as follows:

        Clear all wine settings and install everything from 0
        Follow the steps in the post and change the operating system to Windows Vista
        Wait for everything to download and start the Launcher as if you were from NA regardless of your region
        If you see that the Launcher already starts normally, change to your region in my case EUW

        And so I solved it, now everything is normal, now I only need to download all the files to start the game and check the performance

        1.    Jose said

          How can I delete everything from wine and start from scratch like you said?

          1.    ronincreative said

            delete or rename /home/user/.wine

  6.   Joyner said

    Ready ... thank you very much for your information it worked excellent for me

    However, I have a problem, the launche updates me to 58% then the connection drops and starts again. How do I solve that?

    Stay tuned to your comments

    regards

    1.    ronincreative said

      in wine the installer breaks and goes crazy. I have no other way to describe it: v. How did I solve it? in a virtual machine with windows install and update the game, then copy the folder where it should go in the linux partition. holy remedy 🙂

  7.   Anonymous said

    it works thank you!

  8.   JoeSoth said

    After creating the unit, when I open a shell it does not open a terminal but a file selector: s Help

  9.   antony said

    When I open a shell, a terminal does not open, it opens a file explorer.

  10.   Charles Solano said

    Great!!!! After updating the logo was still there, but I switched to Windows Vista and it worked.
    Thank you very much!
    I have Ubuntu 17.10 and I followed the tutorial step by step!

  11.   Gregory ros said

    Phenomenal, good tutorial, but please could you also put how to install Skyrim, Oblivion, Fallout, etc. It is that every time I started to do it, I annoyed the installation that I already had of Steam on Linux and on top of that I couldn't make them run. I find the Wine + PlayOnLinux combination too complex to configure.
    Thanks and regards.

  12.   Antonio Zavala said

    Excellent your explanation friend and it works well !!!

  13.   BlackSnake96 said

    I have a problem if I could install it, but instead of downloading due to the bad internet connection I copied the windows files to the folder, but when opening the game it only shows the login screen momentarily and then it closes and this repeats several times and it won't let me in, I don't know what the problem could be, please help !!!!.