There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

lemmy.ml

Pistcow , to programmerhumor in Perfect Exit

comes back as consultant

andrew ,
@andrew@lemmy.stuart.fun avatar

Can this power be learned?

entropicdrift ,
@entropicdrift@lemmy.sdf.org avatar

Not from a Jedi

SnotFlickerman , to programmerhumor in Perfect Exit
@SnotFlickerman@lemmy.blahaj.zone avatar

Alternate Title: How to Dismantle the Corporate State from the Inside

lvxferre , to linux_gaming in Riot official response about League of Legends on Linux for Vanguard anti cheat
@lvxferre@mander.xyz avatar

The “distributions” argument always smells like bullshit. Developers actually interested on supporting Linux usually stick to one or two distros of their choice. (Typically Ubuntu.)

Beyond that: I don’t play LoL, but the fact that they need such an aggressive rootkit as anti-cheat hints poor game design. As in, why are your players so eager to cheat?

yukichigai ,
@yukichigai@kbin.social avatar

The “distributions” argument always smells like bullshit. Developers actually interested on supporting Linux usually stick to one or two distros of their choice. (Typically Ubuntu.)

My thoughts exactly. It is not unheard of at all for Linux ports to only be guaranteed to function on specific distros. It's well within the realm of possibility and this is not a real stumbling block at all.

rollmagma ,

Typical for a group of people that probably dedicated their whole careers to Windows. Could have just put it plainly that they don’t want to pay engineers that have the skills to do this on Linux.

howrar ,

I’m guessing that people just like feeling superior to others and video games are a convenient outlet for that. There’s no changing that via game design unless LoL ceases to be a competitive game.

tabular ,
@tabular@lemmy.world avatar

Others might do it for them if they shared the source code 🤷

smileyhead ,

This is a game, not something interacting with the desktop much, it can be totally self-contained binary. So they just need to publish a Flatpak or .deb, no need to support bunch of distros that community decided to create and support, because who create a new packaging format should be responsible to promote it.

mitchty ,

It’s more likely an admission they have to trampoline every gpl function in the kernel which isn’t really easy to do and would let that kernel module run on any other kernel. Otherwise they would have to do a shim like nvidia which would mean a whole other level of issues like saying we support Linux but only Ubuntu which as a non Ubuntu user would mean to me they do not in fact support Linux. I’d vote with walle here but I already don’t own this game as my friends said the user base is terrible years ago but this just means there is no reason to buy any of their games.

unreasonabro , to programmerhumor in that ain't legal either

What’s even going on here? cuz it looks like we’re trying to suggest that somebody having a way into your system when you don’t want them there isn’t a problem, but that’s retarded

Wooki ,

The binaries had part of the source hidden in them implying it was closed source code. But it wasnt compiled code its just poorly obfuscated code. The pattern is pretty simple.

RiikkaTheIcePrincess , to linux_gaming in Riot official response about League of Legends on Linux for Vanguard anti cheat
@RiikkaTheIcePrincess@pawb.social avatar

The “any backdoors we leave open for it” bit kinda sounds like straight-up complaining that they can’t compromise users’ security without compromising their own control over users’ systems?

Boo fucking hoo, I guess 🤷

deweydecibel ,

That’s a pretty standard position nowadays from a lot of different tech companies. They can’t possibly give the user any freedoms, because it might compromise something. It’s this broad assumption that all users that refuse to surrender control of their device should never be trusted and therefore not have their desires respected.

Like how Google continues to actively punish users that claw back control of their devices through custom roms or rooting, and of course Apple has been doing that forever. Microsoft is threatening more invasive restrictions in windows, too. It’s why shit like integrity checking is continuing to be pushed.

The pattern is very clear: you are required to let them stick their arm up your device’s ass to participate in our “modern” tech space.

It’s the equivalent of a store that forces all customers to strip naked before entering to prevent shoplifting. You of course don’t have to enter that store, but that store has also run virtually all the other stores out of business, and it’s the only one that carries the specific brand of chips you’re looking for.

dustyData ,

In my country there was a story about a lady who got viral because it had been customary for shops to make people leave their backpacks and purses on a locker or with an employee. Then a security employee also had to check your receipt against the items in your bag before you left. It’s extremely annoying and cumbersome, it can add up to half an hour of extra time when the shops are full and there aren’t enough employees to do the checks.

So one day she went to buy groceries, before giving her purse to the employee she emptied it and itemized everything there was in there on a piece of paper. Then she bought her groceries and had the clerk double check the price and weight of every item she bought against the price tags and content labels of everything. Including the prepackaged meats. Then, when picking up her purse back, she had the list of items and emptied the bag again in front of the employee.

The manager noticed and went to her mad at what she was doing. She argued with him that they treated her as a thief so she would treat them as thieves themselves and pointed out how she had been charged for an extra plastic bag they didn’t gave her (we get charged the price of the bags) and demanded her plastic bag or money back.

