9 points

Ok, we kinda don’t give a shit about that toxic dead game.

permalink
report
reply
42 points

It is still a loss for linux gamers.

permalink
report
parent
reply
0 points

Technically yes but a rather insignificant one. Fuck them.

permalink
report
parent
reply
5 points

I think apex legends is still one of the highest concurrent player games on Steam. I think top is like csgo, apex legends, rust, maybe deadlock? I haven’t been online in a while but this is probably how it is based the last time I checked.

permalink
report
parent
reply
5 points

Wouldn’t put it on my deck if it printed me a 5 dollar bill every day.

Nor on my cell phone.

permalink
report
reply
15 points

Let me guess without reading: kernel-level anti-cheat?

permalink
report
reply
25 points

Nope. They had anti cheat that supported it, but they experienced higher issues with cheating via linux than elsewhere. Which sucks. People who cheat suck.

permalink
report
parent
reply
7 points

I’m curious to see how Valve will respond to this seeing as they have CS. I imagine they’d be interested to build a solution but I’m not sure how plausible that even is.

permalink
report
parent
reply
1 point

Linux users are starting to sound like a bunch of entitled dicks. /s

permalink
report
parent
reply
6 points
*

I never understand why when this happens the solution is always “cut off everyone” instead of placing Linux players in a lower trust lobby

permalink
report
parent
reply
1 point

That would just cause legit Linux players to generate negativity by always being stuck with cheaters. It’s way easier to just remove support if it really is most of your cheating problems for such a small player base.

permalink
report
parent
reply
5 points

It’s using EAC which supports Linux.

permalink
report
parent
reply
6 points

It’s EAC, which is kernel level on Windows but not on Linux. I guess they wanted to go full kernel-level anti-cheat.

permalink
report
parent
reply
58 points
*

Make fun of Apex all you want, it was the best performing game of its kind on the Deck and kept me from selling my Deck sooner. Now, I’m even a Linux convert because of how well games like Apex worked away from their Windows origins. Seeing a large game like this be killed off on Linux is awful. I’m not sure where the blame lies (with EA, right?) but it needs to be fixed.

permalink
report
reply
5 points

I mean, the problem is kind of fundamental. They have a competitive multiplayer game. Many competitive multiplayer games are vulnerable to cheating if you can manipulate the client software; some software just can’t really be hardened and still deal with latency and such reasonably. Consoles are reasonably well locked down. PCs are not, and trying to clamp down on them at all is a pain – there are lots of holes to modify the software. Linux is specifically made to be open and thus modifiable. You’re never going to get major Linux distros committing to a closed system.

Frankly, my answer has been “Consoles are really the right answer for competitive multiplayer, not PCs.” It’s not just the cheating issue, but that you also want a level playing field, and PCs fundamentally are not that. Someone can, to at least some degree, pay to win with higher framerates or resolution or a more-responsive system on a PC.

My guess is that the most-realistic way to do do games like this on the PC is to introduce some kind of trusted hardware sufficient to handle all the critical data in a game, like a PCI card or something, and then stick critical portions of the game on that trusted hardware. But that infrastructure doesn’t exist today, and it’s still trying to make an open system imperfectly act like a closed one.

I think that the real answer here is to use consoles for that, because they already are what game developers are after – a locked-down, non-expandable system. In the specific context of competitive multiplayer games, that’s desirable. I don’t like it for most other things, but consoles are well-suited to that.

My own personal guess is the even longer run answer is going to be a slow shift away from multiplayer games.

Inexpensive, low-latency, long-range data connectivity started to give multiplayer games a boost around 2000-ish. Suddenly, it was possible to play a lot of games against people remotely. And there are neat things you can do with multiplayer games. Humans are a sophisticated, “smarter game AI”. They have their own problems, like sometimes doing things that aren’t fun for other players – like cheating – but if you can rely on other players, you don’t have to write a lot of complicated game AI.

