League of Legends Guide

league81.jpg


Call on your Summoner to battle along-side minions in the free-to-play MOBA. Level up, buy upgrades from the store and play cooperative with some friends. League of Legends has a lot of competitive action and fighting as you slaughter minions, turrets and Summoners.

League of Legends has received a lot of attention in the Linux world. WineHQ's and PlayOnLinux are constantly bombarded with questions on how to run it.

league87.jpg


Follow my step-by-step guide on installing, configuring and optimizing League Of Legends in Linux with PlayOnLinux.

Note: This guide applies to the Official Website version of League Of Legends. Other versions may require additional steps.

Tips & Specs:

To learn more about PlayOnLinux and Wine configuration, see the online manual: PlayOnLinux Explained

Mint 17.3 64-bit
PlayOnLinux: 4.2.10
Wine: 1.8

Wine Installation

Click Tools
Select "Manage Wine Versions"
wine01.png


Look for the Wine Version: 1.8
Select it
Click the arrow pointing to the right
wine02.png


Click Next

Downloading Wine
wine04.png


Extracting

Downloading Gecko
wine05.png


Installed
wine06.png


Wine 1.8 is installed and you can close this window

Create Account
Go To: https://login.leagueoflegends.com/
Click "Create an Account"

Click preferred language
league01.png


Fill out registration form
Click "Play For Free"
league02.png


Download League Of Legends Installer

LeagueOfLegendsBaseEUW (Europe West)
http://l3cdn.riotgames.com/Installer/SingleFileInstall/LeagueOfLegendsBaseEUW.exe

LeagueOfLegendsBaseEUNE (Europe Nordic East)
http://l3cdn.riotgames.com/Installer/SingleFileInstall/LeagueOfLegendsBaseEUNE.exe

LeagueOfLegendsBaseNA (North America)
http://l3cdn.riotgames.com/Installer/SingleFileInstall/LeagueOfLegendsBaseNA.exe

Navigate to Desktop
Click Save
league03.png


PlayOnLinux Setup
Launch PlayOnLinux
Click Install
league04.png


Click "Install a non-listed program"
league05.png


Click Next

Select "Install a program in a new virtual drive"
Click Next
league07.png


Name the virtual drive: leagueoflegends
Click Next
league08.png


Check all three options:
  • Use another version of Wine
  • Configure Wine
  • Install some libraries
Click Next
league09.png


Select Wine 1.8
Click Next
league10a.png


Select "32 bits windows installation"
Click Next
league11.png


Wine Configuration

Applications Tab
Windows Version: Windows XP
league12.png


Graphics Tab
Check "Automatically capture the mouse in full-screen windows"
Check "Emulate a virtual desktop"
Desktop size: Enter resolution of Linux Desktop
Click OK
league13.png