Of course nothing came of it, but it riled social media discourse over here for a while. Some low end (local bodegas) and high end stores stopped the practice as the economic situation stabilized later, but it was still a quirky detail of that dark era. Some employees did steal stuff from customers bags sometimes. Same lady had a field day during the days of stores trying to return change on payments with lollipops and candy. So she tried to pay with a bag of candy and lollipops. That one was wild as well.

hperrin , to linux_gaming in Riot official response about League of Legends on Linux for Vanguard anti cheat

So basically, “it’s too hard, and our engineers are not good at their jobs.”

fluckx ,

It’s Harder to solve than you think. I came upon a documentary a while ago where they go a bit more in depth on the subject and what cheaters can do nowadays.

No company has solved the problem tbh. Even games like counter strike are riddled with cheaters and even on faceit there’s plenty of people that are dodgy AF and likely cheat.

It’s not an easy problem to solve and it is, AFAIK, still an unsolved problem in shooters. So your comment is a bit salty. Might as well claim every game engineer worldwide isnt good at their job because nobody has solved this yet. Not that I’m defending riot.

The rootkit “solution” is complete bullshit. It is completely disproportionate and a massive security/privacy risk. And to top it off it’s not even a solution that’s good enough.

This is the documentary I saw: www.youtube.com/watch?v=RwzIq04vd0M&

It did remove my appetite for playing PvP shooters for a while.

yggstyle ,

The rootkit isn’t a solution. It’s a bandaid - and a bad one at that. Moba and FPS hacks have already moved outside the hardware of the PC or into the virtual space. It’s a beware of dog sign on the fence meant to scare users… while ultimately doing very little (besides providing a vector real hackers and tools can exploit to gain access to your system.)

Seriously anyone willing to install a rootkit on their system that that company is behind deserves whatever comes their way next.

fluckx ,

I fully agree with that. It’s why I quoted “solution” in the first place.

apt_install_coffee ,

Given the user always has a deeper access to the client (i.e. hardware access) than the anticheat dev does, eliminating cheating is probably unsolvable.

Best bet is probably always going to be a decently funded team dedicated to find and ban cheaters, rather than attempting to prevent them all with a rootkit.

hperrin ,

I’m sorry but I just don’t buy that.

First of all, you can’t solve a problem you’re not willing to work on.

Second, no one is expecting a solution that bans 100% of cheaters and has zero false positives. We all know that’s unrealistic. So saying no one has solved it yet is kind of misleading. There are existing solutions that work well enough for most people.

Third, there are solutions that can run entirely on the server side that would work for every system. Riot just isn’t willing to use them.

My comment stands. Bad engineers that can’t solve a problem other people have already come up with solutions for.

Norgur , to linux_gaming in Riot official response about League of Legends on Linux for Vanguard anti cheat
@Norgur@fedia.io avatar

So .. do we have any evidence that rootkits actually decrease the amount of cheating? Like... At all?

fluckx ,

it totally decreases the amount of cheating by a lot. Like the biggest decrease in history. That’s right. It’s huge. /trumpvoice

Also

trust me bro

Norgur ,
@Norgur@fedia.io avatar

I wouldn't trust you if you were a valid SSL cert, bro

fluckx ,

Come oooon. I’m google.com. really! Would I lie to you?

Karyoplasma ,

If you’re google.com, then yes. But then that would mean you are not google.com, which would mean you are google.com.

Norgur ,
@Norgur@fedia.io avatar

It's a good thing Google isn't based on Athens. That would have amplified the logic bomb tremendously!

Norgur ,
@Norgur@fedia.io avatar

Nah, you wouldn't! Sorry, mate!

But... Uh... Do you really need all this credit card data and my banking password to show me more accurate search results? Sounds like a pretty convoluted tech to me... Well, who am I to question Google, right? There you go.

mitchty ,

Prove it with your dnssec record otherwise I shall consider you a liar.

You999 ,

The awnser is a firm no. Cheaters have moved to hardware based cheats with DMA boards. On valorant some cheaters have started exploiting remote play services to use machine vision based aim bots. Neither of those two methods can be detected by a kernel level anti cheat.

joyjoy ,

And now they have more fun working with hardware than software. No needing to reverse engineer the game either since you’re just processing display output and executing inputs on separate hardware like an Arduino or Raspberry Pi

You999 ,

With DMA based cheats I disagree as if you were developing a DMA based cheat you would still need to understand how the game works so you can figure out what memory adresses are for what part of the game.

joyjoy ,

You’re assuming the anti cheat won’t refuse to run if a DMA device is installed.

You999 ,
GlitterInfection ,

Pfft… that’s easy to solve. Just ask them to identify all the fire hydrants.

arin , to linux_gaming in Riot official response about League of Legends on Linux for Vanguard anti cheat

DotA 2 works right? Just upgrade to DotA 2

PrefersAwkward ,
@PrefersAwkward@lemmy.world avatar

Yeah, but what if I want:

  • pre-2010 graphics
  • a free rootkit
  • a single ugly stagnant map with no skins
  • a single and unchangeable and uninspired drone of an announcer
  • a game whose bug-ridden, laggy client leaks memory and processes
  • a game whose client prevents you from spectating pro games, past and present
  • a pro scene rampant with match fixing and ads injected into the horrendous casting

