Riot plans to add Vanguard, a hightly intrusive always running kernel level anti cheat, to LoL within just a few patches. If you haven't started to play LoL by now, and you plan to play exclusively on Linux, then you shouldn't waste time into this game and better give Dota 2 a chance. Another option for the future may be SMITE 2 which will be in early alpha in Spring 2024. SMITE 2 will officially support the SteamDeck and so likely runs on any Linux system.
More info:
This repository contains build scripts to build wine-lol for Arch Linux (with sync to AUR). These PKGBUILDs build or repackage the LoL wine version created by GloriousEggroll. If you are no Arch user, please get the builds from GloriousEggroll directly.
All the PKGBUILDs do is help maintaining the LoL wine version on a central location. If you use it directly, you'll find the "wine executable" at the path /opt/wine-lol/bin/wine
. But most users probably want to use a helper tool like leagueoflegends-git.
NOTE: Wine is a huge project. Depending on your system performance, you can expect up to one hour of build time or even longer. If you don't want to wait that long, please use the wine-lol-bin PKGBUILD which will just repackage the prebuilt version from GloriousEggroll and so is considerably faster!
WARNING: While in the past the Linux community received some help from Riot employees in cases where the in-game anti cheat caused the game to break on Linux with Wine, this is not guaranteed to keep this way. Especially as Riot plans to create some kernel driver based anti cheat which may land in LoL at some time. So far noone knows for sure if LoL will still work with Wine as soon as this happens. So if you are playing on Linux, it is strongly recommended to not spend any money on skins or other in-game items! Your money will be lost as soon as Wine support breaks.
Short overview about this repository:
I no longer choose, patch and test Wine versions. This repository is only building or repackaging the great work done by GloriousEggroll. So only releases he decides to be ready to ship will be handled by my PKGBUILDs. So check his Releases before flagging out of date or opening an Issue.