PlayOnLinux Packages (Libraries, DLL's, Components)

Check the following:
  • POL_Install_corefonts
  • POL_Install_d3dx9
  • POL_Install_tahoma
Click Next
league14.png


Note: All packages should automatically download and install

Installing League of Legends

Click Browse

Navigate to your Desktop
Select "LeagueOfLegendsBaseNA.exe"
Click Open
league16.png


Click Next again

Click Next
league21.png


Check "I accept the terms..."
Click Next
league22.png


Select "Complete"
Click Next
league23.png


Click Install
league24.png


Uncheck "Launch League of Legends"
Click Finish
league25.png


PlayOnLinux Shortcut

Select "lol.launcher.exe"
Click Next
league26.png


Name the shortcut: League Of Legends
Click Next
league27.png


Select "I don't want to make another shortcut"
Click Next
league28.png


PlayOnLinux Configure

Back to PlayOnLinux
Select "League of Legends"
Click Configure
league29.png


General Tab
Wine version: 1.8
league30a.png


Note: Click the + to download other versions of Wine. Click the down-arrow to select other versions of Wine.

Display Tab
Video memory size: Select the amount of memory your video card/chip uses
league31.png


Close Configure

Launching League of Legends

Select League of Legends
Click Run
league32.png


Note: Click Debug to see errors and bugs

Click Accept
league33.png


Click Accept
league34.png


Updating & Patching
league35.png


Peer to Peer disable
Click the gear at the top right
Uncheck "Allow Peer to Peer Transfer"
league36.png


Click Launch
league37.png


Login
Check "Remember username"
league38.png


Click Play
league39.png


Optimization

Press Esc
Click Options

Click Video

Adjust:
  • Resolution
  • Windowed Mode
  • Graphics Presets
  • Character Quality
  • Effects Quality
  • Environment Quality
  • Shadows
  • Character Inking
  • Frame Rate Cap
  • Anti-Aliasing
  • Wait for Vertical Sync
Click Okay
league40.png


league41.png



Conclusion:
League of Legends runs even better with Wine 1.8 I've read you may experience better performance with Wine 1.8-staging as well. I had no problems with my GeForce 550 Ti 192-bit 1GB RAM.

Gameplay Video:

Screenshots:
league21.jpg


league82.jpg


league84.jpg


league27.jpg


league80.jpg


league89.jpg


league90.jpg


league87.jpg
 
Last edited:
Hey I Get This Issue:
[01/21/14 22:08:31] - Running wine-1.5.24-LeagueOfLegendsShop lol.launcher.admin.exe (Working directory : /home/ultimate/.PlayOnLinux/wineprefix/leagueoflegends/drive_c/Riot Games/League of Legends)
wine: Unhandled page fault on write access to 0x630020c4 at address 0x77f77316 (thread 0034), starting debugger...
err:dbghelp:pe_load_dbg_file Couldn't find .DBG file "dll\\wininet.dbg" ("\xf05\x8a{")

soo i dont know what to do to fix this tried with unchecking peer-to-peer
 
I'm in the installation process right now, and after I click on the launcher and go through the installshieldwizard, I'm just ending up with a black screen. It won't actually take me to the client to update. Thats through the manual installation because the other way was just crashing
Dang, almost there. Did you install IE8 and make sure Windows version is Windows XP?
 
Hey I Get This Issue:
[01/21/14 22:08:31] - Running wine-1.5.24-LeagueOfLegendsShop lol.launcher.admin.exe (Working directory : /home/ultimate/.PlayOnLinux/wineprefix/leagueoflegends/drive_c/Riot Games/League of Legends)
wine: Unhandled page fault on write access to 0x630020c4 at address 0x77f77316 (thread 0034), starting debugger...
err:dbghelp:pe_load_dbg_file Couldn't find .DBG file "dll\\wininet.dbg" ("\xf05\x8a{")

soo i dont know what to do to fix this tried with unchecking peer-to-peer
I've had reports that disabling "peer-to-peer" doesn't fix the dgbhelp problem. There is a bug report on WineHQs about this. There have been similar reports on PlayOnLinux:
dgbhelp
Store Crash

So far no fix yet.
I'll try League of Legends again over the weekend
 
Yeah, it wouldn't hurt to try.
I'm sure the Devs will eventually release a "store" version too.
I'm going to test it with Wine 1.6.2 and 1.7.10 this weekend
 
when i attempt to create an account the "Sign up now" link doesen't work, so i create a account directly on the lol site.
Now, when i try to log in (after click the play button), it crashes nevertheless i've unchecked "peer to peer"...any solutions?
bless
 
I actually need to try League of Legends again now that I'm on Mint 16.

What Linux distro are you running?
Can you play any other games?
 
I just tried downloading, installing and launching LoL and everything is fine with Wine 1.7-LeagueofLegends

I didn't actually launch a game, but I logged in just fine.
Even without Internet Explorer 8
 
i'm running on slackware 14.0 whit kde 4.10.5, i've not tried any other games yet, now i try Wine 1.7-LeagueofLegends and let you konw
 
Its a good idea to try out some other games first.
There are a few free ones for Linux:
0A.D
DOTA2 (Linux Steam)

If these games run then I know you have the correct dependencies installed for games.
Is your Slackware 64-bit or 32-bit?
 
I have a 32-bit disto even if my processor is 64-bit...but I maybe find the problem:
with Wine 1.7-LeagueofLegends it works, I can just log and click "start tutorial", but here screen comes black and I have to force closing the game with alt+F4.
I think I have not System Requirements....my pc is a sony vaio vgnar41e with "Intel dual core duo processor T7100 1.8 GHz", 4 GB ram and graphics Nvidia geForce 8400M GT GPU.
I use the nuoveau driver because whit nvidia drivers I have "freezing" of the screen (I think it occurs when the video card tries to use 3D acceleration). So I think my video card is the problem, unless the game can work in my configuration with nouveau drivers and without 3D acceleration....


I've installed 0ad from slackbuilds (the repos for slackware) and it works.
DOTA2 for linux doesen't need playonlinux, right? I only have to install steam linux version and install it from steam?
So I would ask you a question: why certain games (as, for example, Games of Throne) we should prefer to install on plyonlinux from the windows version?
For example to install DOTA2 what I should do?
 
Last edited:
I have update the League of Legends guide today.
The whole guide was done again from scratch.
Now I'm using Wine 1.7-LeagueOfLegends
 
Man, very strange. I only had that symptom once, but has eventually worked.
Are any of you using AMD video chips?
I've read many problems with AMD drivers and games in Linux. Same with Intel.
If you are using AMD, try updating to the newest driver, or even rolling back to an older version.
Otherwise, please post your debug and maybe it will shed some light
 
Well I'm using the R9 280x. But Ubuntu is recognizing it as a 7970. Iv'e updated my driver to the latest version and it works fine with every other game (still says its a 7970 though). But before the update every game would crash. Iv'e figured out every problem so far but this one with League. Also how would I find out what my debug is?
 
Sorry Wolfgang, for some reason I wasn't notified of your response...
Anyways, instead of clicking "Run" in PlayOnLinux, try selecting LoL and clicking "Debug" on the right.
You should get a window with text outputting commands and the like.
Feel free to post it here and I'll take a look at it.

I am curious about your driver problem. I have heard of games not recognizing your correct card but not Linux.
 
Well, its interesting my driver problem. My friend just built computers and they are identical except he has the 270x. His stuff all runs fine but I had to update my graphics card to get anything to run. Even steam games weren't working. The only one I could get to work was "Sir you are being hunted" but the graphics were all weird and I couldn't make out images properly. I also have not seen anything with my problem online so I'm still in the dark about it.


[02/13/14 01:09:14] - Running wine-1.5.24-LeagueOfLegendsShop lol.launcher.admin.exe (Working directory : /home/wolf/.PlayOnLinux/wineprefix/leagueoflegends/drive_c/Riot Games/League of Legends)
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:toolhelp:Heap32ListFirst : stub
fixme:win:EnumDisplayDevicesW ((null),0,0x33f5f4,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f68c,0x00000000), stub!
fixme:win:EnumDisplayDevicesW (L"\\\\.\\DISPLAY1",0,0x33f344,0x00000000), stub!
fixme:d3d9:Direct3DShaderValidatorCreate9 stub
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:resource_check_usage Unhandled usage flags 0x8.
fixme:d3d:swapchain_gl_present Render-to-fbo with WINED3D_SWAP_EFFECT_FLIP


And then the last line just repeats at a massive rate when the client is open. But that is what the log said. And thank you for responding I thought you were trying to figure out the problem, so I didn't want to keep bringing it up.
 
Man, I did some research and havn't found anything usefull on those errors.
You may want to do some reading on the WineHQs page
Look for anyone that suggests drivers, or 32-bit stuff. Even libraries to install.
Seems like most people have success with Wine 1.7-LeagueOfLegends
 
Last edited:
Hello.

Im using ubuntu 13.10 64x. I installed LoL through POL and its working the thing is that i have 10 fps... I'm with nvidia 720m card, and i already have working primus and bumblebee ( i play dota2 without problems). When i primusrun playonlinux, when i run LoL in the terminal it says:
[POL_Wine] Message: Wine return: 0
primus: warning: recreating incompatible pbuffer
Ingame i get 10 fps. With optirun its the same framerate but i dont get the warning of incompatibility... Help?
 
I just want to say that the new setup is not working with 1.7-leagueoflegends I was planning to download it to play a few matches with friends.

I looked at what PlayOnLinux did, they did a tarball of the whole game and uploaded it on their website so people didn't have to use the official setup (because you'll be running into issues with the setup more often than running the game).

What I would suggest is using virtual box to download the game and follow the guide, then pull over the game's folder to your drive_c/Program Files
 
Back
Top