The problem is that it also comes with a lot of drawbacks. You can’t pause most multiplayer games, and even when you do, it’s disruptive. If you’re, say, raising a kid who can get themselves into trouble, not being able to simply stand up and walk away from the keyboard is kinda limiting. You cannot play a multiplayer game without data connectivity. At some point, the game isn’t going to be playable any more, as the player base falls off and central servers go away. You have to deal with other people exploiting the game in various ways that aren’t fun for other players. That could be a game’s meta evolving to use strategies that aren’t very much fun to counter, or cheating, or people just abusing other people. Yeah, you can try to structure a game to discourage that, but we’ve been working on that for many years and griefing and such is still a thing.

Writing game AI is hard and expensive, but I think that in the long run, what we’re going to do is to see game AI take up a lot of the slack. I think that we’re going to to see advances in generic game AI engines, the sort of way we do graphics or sound engines, where one company makes a game AI software package that is reused in many, many games and only slightly tweaked by the game developers.

Multiplayer games are always going to be around, short of us hitting human-level AI. But I think that the trend will be towards single-player games over time, just because of those technical limitations I mentioned. I think that where multiplayer happens, it’ll be more-frequently with people that someone knows – someone’s friends or spouse or such – and where someone specifically wants to interact with that other person, and where the human isn’t just a faceless random person filling in for a smart piece of game AI that doesn’t exist. That’d also hopefully solve the cheating problem.

permalink
report
parent
reply
2 points

Ain’t the modern hardware already got the trusted hardware, namely TEE?

permalink
report
parent
reply
4 points

Some ways I could see the problem at least partially resolved on PC are: Returning to server-side validation, and designing games such that player location knowledge and aiming reflexes are not always the biggest tests for victory. Hackers may, in fact, develop wallhacks and aimhacks for such a game, but may exhibit frustration finding these alone don’t necessarily bag them a win because of bad tactical decisionmaking.

Such games wouldn’t be realistic tactical shooters in the vein of COD, though.

permalink
report
parent
reply
7 points

I was with you up until the shift away from multiplayer part. I do not see that happening at all, and I don’t even like multiplayer games myself. There’s no denying that more multiplayer has been the trend for the last 30 years, spanning multiple (people) generations, and I don’t see AI changing that.

permalink
report
parent
reply
12 points

Developers have full control over servers in most cases. A viable server side anti cheat should be a thing. For every case of “client sending false data to server” we can come up with a solution to verify that to some degree. Finally, it should help a lot to rely on player generated reports and utilize replay recording on server.

But no, developers will continue to rely on 3rd party solutions (made by people who never developed a game), even infect their co-op-only games with it, and complain “uh oh we can’t handle Linux cheaters”.

permalink
report
parent
reply
37 points

The problem are kernel-anticheats, and EA of course.

permalink
report
parent
reply
3 points

The problem is EAs business model for this game. It is free to pay, so EA need to extract money otherwise. They introduce some gamified resource collection and crafting with exponentially rising costs, etc. And hope that gamers circumvent that by buying stuff with real money. Now players don’t all want or can’t do that, and look for alternative solutions.

So EAs business model drives people to cheat. To cheat them primarily and other players secondarily.

And because of their business model, they cannot solve the cheating between players by giving them dedicated servers or just let them P2P match, because they would loose control over them and their ability to extract more money.

permalink
report
parent
reply
9 points

Oh no! Anyways…

permalink
report
reply

Games

!games@lemmy.world

Create post

Welcome to the largest gaming community on Lemmy! Discussion for all kinds of games. Video games, tabletop games, card games etc.

Weekly Threads:

What Are You Playing?

The Weekly Discussion Topic

Rules:

  1. Submissions have to be related to games

  2. No bigotry or harassment, be civil

  3. No excessive self-promotion

  4. Stay on-topic; no memes, funny videos, giveaways, reposts, or low-effort posts

  5. Mark Spoilers and NSFW

  6. No linking to piracy

More information about the community rules can be found here.

Community stats

  • 8.9K

    Monthly active users

  • 2.4K

    Posts

  • 35K

    Comments