A day we expected to come but now Riot Games have formally announced that their Vanguard kernel-level anti-cheat is coming to League of Legends, and so it will make it unplayable on Linux. This is the same tech they use in VALORANT, which is also unplayable on Linux due to it.
This news was confirmed in their recent developer video below at about 12:43, mentioning it will happen in either late February or early March:
Direct Link
Speaking on Reddit, one of their team mentioned "We'll get some more info about Linux for you all soon, it's not something i know the answer to off the top of my head and I want to make sure I talk with the team and get you the right info.", and in a previous comment they mentioned Vanguard won't be used in the macOS version.
However, a different Riot staff member seemed to make it clear Linux support won't be happening in reply to a user asking about playing it in Wine: "No unfortunately not. From a security point of view supporting WINE would be like having a bank vault at the top of Nakatomi Tower then installing a doggy door in it.".
Considering that to play it on Linux you need to run the Windows version through Wine, there's no way they're going to roll out Vanguard into the Windows client and just let Linux get off without it. So I fully expect it to become unplayable in the next couple of months.
Seems like it's time for League of Legends players on Linux to finally swap over to Valve's Dota 2, which has full Native Linux support.
How does one justify that is a good thing to have? It is a rootkit.
Regardless if you use Windows, Linux or the other one it just sounds like a bad idea. I can't help but feel the reason these companies won't do this for Linux is simple: They know most Linux users would reject it, and refuse to use the game anyway.
But it still begs the question, why are some people accepting of this?
Quoting: martinligabue"macOS version", ah yes, let's make an entire version, without the "good" anticheat on a platform near the 1.5% of the share, and not for one near 2%Standard fear.
They consider Linux more dangerous, because of the more techie users and the larger user freedom.
They don't realize that Mac has a bigger cheating budget par user and that MacOS contrary to IOS has totally functional jailbreaks.
A fun, but hard way to fix this would be to expand Darling to run the Mac code and just use the Mac version.
Quoting: BlackBloodRumI have to ask, how do people justify allowing a video game absolute total control over their computer at the kernel-level?
How does one justify that is a good thing to have? It is a rootkit.
Regardless if you use Windows, Linux or the other one it just sounds like a bad idea. I can't help but feel the reason these companies won't do this for Linux is simple: They know most Linux users would reject it, and refuse to use the game anyway.
But it still begs the question, why are some people accepting of this?
Ooh, Ooh, I know I read that somewhere on Reddit.
Principle of least privilege and ignorance.
Some argue that, since the game has to prevent cheating and cheating can happen at root level they need to be able to check it.
I disagree on multiple levels.
A. I don't think, it is worth it.
B. I don't think it's needed. I think it's possible to do without and I got ideas of how to implement it.
Quoting: BlackBloodRumI have to ask, how do people justify allowing a video game absolute total control over their computer at the kernel-level?
How does one justify that is a good thing to have? It is a rootkit.
Regardless if you use Windows, Linux or the other one it just sounds like a bad idea. I can't help but feel the reason these companies won't do this for Linux is simple: They know most Linux users would reject it, and refuse to use the game anyway.
But it still begs the question, why are some people accepting of this?
Because they are ignorant of it and even if they weren’t they wouldn’t care, they want to play what the cool youtube people and their friends are playing.
I haven't played League of Legends since the beta and I had no plans to do it, but I guess that's no longer an option.
See more from me