League of legends on linux

Hey guys,

I recently succesfully installed Arch linux with KDE and I love it. Now I am trying to run LOL with playonlinux, but whenever I try to log in I get an error

"login error : the server did't answer"

I already set the ipv4 tcp_ timestamps to 0 and also removed wininet.
The error both occurs with wine version 1.9.2 and 1.7.53, which was the reccomended on the Arch wiki page.

I'm pretty sure @FaunCB plays League of Legends on Linux so he may be the one to answer this question.

1 Like

You may need winetricks and some of its packages but I am not sure since I don't play LOL. You could try it with play on Linux and see if that works.

For PlayOnLinux:

Open up POL and go to configure > wine > configure wine (or mhatever the button is with the gears). Next, go to libraries and in the drop down type wininet, hit add, then winhttp, and hit add. Hit apply and you're done there.

Another problem will be the char and skin shop. If yu have one problem then most of the time you have the other.

Close the window where you added wininet ani winhttp and in the previous window go to the install components tab. Scroll down until you find internet explorer 8 and install it, following the installer until it oays "Reboot Windows". I never leave it checked just in case something really stupid happens then end that IE8 thing.

For later problems that could happen, if you are using AMD go back to the install components tab and scroll down to directXfullinstall or whatever it is.

After those few things for setup, you should now be playing league. Any other problems let me know.

My Resource: https://wiki.archlinux.org/index.php/League_of_Legends

Edit: I have also never seen the tcp_timestamps work after 5.4

Wow dude it works!!!!

I only can't get the audio to work, and of course video performance are a bit poor, do you have any idea on how to fix it??

Audio issues are caused by WPPM audio layer emulation. Easy fix is to not use flash player or ANY usb sound cards. This includes all DAC's, USB extentions )like the ones that come with logitech headsets, at that any USB headset), and spotify causes probs too whether its how audio is addressd in ALSA or that audio streams are given the same address? No clue there but spotify and flash have the same issues. Set the YT player to html5 and all other problems in my experience have been caused by other apps.

Something that I think helps but probably doesn't is go to where you added wininet and winhttp and add dsound and dmusic. I think it adds better addressing so that the emulation layer doesn't automatically fuck up.

Try that stuff. If that doesn't work then we'll try some really tricky stuff and unhook pulse and reinit it. Shouldn't have to. I've only had to do that once and it was because of an old soundcard.

@FaunCB

I finally found a fix for the audio problem, you just have to run this command in the terminal:

pacman -Syu lib32-alsa-lib lib32-alsa-plugins

thanks a lot for the help, you really sorted me out.

1 Like

Ah yes. Normally the 32 bit libs would be installed on my machines on setup so I never think about it :I

1 Like

Just one more question, why do I need 32 bit libs if I am running a 64 bit system? I guess this a more linux realted question, but since where are here...

Excellent question. One would think "64 bit processor, 64 bit games right?" Nope. Most games are 32 bit still to keep compatibility with systems but also to keep them small. GTA5 is a 64 bit game and it is absolutely massive. It is 65 gigs and they could have shaved a bunch off just with 32 bit code.

The other question that people ask is why doesn't the 64 bit audio system recognise the 32 bit audio? It does, and thats the problem. It will pick up the upstream that gstreamer puts out, but gstreamer is also going to try to make it recogniseable by the 64 bit libraries the best it can, always failing, and thats why you get that crackly nonsense or no sound at all because ALSA refuses it or mutes it.

1 Like

Thanks a lot for the explaination, it was very clear. Can I ask you how did you achieve all this knowledge about linux??

I push buttons to see what breaks, then learn why it broke, what broke, how to fix it, and how to improve it. People jump on here and ask mhat they should do to start in linux and my advice is always to research what you aren't comfortable with. Not sure what to do with GPU drivers? Look it up! Something uninstalled that shouldn't have? Whats the difference in EXT 2-3-4? Difference in XFS and JFS? I just dig at it. Learning is part of it and a lot of people expect handouts.

If theres stuff you want to learn about more than league look at the distro wiki's like the archwiki. You can also chat up on IRC or just watch people go on IRC with these weird problems and watch it resolve.

Good luck.

Edit: Also do note that I pay more attention to linux stuff and hardly use windows. If anything wine and playonlinux has taught me how windows works and the only version of windows I even know is XP and I used it in middle/high school :/ No need for windows to be around when I can learn from a system and help others have a better experience. At least thats my idea of it.

1 Like