367
top 50 comments
sorted by: hot top controversial new old
[-] bitwolf@lemmy.one 6 points 1 hour ago

Someone did the math on Twitter.

There is about 2900 Linux gamers playing Apex.

So even if 100% of Linux gamers cheated it could in no way be the majority.

What I think happened is the dev team struggled to solve the problem so they used Linux as a scapegoat when leadership came down on them.

[-] sugar_in_your_tea@sh.itjust.works 3 points 31 minutes ago

This sounds likely. Unfortunately, when the problem doesn't go away a few months from now, it's not like they'll reenable Linux support...

[-] Lulzagna@lemmy.world 10 points 10 hours ago
[-] Psythik@lemmy.world 2 points 1 hour ago* (last edited 46 minutes ago)

Yes* unfortunately. It's very popular.

I'll never understand why people enjoy P2W games.

[-] sugar_in_your_tea@sh.itjust.works 2 points 29 minutes ago

It's not P2W though, right? I thought they only sell cosmetics w/o competitive advantage (outside a mistake here and there), everything that actually impacts competitiveness is provided equally to everyone.

If that's not the case, could you link something that indicates that?

[-] Blackmist@feddit.uk 13 points 10 hours ago

Not people on Linux.

[-] todd_bonzalez@lemm.ee 11 points 11 hours ago

This is really going to validate the anti-Steamdeck/anti-Linux gamers. It shouldn't.

"You can't play shitty MMO Battle Royale games if you're on a Linux PC!"

Fucking good. That's a feature.

[-] ayyy@sh.itjust.works 5 points 5 hours ago

You need an internet break.

[-] helios@social.ggbox.fr 31 points 11 hours ago

It's also keeping people from even considering linux for gaming so I don't share your sentiment. Like it or not, these games are insanely popular. My gaming buddies won't even think of switching to linux until 100% of the games they play are working on it, and that include "shitty MMO Battle Royale" I'm sorry to say.

[-] Reygle@lemmy.world 7 points 14 hours ago

Oh no

Anyway

[-] jjlinux@lemmy.ml 31 points 19 hours ago

Cool, fuck EA.

[-] ArcaneSlime@lemmy.dbzer0.com 20 points 18 hours ago

Does this have anything to do with the other Steam related headline I read in a post earlier: " Games now have to disclose kernel level anticheat on steam?"

[-] barsquid@lemmy.world 4 points 9 hours ago

I approve of that but I don't know how it is a change? I have already been refusing to consider games because they have Denuvo listed.

[-] ArcaneSlime@lemmy.dbzer0.com 2 points 9 hours ago

Idk my sole interaction is through these headlines lol, I don't have steam, and haven't really even played anything since like RDR2 (well, not counting my GBC, I play with that all the time, currently playing Earthworm Jim (GB).)

[-] blackfire@lemmy.world 8 points 14 hours ago

It is nice timing but I believe apex is already well known for its anticheat so they wouldnt be disclosing whats not already known

[-] Presi300@lemmy.world 4 points 14 hours ago* (last edited 14 hours ago)

Would've cared... If the game had gotten any good updates for the past... Year? Probably more at this point.

[-] turbowafflz@lemmy.world 210 points 1 day ago

The fact that companies think client side anti cheat is a good idea is so insane. Maybe try designing your server better instead of blaming the operating system for not letting you control your users

[-] Blackmist@feddit.uk 7 points 10 hours ago

Careful what you wish for because the next step after killing physical is cloud gaming only.

[-] nekusoul@lemmy.nekusoul.de 23 points 23 hours ago

Aside from better server side detection, which is I agree is severely underdeveloped, I'd say that the next big step should be a much bigger reliance on reputation-based matchmaking, ideally across games. It would need to be built in a way that's not abusable by devs or trolls and should be as privacy-respecting as much as possible (as in, not having to validate with your ID South-Korean style), which isn't an easy task. Working properly however, it would keep honest players from seeing any cheaters at all with no client-side anticheat required at all, which would be nice.

[-] KLISHDFSDF@lemmy.ml 25 points 1 day ago* (last edited 1 day ago)

Genuinely curious, because this isn't my area of expertise, but how do you design a server to be "better" if it has to trust data from a remote client?

Example, if the client is compromised - because as they've said, they have no way to "attest" that the kernel is not compromised - how would the server know any better?

If my Apex client tells the server I got a perfect headshot, how would the server know I didn't fake the data? Is there a real answer to this problem or are we just wishing they come up with an impossible solution?