If not League of Legends, where else am I gonna get all of that from?

yggstyle ,

I love that you mentioned that abomination they call a client. Something so bad a developer solo wrote a better one only to have them hire that person and quietly kill the project.

escaped_cruzader ,

But what if I want to turn without waiting?

yggstyle , to linux_gaming in Riot official response about League of Legends on Linux for Vanguard anti cheat

tldr for anyone:

They aren’t fixing it. fuck y’all.

Also - it’s not a rootkit - it just loads at boot and has higher privileges than the userspace that you can’t contr… oh. it’s a rootkit. They don’t want you to call it that though. It’s not cancer… it’s a growth.

umbrella ,
@umbrella@lemmy.ml avatar

at this point i want to cheat on an approved, bare-metal windows machine, just as a fuck you.

but then i remember this game is awful and i dont wanna touch it anyway.

yggstyle ,

Funnily enough that’s how a lot of modern cheats work. it’s on a separate box. Good luck catching that automatically vanguard. Hard to out-ring the hardware layer.

If it’s not server based detection it’s exploitable.

I’m not in that line of work but make no mistake if it hasn’t been yet: a cheat vector will probably involve patching the anti cheat software or attacking how it communicates.

umbrella ,
@umbrella@lemmy.ml avatar

there are arduino-based cheats now, you dont even need an expensive box, it hijacks your mouse for aimbots and such. thinking of putting one of mine to use.

yggstyle ,

Yep, this is what I was referencing in other responses. Purely from a solution perspective it is positively the ultimate “get bent” from the cheat community. Add in some randomness and suddenly there’s zero difference between a ‘good session’ and scripting.

Next up: sorry you don’t have xyz brand mice you can’t play our games. Consumers get forced to buy shit they don’t want or need and meanwhile the cheat / hack community release a patch to emulate it.

It’s the same old cat and mouse game. There are solutions - but a rootkit isn’t it.

umbrella ,
@umbrella@lemmy.ml avatar

not looking forward to mice DRM of all things. but then it will be funny to see their games wilt because most people don’t own the xyz hardware they require. im willing to bet arduinos can fake hardware ids too.

dinckelman , to linux_gaming in Riot official response about League of Legends on Linux for Vanguard anti cheat

The issue with this entire statement is that despite the amount of system access they want, and the complexity of the software they’ve made, cheating is as rampant as it was before. The fact that they continue treating Linux as an issue, just as Ubisoft do with Siege, or Bungie with Destiny, just shows that there is a much larger issue at hand

dustyData ,

Even worse, it proves that they themselves don’t understand the entire psycho-social scope and workings of cheating. Cheating is not an entirely technical problem. It’s multidimensional.

CalcProgrammer1 , to linux_gaming in Riot official response about League of Legends on Linux for Vanguard anti cheat
@CalcProgrammer1@lemmy.ml avatar

Fuck Riot. Never playing their games again. If you’re going to have a shitty anticheat at least give people the option to play in anticheat disabled lobbies. Besides, they should be doing anticheat at the server level not spying on the boot sequence of client PCs. That shit is unnecessary for a fucking banking app let alone a goddamn game. It’s just a game, let us enjoy it rather than making such a ridiculously over the top response to cheating.

yukichigai ,
@yukichigai@kbin.social avatar

If you’re going to have a shitty anticheat at least give people the option to play in anticheat disabled lobbies.

This, a thousand times. I can understand requiring anti-cheat for Ranked matches, but some of us just wanna screw around. If there's no progression tied to the match why should they care?

(Microtransactions, if I had to guess)

nekusoul ,
@nekusoul@lemmy.nekusoul.de avatar

Yup, at the very minimum let me continue to play TFT. You can’t really cheat there, and if you could, that’s more likely due to an underlying gamplay/UX problem.

jeansibelius ,

Just tried TFT on Android device, and … well, its time to let this shit go.

Alice , to newcommunities in Random Communities that your Lemmy instance doesnt display.
@Alice@hilariouschaos.com avatar

I’m confused, did u make the community?

rollingflower OP ,

No

Alice ,
@Alice@hilariouschaos.com avatar

Ok, I guess so basically you’re ‘suggesting’ that it would be a good idea for instances to keep, update and post an updated community list so people can pass them around?

Like keep everyone in the ‘know’ I guess ?

possiblylinux127 , to linuxmemes in that ain't legal either

“Backdoors are bad for security”

rollingflower OP , to newcommunities in Random Communities that your Lemmy instance doesnt display.

Ironically that link (that I manually took from the browser as it would otherwise be a permalink to my instance…) doesnt work in Jerboah

nokturne213 ,

What is the name of the new community?

urda , to linuxmemes in that ain't legal either
@urda@lebowski.social avatar

Lady, I got buddies who died face-down in the muck so that you and I could enjoy this FOSS library!

DmMacniel ,

Why does everything have to do with 'Nam?

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • lifeLocal
  • goranko
  • All magazines