My general understanding is that EA is 100% correct. Now, on the other hand, maybe the should just limit plays between Linux <-> Linux so people can at least still enjoy the game (I'm moving to Linux soon so I'll basically no longer be able to play the game, which is, as my primary gaming addiction, a huge loss I'm willing to take).

There's compromises EA could take, but I think the Linux market share is just too small for them to care to spend any resources - even though they're raking in billions (~$3.4 Billion) and could spare a few resources to find a good middle ground. Capitalism at it's finest.

[-] Blackmist@feddit.uk 2 points 9 hours ago

Keeping untrusted clients in their own ecosystem is an interesting idea, and would let people access the game without affecting anyone in the "trusted" chain, but you will all be lumped in with the obvious cheaters with blatant speed/flying/aiming bots.

If you were playing without cheats on Linux, I'd imagine you'd stop soon after.

The best idea would be to let people run their own servers and then allow or IP ban cheaters themselves, but I guess with everything needing to make money from skins and paints or whatever the fuck Apex sells, that's out of the question and has been since about the Xbox 360 era.

[-] CalcProgrammer1@lemmy.today 51 points 1 day ago

How do they know you haven't trained an AI to get headshots? The cheats often break the bounds of what is realistic in games, whether it is allowing you to see through walls (server shouldn't be sending enemy positions that aren't in view), going too fast (server should speed check pplayer positions), getting items they shouldn't have (server should do inventory sanity checks), etc. Other than that, look for signs of automated movement/things unrealistically precise for a human to do. Eventually the cheating will just be moved to a separate air gapped computer running AI on the video feed. Client side is an invasive, broken, and malicious concept.

[-] Drathro@dormi.zone 22 points 1 day ago

Just tracking trended data in general would be sufficient to defeat a LARGE number of common cheats. One of the very few use cases "AI" might actually work for in a positive way. But that puts the burden on the developers and server hosters, and it's much easier to just burden the players directly instead.

load more comments (3 replies)
load more comments (5 replies)
[-] conciselyverbose@sh.itjust.works 33 points 1 day ago* (last edited 1 day ago)

Your core premise is broken. Relying on trusting anything from a remote client cannot possibly result in a fair game.

load more comments (10 replies)
[-] KomfortablesKissen@discuss.tchncs.de 12 points 23 hours ago

Genuinely curious, because this isn't my area of expertise, but how do you design a server to be "better" if it has to trust data from a remote client?

Check the data on the server ("oh no, incredibly expensive"). Don't give any data to the client it doesn't need, like enemies around the corner ("oh no, now my game is so very laggy because caching and future position assumption just became impossible")

Example, if the client is compromised - because as they've said, they have no way to "attest" that the kernel is not compromised - how would the server know any better?

Now the server doesn't need to care. There's input? Validate and use it.

If my Apex client tells the server I got a perfect headshot, how would the server know I didn't fake the data? Is there a real answer to this problem or are we just wishing they come up with an impossible solution?

Now the client can go pound sand. Server decides if it's a headshot. Client only sends coordinates of origin and target. Lag? Sucks to be you, with or without cheat.

My general understanding is that EA is 100% correct. Now, on the other hand, maybe the should just limit plays between Linux <-> Linux so people can at least still enjoy the game

That would only create more work for the developers, all for the defacto expulsion of Linux users (Way less players at all times). The best course of action here would be the actual expulsion of Linux users. Also, EA is at most 25% correct. (Not a rational argument, I just very much dislike them)

(I'm moving to Linux soon so I'll basically no longer be able to play the game, which is, as my primary gaming addiction, a huge loss I'm willing to take).

Damn, sorry to hear that. It's always bad to leave something one knows because something's become unbearable. I wish you best of luck on your journey! (I'm assuming a lot, but why else would you switch despite your choice of use of free time?)

There's compromises EA could take, but I think the Linux market share is just too small for them to care to spend any resources - even though they're raking in billions (~$3.4 Billion) and could spare a few resources to find a good middle ground. Capitalism at it's finest.

On the other hand: I quite like it. It forces them to keep their grubby little hands from my kernel.

I do not like anything anti cheat. But I also don't really like cheaters, especially in online games, so anti cheat could be tolerated. The only thing is: nothing trumps my systems integrity. Definitely not online player satisfaction.

[-] Object@sh.itjust.works 8 points 21 hours ago

The server already determines if a shot's valid or not though. Once a client receives information on where the enemy is at, then the client can send message to the server that they are shooting exactly at that location.

Well, the server acts mostly as a single source of truth. The clients are the ones registering the shot, the server confirms or denies it.

My approach would be prohibitedly expensive, as I suggested the registration would also happen on the server. It would also result in bigger lags

[-] KLISHDFSDF@lemmy.ml 5 points 19 hours ago

Check the data on the server

I believe this already happens to some degree.

Don’t give any data to the client it doesn’t need, like enemies around the corner

Enemies around the corner still make noise/peek/shoot/etc. You can't just hide data of nearby enemies from the client because their actions still have in-game consequences that need to be reproduced across all active/nearby players.

Now the server doesn’t need to care. There’s input? Validate and use it.

How do you validate data that is within the realm of possibilities? if my head shot would have been 1 pixel too far to the left to hit and my hacked client sends it 1 pixel to the right so it makes a hit, how does the server know this isn't fake?

Server decides if it’s a headshot.

If my fake data doesn't look out of the ordinary i'm still hacking the system and tricking the server-side validation.

Client only sends coordinates of origin and target. Lag? Sucks to be you, with or without cheat.

The math to send the perfect headshot isn't difficult if you know where you are, where the enemy is and you can only send origin & target coords, I'm not sure this solves anything.

That would only create more work for the developers, all for the defacto expulsion of Linux users (Way less players at all times). The best course of action here would be the actual expulsion of Linux users. Also, EA is at most 25% correct. (Not a rational argument, I just very much dislike them)

Agree with you 100%.

Damn, sorry to hear that. It’s always bad to leave something one knows because something’s become unbearable. I wish you best of luck on your journey! (I’m assuming a lot, but why else would you switch despite your choice of use of free time?)

Thanks! I'm a huge open source supporter and only ever installed Windows on my desktop to play games, still using Linux on my laptops. Thanks to Valve, Proton, and Wine, I'll be able to go back to Linux and maybe discover some new games.

On the other hand: I quite like it. It forces them to keep their grubby little hands from my kernel.

I do not like anything anti cheat. But I also don’t really like cheaters, especially in online games, so anti cheat could be tolerated. The only thing is: nothing trumps my systems integrity. Definitely not online player satisfaction.

Kinda agree with you on this. Although I have my desktop as a strict "gaming" machine, I wouldn't mine an EA rootkit on my Desktop Linux system if all I did on it was game. But yes, they can keep their hands off my kernel on my "work" devices.

[-] cm0002@lemmy.world 21 points 1 day ago

If my Apex client tells the server I got a perfect headshot, how would the server know I didn't fake the data?

Any game that works like that is fundamentally flawed and AC is nothing but an attempt at a cheap bandaid at best.

The client should be doing nothing but rendering and sending player actions to the server and the server should be managing the game state as well as running its checks on those actions. And when one client sends actuons that are weird and doesn't line up with it's internal game state it should kick the client immediately always deferring to what ITS game state is telling it, not the client.

load more comments (2 replies)
[-] yeahiknow3@lemmings.world 11 points 1 day ago* (last edited 1 day ago)

The fact that this thoughtful comment was downvoted, while the computer illiterate reply was upvoted, speaks to the hive mind on this ~~subreddit~~. We all detest EA, but this guy has a legitimate point.

load more comments (7 replies)
load more comments (8 replies)
[-] hitagi@ani.social 15 points 19 hours ago

Lame. :/ Guess I'm changing my review then.

[-] JoeKrogan@lemmy.world 103 points 1 day ago* (last edited 11 hours ago)

Just a reminder you can add a publisher to your steam ignore list such as EA or Ubisoft.

Edit: This video shows how

https://m.youtube.com/watch?v=4iUUj2Y2MIE

[-] EdgeRunner@lemmy.dbzer0.com 2 points 2 hours ago

Many thanks !! 😍 🥰

[-] killabeezio@lemm.ee 8 points 18 hours ago

Wtf. I did not know this. Thx

[-] SwordandArt@lemmy.world 8 points 20 hours ago
[-] JoeKrogan@lemmy.world 4 points 11 hours ago* (last edited 11 hours ago)

Added a video I found showing where to do it.

[-] Microplasticbrain@lemm.ee 8 points 18 hours ago

They just can't stop killing this game, the last few updates have been dog shit and now they do this.

[-] sp6@lemmy.world 48 points 1 day ago

If you accidentally ban linux users in three[1] different[2] banwaves[3], then linux was only halfway supported in the first place, even if they overturned (almost) all of those bans.

I think the real reason they did it was EA's financial situation. Since money is tight, the amount of resources they were willing to put into real linux anti-cheat probably dropped to "none at all," and now we're here. Otherwise other cheater-prone games like Counter Strike, Overwatch, Halo, The Finals, DayZ, Hunt Showdown, etc would have probably dropped/blocked linux by now too.

load more comments (1 replies)
[-] helios@social.ggbox.fr 91 points 1 day ago
load more comments (3 replies)
[-] Mango@lemmy.world 27 points 1 day ago

K bye.

Who am I kidding? I never bothered with that crap.

[-] granolabar@kbin.melroy.org 45 points 1 day ago

GET THAT REFUND!

NO TUX, NO BUX

load more comments (21 replies)
[-] Kroxx@lemm.ee 25 points 1 day ago

Is this not the game I saw an article about like yesterday saying EA had missed revenue forecasts and EA stated a major overhaul is needed?

I guess step one is to restrict the player base more.

Classic "the beatings will continue until morale improves" corporate energy.

[-] Pavidus@lemmy.world 28 points 1 day ago

This must be the drastic change to increase monetization they were talking about just yesterday.

load more comments
view more: next ›
this post was submitted on 31 Oct 2024
367 points (99.7% liked)

Linux Gaming

15190 readers
635 users here now

Discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck). Potentially a $HOME away from home for disgruntled /r/linux_gaming denizens of the redditarian demesne.

This page can be subscribed to via RSS.

Original /r/linux_gaming pengwing by uoou.

Resources

WWW:

Discord:

IRC:

Matrix:

Telegram:

founded 1 year ago
MODERATORS