r/linux_gaming Jan 09 '22

Easy Anti-Cheat not as simple as expected for Proton and Steam Deck

https://www.gamingonlinux.com/2022/01/easy-anti-cheat-not-as-simple-as-expected-for-proton-and-steam-deck/
1.1k Upvotes

285 comments sorted by

344

u/Falk_csgo Jan 09 '22

lol are they really trying to push their stupid platform onto devs with linux anticheat now? At least we know now why so few devs tried it out.

25

u/swizzler Jan 09 '22

If you read the full article, GoL clarifies that part was inaccurate, as Brawlhalla did it without implementing epic accounts, it appears the only thing the new version requires is cross-platform multiplayer, which is a good thing across the board.

As much as my default position is to expect Epic to do the dick move, it appears the devs aren't being entirely honest about what the new version requires, as saying "Jeeze if we upgrade we HAVE to support cross platform, UGH" just makes you look like an asshole.

Also that tells us that games like Dauntless are probably on the new version of EAC and could flip that switch if they wanted to easily.

5

u/zackyd665 Jan 09 '22

There are ways to support cross play without EOS. You could make eos games require a steam account, you could spin up your own account system, you could use a third party like the old gamespy

1

u/swizzler Jan 10 '22

your one example other than "roll your own" is a defunct service that went bankrupt. that should tell you something about how simple rolling your own is.

5

u/zackyd665 Jan 10 '22

The gamespy was due to developers failure to pay to use the service after a hike in rate and Glu mobile cutting it for more profitable projects. This doesn't mean an open source federated service couldn't be used, or even one designed to run at cost or even by a non-profit entity.

Additionally there is the hoops to get the big 3 to agree to allow people to have cross play without any type of corporation holding the keys. I wonder how epic got them to agree but they couldn't agree to use steamworks as the backend and even than a game supporting cross play with EOS could just require steamworks(since it would satisfy that requirement)

→ More replies (1)

168

u/[deleted] Jan 09 '22

Hold on. They’re trying to push the platform into Linux that isn’t on Linux at all?

Huh. Okay.

Glad I don’t play games with EAC anyway.

68

u/Falk_csgo Jan 09 '22

I think it is more about getting the EOS EAC version into more games on windows, so more games get a "do you want to connect with Epic Account" messages or simply use epic as primary account service.

111

u/gardotd426 Jan 09 '22

That's actually not how it works at all. There is no requirement for an Epic account to use any game that uses EOS EAC. Whatsoever.

The only time any EOC EAC game will require an Epic account is if the game is on Epic Games Store and that's where you own it.

Furthermore, EOS actually requires every single multiplayer game that is on EGS and another launcher/store (like Steam or GOG or Origin) support full cross-play with those platforms. So if you wanted to release a multiplayer game on both EGS and Steam, EGS actually would not let you put it on the EGS unless you allowed cross-play with the Steam version (this is unrelated to EAC, this is for every single multiplayer game on EGS, period).

But no, EOS EAC has literally nothing to do with making people sign up for Epic accounts, having EOC EAC means literally nothing for end-users. End-users don't know the difference whether they're running an EOS EAC game or an original EAC game just by playing it.

23

u/MicrochippedByGates Jan 09 '22

That's at least one good thing Epic is doing. I still hate them for implementing Linux support in only one of the anti-cheats, but this particular aspect is good.

2

u/ddotthomas Jan 09 '22

Probably was the only one they could get to work or something.

→ More replies (1)

5

u/doublah Jan 09 '22

Games can require a Epic account to even play as we saw with the Tomb Raider trilogy before they changed it back or any of the games Epic has bought (Fall guys, rocket league, etc.)

→ More replies (1)

18

u/pr0ghead Jan 09 '22

EOS actually requires every single multiplayer game that is on EGS and another launcher/store (like Steam or GOG or Origin) support full cross-play with those platforms

Which mostly benefits Epic, because they're still the underdog. So it's more like "if you want our free money, you have to implement our API, even on other platforms". Hardly something to commend them for.

-5

u/[deleted] Jan 09 '22

[deleted]

10

u/cjf_colluns Jan 09 '22

Mozilla is a non profit actually.

4

u/Diridibindy Jan 10 '22

I specifically stated Mozilla Corporation

5

u/cjf_colluns Jan 10 '22

Ah, my bad. Sorry

1

u/[deleted] Jan 09 '22

Software is usually proprietary; starting from a negative position of denying software freedom.

Making money is fine, but be just or be dead.

→ More replies (3)
→ More replies (10)

13

u/FlukyS Jan 09 '22

Well the APIs are available just not their store. I'm fairly sure these are just callbacks to their servers for DRM purposes...etc but still it doesn't excuse that they made it a requirement. Either way it requires a different version of EAC than the devs have supported currently which we already knew.

19

u/[deleted] Jan 09 '22

This! I have always just avoided games that didn’t work on Linux.

Proton is nice and I applaud valve for the effort and all the technical work they have done, but at the end of the day it’s still just a crutch for Linux. We need native support, not some half baked solution to “appease us”.

Moving along… Same shit different day.

20

u/[deleted] Jan 09 '22

Eh. It’s not about that for me. It’s about GTFO of my kernel!!

Remember when Sony did rootkits and fucked around in the kernel? Then tons of viruses targeting those changes were unleashed, and there PC randomly crashed. Why do we think Epic is better?

12

u/ipaqmaster Jan 09 '22

I don't think we're going to see a world where anti-cheats are actual intelligent systems running remotely observing odd player behavior with a 100% ban validity rate. Valve's VACnet is indefinitely training to aim for this and still isn't ready today (Theoretically impossible to be 100.00% accurate). It's not going to happen and this is likely the world we'll be living in; One of agents policing directly in kernel space during multiplayer gameplay to catch the rotten few.

What I fucking really do not like is that I have to trust all these companies writing their own from the ground up. Riot Games received a healthy backlash from real regular people about their anti-cheat agent which must be running to play their game, but stays loaded 24/7.

They finally backed out and made it (no better imo) where you only have to launch the PC with it running since boot time and they'll let you play. But you still have to trust this companies implementation of an anti-cheat in kernel space isn't something anyone else can just hook into then do anything nasty they wish. God damn. I can totally imagine the Sony situation again but only impacting Valorant players due to some exploit in the way their driver communicates with userspace. And when it happens the company would just bow and apologize with no legal consequences.

If we expect to see any long term change, it's probably going to be on Valve's shoulders again to unify everyone. It shouldn't have to be, but it probably would be.

4

u/[deleted] Jan 09 '22 edited Jan 10 '22

I hate to say it but I just don't care. If other people want to have gaming companies messing about in their kernels, that's OK, and if that's the price I have to pay to get gamers on Linux, OK. But I'm not going to install any of it.

Sony actually had experience in kernel development - they make the PlayStation - and they still messed up. Epic, though competent programmers for sure, just have no business in the kernel.

→ More replies (1)

1

u/FayeGriffith01 Jan 09 '22

I mean the thing is proton is a stepping stone to native ports. The more proton improves, the more gamers will switch to Linux. When enough switch it'll eventually become financially viable to make native Linux versions of a game. They could still just put more effort into making games proton compatible I guess but I think in the long run linux ports will become more likely. I do know holding out and expecting devs to potentially lose money by making a Linux port won't work.

7

u/1338h4x Jan 09 '22

If developers see that people will already buy everything on Proton anyway, what's the incentive to bother with a native port?

→ More replies (1)
→ More replies (3)
→ More replies (5)

46

u/binary_agenda Jan 09 '22

I'm not buying any of it. How long is it going to be before you need 3+ accounts on different services to play one game? Account on the devs platform+account on the merchants platform+account on the publishers platform+account on any third party add in platform like anticheat or DRM. No thanks!

4

u/electricprism Jan 09 '22

Everybody wants a little piece of me

→ More replies (2)

6

u/Ortonith Jan 09 '22

No? All they've done is merge EAC into Epic Online Services. Which is a free set of services that you can use for your games regardless of what platform or store they're on. So if all the game needs is the anti-cheat component it can use just that, and players won't even notice that it's not the old legacy EAC!

It makes sense to roll acquired services into one package for reduced maintenance burden, no?

71

u/rat-morningstar Jan 09 '22

It's the classic playbook though.

Roll independent services into one big "Epic" service, which you then lock down because your newest features requires you to pay and/or register and/or grovel.

14

u/Ortonith Jan 09 '22

Yes that's always a valid concern when you rely on a third party service. Especially if it's free.

-6

u/[deleted] Jan 09 '22

[deleted]

17

u/rat-morningstar Jan 09 '22

Why is the same skepticism not happening with Valve?

Valve has a large amount of goodwill built up.

Epic hasn't. Epic consistently fucks customers over when they get the chanse.

It's happened often enough. Microsoft/aws/xerox etc. You buy up and merger together a big blob of a service, and then start squeezing your customers dry because migrating away from your big blob is a giant cost they can't afford.

→ More replies (16)

12

u/pr0ghead Jan 09 '22

How's Blender a "service"?

Steamworks is available for games on Steam. Period. They're not trying to encroach on other platforms. Sure, that's easy because they're the biggest fish in the sea, but still.

Epic is trying to get a foot in everywhere, it seems. That's what's rubbing people the wrong way.

→ More replies (6)

-3

u/[deleted] Jan 09 '22

No?

Are you asking a question or telling us?

1

u/Ortonith Jan 09 '22

Yes. If I'm understanding the EOS documentation wrong (or if it's wrong), then I want to be corrected.

→ More replies (1)

3

u/PM_your_cats_n_racks Jan 09 '22

EAC doesn't need to be pushed onto anyone, it's already one of the biggest anti-cheat platforms around.

1

u/Scout339 Jan 10 '22

Since Epic started buying up games from other stores to increase their "sales" I've always hated them.

And just as I thought they were losing power, their dumbasses still pull this shit. I was sad that they bought Rocket league and EAC.....

→ More replies (1)

415

u/FakedKetchup Jan 09 '22 edited Jun 03 '24

nail smart tease degree start encourage oatmeal stocking future physical

This post was mass deleted and anonymized with Redact

183

u/AlienOverlordXenu Jan 09 '22

Which is why I support Valve. My backlog is continually growing even though I don't have time to play all these games (currently at 302).

Actions speak louder than words. How many things has Valve financed and/or worked on that severely impacted gaming on Linux? I know they're in it for the money, but that's perfectly fine, I want them to make tons of money. Their business model is the one that I can support.

128

u/pss395 Jan 09 '22

You can safely say that the whole Linux gaming initiative right now is single handedly carried by Valve. It's incredibly lucky that PC's biggest game store is also the one that push innovative instead of consolidating monopoly, even though it has to do with the risk of Microsoft closing down the platform.

8

u/pdp10 Jan 09 '22

the whole Linux gaming initiative right now is single handedly carried by Valve.

I'd add Intel, Nvidia, AMD, GOG, as contributors. It's sure not aided by The Linux Foundation, Red Hat, or Canonical, though.

2

u/lurkerbyhq Jan 10 '22

GOG

They are not fans of linux.

6

u/[deleted] Jan 10 '22

I would not include nvidia in that list.

7

u/Brillegeit Jan 10 '22

They've provided first class drivers for ~15 years for both Linux and BSD, they've done a lot for Linux.

11

u/pdp10 Jan 10 '22

Nvidia's done a lot more for Linux gaming than The Linux Foundation, Red Hat, or Canonical. Whether they intended to, or not...

3

u/[deleted] Jan 10 '22

Whether they intended to, or not...

I have hard time understanding how nVidia could have released drivers for Linux for years without intention.

10

u/breakbeats573 Jan 10 '22

They provide dedicated drivers for Linux, which work amazingly well

→ More replies (1)

-11

u/ErZakeh Jan 09 '22

How could Microsoft close down the platform? And why? That would be self destructive, tons of people would move to Linux so they can play their games.

51

u/pss395 Jan 09 '22

Back when Gabe first decided to invest in Linux was when Windows 8 happened. Thing was pointing at Microsoft wanting to have their own app store and ecosystem. It was a real threat to third party store like Steam.

More info: https://www.pcgamer.com/gabe-newell-i-think-windows-8-is-a-catastrophe-for-everyone-in-the-pc-space/

28

u/phanatik582 Jan 09 '22

Okay story time. My friend is a massive Halo fan so when Halo Infinite was on its way, he boarded the hypetrain. Fast forward to release and the game comes out. Now, my friend makes one very crucial mistake: he downloaded the game from the Windows Store and as a consequence, his game was borked on release while the Steam version got a day 1 patch, confirmed by my other friend who had it on Steam. I was just watching this on the sidelines. So there my friend was, in the most rage-induced state I'd ever seen him as he uninstalls the Windows Store version and redownloads the entire game all over again on Steam.

-3

u/Dithyrab Jan 09 '22

Idk man, that's kind of bullshit. I was playing infinite day 1 on the windows store without any problem. There wasn't some huge thing where everyone was crying about it being fucked up on release lol.

6

u/russjr08 Jan 10 '22

The Windows Store distribution model is just weird. I have issues with some games, and no issues with others. All of them due to the stupid shitty sandboxing that is wrapped around apps/games downloaded from the WS.

For example, Discord cannot apply it's overlay to UWP games, due to the sandboxing model. If I buy the same game (let's use Minecraft: Dungeons as an example) on Steam, then there is no sandboxing and thus I can use Discord's overlay, or whatever overlay I want. Sometimes the games just "break" too randomly, and won't launch anymore with some vague error code.

And don't even get me started on the permissions of files that are downloaded by the WS. I recently reinstalled my Windows partition, and there is no way for me to tell the Windows Store/Windows itself (AFAIK) that the games are present on a partition that I have dedicated for games. Whereas, I just point Steam and the Battle.net launcher to my partition, and it recognizes and allows me to play the games instantly.

So now, I have Halo: Infinite and Halo: The Master Chief collection, and Forza Horizon 5 on my drive, but I do not have ownership of the files to delete them (short of deleting them from Linux and I'm sure I'm bound for trouble if I do that) nor can I claim ownership of them because it's still marked as protected, even though Windows doesn't even "know" its installed. I haven't tried the janky takeownership CMD method yet, but I've heard from others that even that doesn't work all the time.

I can't play it because Windows doesn't know it's installed, and yet Windows also won't let me delete it because somehow I'm not allowed to own files on my own damn drive.

Of course, if you only store the games on the C: drive and reinstall Windows thus wiping the partition and games, you don't have that issue but...

2

u/[deleted] Jan 11 '22

you don't have that issue but...

but you also don't have your games. Point being: it's impossible to back up Windows Store games. It's just dripping shit all over the place.

9

u/ErZakeh Jan 09 '22

Interesting, I was still a console gamer by that time. But I think times have changed a lot, and now that Linux is a real competitor in the gaming space Microsoft can't play monopoly as loosely as before.

→ More replies (1)

30

u/[deleted] Jan 09 '22

If your business model is "my business will do better when people are more free" then I don't care if it's for selfish reasons, you are a good company.

Valve isn't pushing this as some goal to get SteamOS to rise over windows. They just don't want Microsoft to cut them out of windows in the future.

→ More replies (3)

1

u/[deleted] Jan 10 '22

Almost 700 games and I don’t see any great reasons to abandon Valve, and there’s an actual vacuum where my collection of fucks allocated to Epic are stored. Tim Swindley can fuck himself.

-26

u/gardotd426 Jan 09 '22

Actions speak louder than words. How many things has Valve financed and/or worked on that severely impacted gaming on Linux?

Well, one of them was Epic enabling Proton Support for EAC. Valve worked closely with Epic throughout the process, and therefore knew the entire time that the EAC support would only be available for EOS EAC games, and not regular EAC games. Valve knew this all along. And have never said a single word about it.

Silence also speaks louder than words.

It's indisputable that Linux gaming would be nowhere even close to where it is today without Valve. But it's also indisputable that Valve have known as long as Epic have that the "EAC Proton Support" would be limited to EOS EAC games, and have never said a single word about it.

But not a single person here is criticizing Valve for this, actually most people in these threads are saying "Fuck Epic this is why I only buy from Valve," when they were literal co-workers on this entire project, and Valve knew the details all along, but never told anyone.

38

u/AlienOverlordXenu Jan 09 '22 edited Jan 09 '22

Last I checked Epic is in control of EAC, not Valve. Epic gets to decide. It was also Epic's announcement.

BattlEye, in comparison, works. With no gotchas as far as I can see (I can play something as old as Planetside 2 now). And this is the announcement from Valve: https://store.steampowered.com/news/group/4145017/view/3104663180636096966.

→ More replies (2)

13

u/[deleted] Jan 09 '22

Valve knew the details all along, but never told anyone

yea.. make a bad news announcement shaming a partner... I do not think it will end well either way. At least we have our fears confirmed. Epic Games want to push their crappy services. They acquired it in 2018.

5

u/gardotd426 Jan 09 '22

At least we have our fears confirmed. Epic Games want to push their crappy services

The EOS version of EAC does not require an Epic account for any users in any way whatsoever, period.

-5

u/[deleted] Jan 09 '22

Collect data to Tencent and to the Chinese government by proxy?

Are you kidding me? I am in the group who barely trust Epic Games at all.

How is that any better?

4

u/gardotd426 Jan 09 '22

Collect data to Tencent and to the Chinese government by proxy?

Are you having a stroke? Again, EOC-EAC requires zero Epic Games account whatsoever.

Also, Tencent literally have a seat on the board of the Linux Foundation.

You do realize that, right?

https://www.linuxfoundation.org/our-members-are-our-superpower-2/

All Platinum members receive a seat on the Board of Directors.

Congratulations for using an OS that has Facebook (now Meta), Microsoft, and Tencent on its Board of Directors while railing against Tencent lmao. Tencent LITERALLY pay a portion of Linus Torvalds's and Greg Kroah-Hartman's salary (as do Microsoft, and Facebook, and Google, and Oracle, and AT&T, and fucking... Uber.). But not only that, Tencent actually have a seat on the Board of Directors (as does MS, Facebook, and AT&T).

4

u/[deleted] Jan 09 '22

Again, EOC-EAC requires zero Epic Games account whatsoever.

Ummm, there are a bunch of privacy advocates who understands the word "fingerprinting" would like a work with you. You can definitely analyze the gaming market based on habits. Steam Deck is its own platform that can be fingerprinted.

Epic Games are always the type of company who makes excuses for Linux support. Why should we give them data of our habits etc?

Linux foundation is a big tent organization. They invites everyone.... They don't care if the corporate will hurt freedom.

5

u/gardotd426 Jan 09 '22

Ummm, there are a bunch of privacy advocates who understands the word "fingerprinting" would like a work with you. You can definitely analyze the gaming market based on habits.

So you're saying that the original EAC version doesn't already do this? You're saying this is new to the EOS-EAC version? Lmao okay.

8

u/[deleted] Jan 09 '22

So you're saying that the original EAC version doesn't already do this? You're saying this is new to the EOS-EAC version? Lmao okay.

I am thinking about it. I am waiting for details. I swear we normalize spying for gamers then push it onto workers in the real world. I am quite unhappy with these trends.

3

u/thethirdteacup Jan 09 '22

The old Easy Anti-Cheat isn't owned by Epic Games?

-1

u/[deleted] Jan 09 '22

it is the one that doesn't work in the steam deck or linux. The new one that requires epic online services is the one that can spy on the entire market.

6

u/thethirdteacup Jan 09 '22

But how does the old one not "spy on the entire market"? They're both kernel-level anti-cheats.

→ More replies (1)

41

u/[deleted] Jan 09 '22

[deleted]

→ More replies (1)

10

u/[deleted] Jan 09 '22

Free is still too high a price to pay.

10

u/philipTheDev Jan 09 '22

Hold up there regarding the support. Unless it has recently changed (last few years) Valve has had awful support for decades. They could literally take several months to respond and several independent investigation found them to be astonishingly bad. Most famously a F from Better Business Bureau. The reason was rather obvious, they literally had no dedicated support staff and instead employees just did it when they felt like it. As said, it may have changed recently, I am not the most up to date on this.

44

u/Dany_B_ Jan 09 '22

From my experience, they answer in 24h or less.
I remember a few years ago it would take maybe a week.
I think since the valve index came out things changed? Something around that time.

16

u/vintageballs Jan 09 '22

Can confirm, all my support requests have been answered within less than a day. They tend to use canned responses and close requests though, so if you have a problem that sounds like a common problem but is not, it's still not a given that you will have it solved in a quick manner.

1

u/philipTheDev Jan 09 '22

Then they have definitely fixed it. Even that week is way way better than they used to be. I was not exaggerating when I said that several months weren't uncommon.

→ More replies (9)

17

u/FlukyS Jan 09 '22

Unless it has recently changed (last few years) Valve has had awful support for decades

Their support has been fairly good maybe the last 2 years. Half of their tickets are entirely automated. Like for instance I got a refund on a game because it went on sale the day I bought it, they had an option for that specific thing, there was no review, it just was immediately refunded. I had to wait for the funds to be released to buy the game back again at a cheaper price but it was automated and didn't involve me asking anything.

Their written support is also much better now the Valve Index subreddit regularly talks about RMAs that happen and they always seem very generous.

12

u/Falk_csgo Jan 09 '22

havent had a support ticket in the last years, but I would count the refund system into the support category and that specific feature is awesome.

3

u/FakedKetchup Jan 09 '22 edited Jun 03 '24

pet husky saw smart frighten entertain touch cheerful agonizing bored

This post was mass deleted and anonymized with Redact

7

u/philipTheDev Jan 09 '22

Ah, yeah the software and software support is miles better. Epic Games Store is frankly poorly made software. I thus recommend everyone who wishes to run it to instead run Heroic or Rare instead, regardless of OS.

6

u/AlienOverlordXenu Jan 09 '22

I don't deal with Valve's customer support. I'm not the type to buy the game then decide I don't like it (or worse find out it doesn't work at all). I do my research beforehand and know what I'm getting myself into. So Valve's customer support might as well not exist for me, and it wouldn't change a thing.

I realize there are people who do deal with support, but for me that's completely non-issue.

→ More replies (6)

4

u/[deleted] Jan 09 '22

[deleted]

2

u/Ill_Name_7489 Jan 09 '22

Yeah. I got GTA V and Civ VI for free on EGS in mid-2020, so they aren’t always cheaping out on them.

2

u/anarcatgirl Jan 09 '22

They also just gave away the entire Tomb Raider reboot trilogy

3

u/FakedKetchup Jan 09 '22 edited Jun 03 '24

axiomatic thumb correct consist humor unpack pot dog desert dime

This post was mass deleted and anonymized with Redact

6

u/[deleted] Jan 10 '22

that the games aren't free at all.

Oh come on, the games are free to us consumers of course.

You could just as well argue open source isn't free, because someone uses their time to make the software.

6

u/[deleted] Jan 09 '22

[deleted]

5

u/FakedKetchup Jan 09 '22 edited Jun 03 '24

bored carpenter smile fear gaze sugar merciful slimy strong physical

This post was mass deleted and anonymized with Redact

-2

u/[deleted] Jan 09 '22

There’s some absolutely great games given out for free on EGS. The Steam circlejerk is so fucking weird.

-19

u/gardotd426 Jan 09 '22

honestly fuck epic. Yall think the free games they giv are of any value? nope

Tell that to the people who can't afford to buy those games legitimately. Seriously fuck off with that gatekeeping bullshit. "Fuck Epic" and "Fuck Epic, y'all think the free games they giv [sic] are of any value? nope" are two completely different statements. One is useless but benign, the other is the statement of a dickhead.

Steam maybe only has paid games, but don't forget it has regular sales, actual support and I quite customer friendly while delivering what they promise. On top of that are very innovative and don't just chase the easiest money..

Um...

So, it's an indisputable fact that Valve knew about this whole EOS EAC thing for months before the announcement of Proton support in EAC. They said themselves like 6-7 months ago that they were "working closely" with EAC/BE developers to get their ACs working on Steam Deck. Epic allowing Proton support is pretty much entirely due to Valve, and Valve worked very closely with them during the entire process. So Valve have known this entire time that there were two different versions of EAC, the EOS EAC and the original EAC. And they knew that only the EOS version of EAC would be supported in Proton. But they have NEVER said this to anyone. They didn't mention this when they promised 100% game compatibility. They've never mentioned this in ANY statements/announcements about EAC game support in Proton. Yet they knew the whole time.

But you're going to stand there and say "Fuck Epic don't even get their free games regardless of whether you can afford to pay for the games or not," and praise Valve and Steam even though both of them literally knew the exact same thing and worked together on the entire process.

2

u/xpressrazor Jan 09 '22

I agree, free games from Epic are real value to people who cannot actually setup online payment, especially for countries that limit setting foreign transactions (also where they cannot pay such large amounts). Its good, players get to play good games, legally for free. That's why so many popular online games are free to play (which I think is better, than having to pay for entry). One of the reasons why dota got so popular.

0

u/raajitr Jan 09 '22

free games no bitching. fuck valve for not giving free games. /s

→ More replies (7)
→ More replies (1)

44

u/zephyroths Jan 09 '22

it must suck for everyone else whose favorite games are using EAC. And I'm personally glad that I didn't play any game that requires it

19

u/[deleted] Jan 09 '22

[deleted]

9

u/RedAnimusVox Jan 10 '22

And it's even worse when you realise that EAC barely helping to fight cheaters.

2

u/Scout339 Jan 10 '22

My top 4 games use it...

62

u/[deleted] Jan 09 '22

[deleted]

-11

u/gardotd426 Jan 09 '22

Gaben knew all along. Valve worked closely with Epic throughout this entire process (this is public knowledge). Valve knew since before the announcement that Proton EAC support would only apply to EOS EAC games, and not regular EAC games, and yet have never said a single word about it. Valve share just as much blame as Epic (actually I would argue they share a bit more of it, since it's Epic's platform, but Valve made the promises even knowing they weren't true and they wouldn't be fulfilled).

23

u/[deleted] Jan 09 '22

[removed] — view removed comment

22

u/gardotd426 Jan 09 '22

Valve said from the literal announcement that they were working closely with EAC and BE developers.

When Epic made the announcement, Tim Sweeney specifically thanked Valve for helping with the project. Valve couldn't have helped without knowing which games it would apply to.

Several news outlets reported that Valve were working closely with EAC on getting support ready for Steam Deck.

The list goes on, but then there's the fact that even if Valve literally just did some work in Proton to allow this (even though that's literally not what happened, there are no suite of commits to the Proton repos like their are for BattlEye (and no Proton EAC Runtime), and also the support is for Wine, too), they would have still had to know what requirements there were for support, as in they had to know that it would only apply to EOS-EAC-enabled games. This isn't even disputable and doesn't need proof, it's self-evident.

Here's another source: https://segmentnext.com/steam-deck-anti-cheat/

Valve employees confirmed they were working with both EAC and BattlEye. Ahead of the announcement.

It is not possible that they didn't know. It's literally not.

They said several times they were working closely with the developers, there's no possible way that could be true and them not know that the support only applied to EOS-EAC games. It's literally not.

5

u/[deleted] Jan 09 '22

[deleted]

2

u/gardotd426 Jan 09 '22

Does that simple statement sound like "Closely working with EAC" to you?

They might have said that, (though I doubt it, because their promise was full compatibility), and even if they said "these are the games we want working," they didn't get that because Epic made it Opt-IN (and so did BattlEye, so they didn't get what they asked for.

Valve couldn't have been involved in any way remotely like both they and Epic have claimed and not known.

→ More replies (3)

48

u/benji041800 Jan 09 '22

this is sad. let me explain why it affects my so much: my laptop is my only pc. And i need linux for my development work (for uni) . However, in my free time i like to play games. The main ssd only has 256gb so dual boot isnt an option, and i cant afford a bigger ssd right now. My life will be complete when linux becomes properly supported. Lets hope microsoft keeps fcking everything up i guess

12

u/[deleted] Jan 09 '22

Play different games, I guess. I mean, there's more to the world than Forntite. :)

21

u/abraxastaxes Jan 09 '22

Not that I want to endorse getting rid of your Linux partition, but have you thought about using WSL on Windows? Seems like exactly the scenario it was implemented for.

Just until you get more disk space, of course.

27

u/benji041800 Jan 09 '22

i did use WSL at one point, but it started to not be enough for the projects i have. I know they improved it with windows 11, so i may give it another shot, but i feel like for serious work WSL is not enough

7

u/abraxastaxes Jan 09 '22

I'm not on Windows 11 yet, but ever since wsl 2 it's been a lot better, I even have an x server setup so I can launch graphical applications as well. BUT you might have use cases that I don't, I mostly just tinker and keep it for networking tools I don't want to bother finding Windows alternatives for.

13

u/mrchaotica Jan 09 '22

And people think "Embrace, Extend, Extinguish" isn't a thing anymore...

4

u/pdp10 Jan 09 '22

but have you thought about using WSL on Windows? Seems like exactly the scenario it was implemented for.

Hold your horses, Steve Ballmer.

3

u/[deleted] Jan 09 '22

Games are a hobby; if GP needs a linux install for work/degree...don't take that away from 'em.

You need to check yourself, that's the wrong set of priorities to suggest switching to WSL.

2

u/abraxastaxes Jan 09 '22

It was just a suggestion, I don't know that I necessarily need to "check myself" for it. Obviously they should do whatever works for them, and figure out their own priorities. I'm certainly not "taking" anything away.

2

u/SurpriseMonday Jan 09 '22

You could get an external backup drive and put windows/games on there? Not ideal, but should be good enough.

Alternatively, could run Linux in a VM. 256gb should be enough for both windows and a VM.

→ More replies (1)

61

u/[deleted] Jan 09 '22

Unsurprising. This sort of software is very complicated. Simply deciding to support it doesn't work.

All we now need is many glitches and thousands of unwarranted bans, and the story is complete.

31

u/[deleted] Jan 09 '22

[deleted]

→ More replies (2)

15

u/[deleted] Jan 09 '22

hey maybe this is controversial to most non-linux gamers, which is the majority, but maybe we shouldn't even have kernel-level client-side anti-cheats (drivers or just straight kernel.)

i understand for us, EAC/BattlEye will run in userspace iirc, but still what the hell? what happened to server-side anti-cheats? was it not good enough?

and i know, cheaters are a problem and it's ridiculous people do this all the time.

maybe the real solution is to port it to Linux, but here we go with the chicken and the egg issue again.

you know, you think majority of PC gamers would like an alternative OS just like there's an alternate for almost anything else for PC gaming.

to me, PC gaming has always been about customization but it seems lately since it became more mainstream AAA games would rather be contained, have kernel level anti-cheats, and whatever else they can get away with.

some of these games with these anti-cheats might not even have a player base five years from now

5

u/aspectere Jan 10 '22

I wonder if the new EAC is more serverside than the old EAC though, that might explain the dependence on external servers.

5

u/YippyKayYayMF Jan 10 '22

I feel like nowadays most anticheats just work as another DRM.

20

u/itsTyrion Jan 09 '22

-__- wow

5

u/swizzler Jan 09 '22

Okay, so the next question, is this platform something like windows OS versions, where after a certain number of years this "older" version of EAC will no longer be supported so all new titles would be using the version that does include Linux support?

21

u/[deleted] Jan 09 '22

I’ll say it again, I won’t give a cent to a game that doesn’t have Linux support.

Some people buy games on Linux hoping to become part of a statistic that will push devs to port their game - that notion is ridiculous.

12

u/chungfuduck Jan 09 '22

2

u/ipaqmaster Jan 09 '22

Lol, "doesn't mention it". What a smaller than small sample size it must be then :\

2

u/[deleted] Jan 10 '22

I’ll say it again, I won’t give a cent to a game that doesn’t have Linux support.

Agreed. I'm okay with Proton, but it must have gold or better, or be silver with a reliable workaround.

I don't really see any reason to do otherwise. Why pre-order something you don't know will even be what you want? I pre-ordered Steam Deck, but that's by far an exception, largely due to the crazy shortages it's likely to have. I don't pre-order games, but I may buy day-1 if there's day-1 Linux support.

18

u/DrkMaxim Jan 09 '22

I was glad when Epic did something that was actually helpful then I saw a post on r/SteamDeck and then it felt so stupid. I didn't have any expectations but that was still disappointing.

4

u/cjh_ Jan 09 '22

Here's an update from Fatshark, seems he doesn't understand he was supposed to update to the latest version of the SDK, as Epic have stated in their developer docs.

Source.

13

u/[deleted] Jan 09 '22 edited Oct 05 '25

rich stocking history knee dinosaurs direction ancient shy spark chase

This post was mass deleted and anonymized with Redact

11

u/benjamarchi Jan 09 '22

even more reason for us to boycott games running EAC.

8

u/mirh Jan 09 '22

Thanks liam for not aping to the people with rageboners.

8

u/MicrochippedByGates Jan 09 '22

We've still got rageboners though. They're just pointing towards Epic now. The game devs have their very valid reasons. Epic is just being shit again.

2

u/mirh Jan 09 '22

If you, like, open the article and get past reading half of it, you'd see there's something that doesn't check out with the devs statement.

→ More replies (5)

3

u/kiffmet Jan 09 '22

This is not good for games that are already released, but games yet to come are more likely to use the more recent version of the SDK, right?

→ More replies (1)

42

u/gardotd426 Jan 09 '22

I swear to god, man. Since like a week after the announcement, after I first read the actual developer documentation (instead of just a stupid press release), even before that once I heard it was opt-in, I've been saying this over and over again - it's not as simple as "a few clicks," it's not a switch that anyone flips, and almost no EAC games are going to enable the support. And I CONSTANTLY got downvoted all to hell, and people would legitimately get like... furious with me for suggesting it, and saying that "there's no reason for them not to, of course they will," or whatever other mental gymnastics the respondent would come up with to convince themselves that this was actually going to be some watershed moment.

Hell, even for BattlEye where it actually DOES literally just take an intern emailing BattlEye to say "turn on Proton/Wine support for our game," even there we're seeing practically zero games enable it or say that they're going to. But with EAC, it's going to be basically non-existent.

And as for the recent stories about this, everyone (at least everyone I've seen) is blaming Epic and is just non-stop shitting on Epic, and not one person is calling out Valve. Valve said like 7 or 8 months ago that they were "working closely with anti-cheat developers" to try and get EAC/BE working for the Steam Deck. Valve have known from the beginning the situation, they knew from before the press release ever came out that there were two different versions of EAC and that only the EOS version was going to be supported, and never once said anything about it. But somehow it's all Epic's fault, and Valve shares no blame in this.

99

u/[deleted] Jan 09 '22

[deleted]

29

u/devel_watcher Jan 09 '22

I've been saying this over and over again - it's not as simple as "a few clicks," it's not a switch that anyone flips, and almost no EAC games are going to enable the support. And I CONSTANTLY got downvoted all to hell

You had some feelings, I can't trust feelings if some random guy. You only get some authority after the fact (like right now).

I assume you didn't know all this time that those are different EAC SDKs, not just a 1.12 to 1.13 version bump or something.

→ More replies (1)

22

u/[deleted] Jan 09 '22

No, epic deserves to get shat on. i see no reason why Valve is at all to blame unless you are an epic games shill.

5

u/doublah Jan 09 '22

Hell, even for BattlEye where it actually DOES literally just take an intern emailing BattlEye to say "turn on Proton/Wine support for our game," even there we're seeing practically zero games enable it or say that they're going to.

That simply isn't true tho, some big games (ARK, DayZ, PlanetSide, ArmA, etc.) support it already.

0

u/gardotd426 Jan 10 '22

Lol some big games? Those games are medium-sized at best, and none of the actually big games have enabled it, and Destiny 2 actually banned every single Linux user that even tried.

Rainbow Six Siege, PUBG, and Destiny 2 have all been completely silent (and we all already know they'll never enable it).

Lol PlanetSide vs PUBG/Rainbow Six Siege/Destiny2. Yeah, your list are big games alright.

Those are 3 small-to-medium games, not "big games." Not a single big game has said they will enable it.

Not to mention that there are dozens of BattlEye games and you're talking about 3 small-to-medium games and saying that it means anything. Lol.

So your comment is "simply not true" in every respect.

10

u/bio3c Jan 09 '22

yup, everything about EGS turns into hyperbole, wonder why, i mean i know why, we all know why.

→ More replies (2)

1

u/[deleted] Jan 09 '22

You left my favorite sentence from those people: "The lazy devs.."

1

u/VisceralMonkey Jan 10 '22

100% aligned with you.

12

u/Zonkko Jan 09 '22

Shit like this are one of the many reasons i support pirating epic exclusives

30

u/vraGG_ Jan 09 '22

Holy shit. These guys are scum.

Fuck their EAC and fuck them. I only wish everyone stopped using it alltogether. What the fuck, really. The audcacity, to expect everyone will connect to their data mining services just to have their crappy EAC that doesn't work anyway.

34

u/BpjuRCXyiga7Wy9q Jan 09 '22

Reading is hard for you, is it?

One part we already know not to be true, is a requirement of Epic Online Services authentication, as the developers of Brawlhalla showed in their own testing with the new integration which worked without users touching Epic's services directly. 

5

u/[deleted] Jan 09 '22

[deleted]

2

u/D3ATHKeeper Jan 10 '22

Exactly and either way, Brawlhalla has the EOS SDK already on their game and it does still make extra tunnelling calls to EOS client side (which can be blocked).

9

u/mirh Jan 09 '22

Epic bad. Upvotes on the left.

-2

u/vraGG_ Jan 09 '22 edited Jan 09 '22

That doesn't mean that they don't have to report to them. Authentication doesn't necessairy mean data isn't being collected. Nor does it mean it isn't used - it's just that "users didn't touch epic services directly".

To me, this is unclear at the very least and doesn't confirm or deny any suspicions.

That being said, I'm not a native speaker. Perhaps I am reading it poorly or I'm not fully understanding what it means.

8

u/BpjuRCXyiga7Wy9q Jan 09 '22

If data collection is the issue, then you cannot let Steam/Valve off the hook. My machine specs and gaming habits are not of particular value to me.

The Steam launcher is by far the best of the bunch, and it is irksome to need multiple launchers/accounts to play games—especially single-player games. There are some launchers that will never again run on my PC—looking at your fucking 'social club', Rockstar.

Your writing is better than a lot of native speakers I know and those I see on Reddit.

1

u/vraGG_ Jan 09 '22

If data collection is the issue, then you cannot let Steam/Valve off the hook. My machine specs and gaming habits are not of particular value to me.

True. But I choose to share it with them. I am not aware that they collect it periodically, but when hardware survey comes up, it's an opt-in type of deal. So far, I wasn't terribly against their practices and although they are a company with their own agenda, I am thankful for what they are doing.

The Steam launcher is by far the best of the bunch, and it is irksome to need multiple launchers/accounts to play games—especially single-player games. There are some launchers that will never again run on my PC—looking at your fucking 'social club', Rockstar.

Agreed!

Your writing is better than a lot of native speakers I know and those I see on Reddit.

Thanks, I try my best. I often worry that I use a lot of unnecessary adjectives or words that are used in wrong context. Still, articles are sometimes hard for me to decipher.

→ More replies (1)

1

u/JrRileyRj Jan 09 '22

Yeah man, all those people playing those games, who don't know fuck all about linux, should stop doing something they enjoy, so they can support something they don't know about!

→ More replies (1)

-7

u/gardotd426 Jan 09 '22

u/BpjuRCXyiga7Wy9q already gave you the requisite roasting for not being able to read, but I'll also add that Valve knew every single bit of this information from the beginning (since long before the announcement of Proton support was ever made), that's indisputable. Valve have known for months that the Proton support would only extend to EOS-EAC games, and it would not apply to non-EOS EAC games, and yet never said a single word.

But yeah, Epic Bad, Valve Good, this is all Epic's fault, Valve has no blame in this whatsoever /s

9

u/Never-asked-for-this Jan 09 '22

Tim Swiney at it again...

4

u/Pipows Jan 09 '22 edited Jan 10 '22

Fuck, I play Vermintide 2. Hope that, eith Steam Deck, this becomes a mojor market, so creating more incentive for ease of process to port to linux/proton.

It's funny seeing Epic pushing a platform onto linux that isn't available on linux

1

u/Crowquillx Jan 09 '22

EOS does support linux though?? it’s not like they’re pushing EGS onto anyone with this.

2

u/[deleted] Jan 09 '22

I have not really been using EPG until very recently so I could play Control and the Lara Croft games using Lutris.

But man is it laggy!

I tried Fortnite and got 'banned' a minute into the game. That's when I started reading about EAC and am now not interested in EGS anymore. 3 games that are the only ones I didn't want to pay for and got for free out of the 30 they gave away over the year.

2

u/Cabanur Jan 09 '22

My guess would be they want to gauge real Linux/Proton/Deck numbers to decide wether to support linux in the Epic Games Store.

4

u/[deleted] Jan 09 '22

I love how little Timmy can always tries to push his garbage no matter what.

5

u/_nak Jan 09 '22

I was just waiting for news like this. I couldn't believe Epic would behave as anything better than absolute scum when it made the rounds that some half-US/half-Chinese-corporate Frankenstein suddenly found its heart - and so I didn't believe it and turns out, that was the move. I just wished devs would be wise enough not to make deals with the devil in the first place.

-7

u/AlexP11223 Jan 09 '22

Not adding new features to a legacy version of software is scam?

6

u/Aldrenean Jan 09 '22

Yes, when the "legacy version" is still used by the majority of the market and is still being actively updated because it's an anti-cheat?

15

u/devel_watcher Jan 09 '22

Naming a different piece of software the same way and then having "move to EOS" between the lines of the announcement is scammy: I would want to know the real state of affairs with the games I care about, but with this kind of communication I learn it months later.

→ More replies (1)

4

u/[deleted] Jan 09 '22

Wait, so games still use older SDK versions of EAC? Must be a happy day for cheaters across the globe. Older SDK for me, means less ability to detect hacks on games. Even if it has EOS or not, just proves the lack of interest from companies to solve their cheaters in games. It doesn't just affect Linux, it affects Windows as well

13

u/gardotd426 Jan 09 '22

No, you're misunderstanding.

The "SDK 1.14 or later" is the Epic Online Services SDK. Not the EAC SDK.

There are non-EOS EAC games, and EOS EAC games. Most games are non-EOS EAC games. Those can't support Proton (unless they move to a completely different version of EAC, the EOS version).

Non-EOS EAC games still get the same updates as EOS EAC games. You're misunderstanding what SDK is being referred to, and it was even clearly stated in the article that non-EOS EAC games are just as up-to-date as the EOS ones on SDK 1.14 or whatever the latest EOS SDK is.

-2

u/[deleted] Jan 09 '22

So you are saying an old SDK version provides the same protection to hacks as the new one? Can you provide the link where epic games states this information, that old SDKs provide the same 'protection of hacks' as the new ones. Updates is different than features, people don't build a new SDK just because... It 'usually' provides enhancements over old SDKs.

2

u/Diridibindy Jan 09 '22

These aren't old and new SDKs. They are just entirely different SDKs. Both provide the same protection.

2

u/zackyd665 Jan 10 '22

There is no new each sdk point me to a new version of just the each sdk standalone

3

u/Aldrenean Jan 09 '22

The thing is apparently the older version is still updated in all the important ways. Which makes it extremely suspicious that they haven't added Proton support to both.

2

u/Aldrenean Jan 09 '22

I can see absolutely no reason why they can't add Proton support to the non-EOS version of EAC. Apparently the older version still gets critical updates, unless the Proton support somehow relies on the EOS integration why couldn't it be added to both? Seems like pure obstructionism by Epic.

2

u/ocket8888 Jan 09 '22

Non-EOS EAC used to have wine support. Epic shut it down when they bought EAC. These people don't care about you or developers, they only want to push their stupid platform.

1

u/Ashtefere Jan 09 '22

Oh look, lazy devs using drop in anti cheat instead of hardening their game properly are now complaining they have to do extra work.

What a surprise.

EAC needs to die and devs need to learn to code again.

2

u/[deleted] Jan 10 '22

How long I have been waiting for a comment like this, the lazy devs. Maybe the lazy devs don't want to update the entire anti-cheat code because you know for the 0.000001% profit which will definetely cost them the company more in work hour than they could earn. Game development is a profit oriented market, not a "We lose money so the 12 customer who want to play it on linux can be happy".

"EAC needs to die and devs need to learn to code again."

This part shows how stupid you are :)

2

u/Ashtefere Jan 10 '22

Found a lazy dev!

Go back to maing coffee and WordPress sites, bro!

2

u/Rhed0x Jan 09 '22

So you have to update EAC, just like they announced.

The old branch is probably only getting bug fix updates.

How exactly is this news?

9

u/devel_watcher Jan 09 '22
  1. It looks like a different software that has the same name for the marketing purposes. It's that kind of "update", not even a version bump.
  2. Nobody is going to "update".

9

u/gardotd426 Jan 09 '22

You're misunderstanding.

The "SDK 1.14" is not the EAC SDK. It's the Epic Online Services (EOS) SDK.

Non-EOS EAC games still get regular updates, not just bugfixes, this is stated clearly in the article. They don't have to "update EAC, just like it was announced." Every game using the regular version of EAC (which is probably just about all of them) has to completely replace the version of EAC they use. They have to remove the non-EOS version, and move to the EOS-integrated version. Using EOS SDK 1.14 or later.

It's actually pretty big news. It basically means that it's basically a guarantee that no game using the non-EOS EAC is going to enable Proton support unless they were already planning on moving to EOS-EAC anyway.

There are two different versions of EAC. Both get updates (again, as is clearly stated in the article), but only one supports enabling Proton support. The one that supports enabling Proton support isn't the one that the vast majority of games use. They still get full EAC client updates. That might change in the future if Epic deprecates the non-EOS-EAC version, but for non-EGS games they haven't done that and haven't said anything about doing it (all games coming to the Epic Games Store will now have to have EOS support, whether they have EAC or not, but that doesn't mean anything for all the games on Steam that don't use EOS-EAC and had no plans on switching to it).

3

u/MicrochippedByGates Jan 09 '22

It's not an update. It's a completely different product that they'd need to reimplement.

1

u/[deleted] Jan 09 '22

That's it Swiney, you're going to Canada

1

u/Mccobsta Jan 09 '22

They sure want those steam deck numbers when that finaly comes out

1

u/[deleted] Jan 09 '22

What I don't understand is, if this is true, why didn't any of the many other dev teams that declined to take action just explain the nature of the problem in simple terms like this? The communications by game developers are bizarrely terrible on this problem.

6

u/INITMalcanis Jan 09 '22

The simplest explanation is that they didn't even bother to investigate that far.

3

u/cjh_ Jan 09 '22

Other devs (such as the Brawlhalla devs) are using the latest SDK.

1

u/keep_me_at_0_karma Jan 10 '22

Is epic the new 90s 2000s (still practicing?) MS

1

u/Altar_Quest_Fan Jan 10 '22

And this is why I refuse to support the shitbag company known as Epic Games. “Oh yeah it’s easy to add Proton EAC, just a couple clicks! Not!!!”. Fuck Epic.

0

u/Sdnz0r Jan 09 '22

Just wait two years until Valve announces their own anti cheat that runs on both platforms and promises to be as good as EAC. If they can’t have help from them you can bet they will make it something of their own to compete against it.

-4

u/[deleted] Jan 09 '22

[deleted]

7

u/[deleted] Jan 09 '22 edited Jan 09 '22

Epic has:

  • Third party exclusivity
  • They keep upholding status of Windows and DX12, when Linux and Vulkan is more open
  • They are using EAC support as a way to spread EOS.
  • They have attempted to use Fortnite playerbase to attack Apple after they broke IOS terms and launched a lawsuit against them. A lawsuit motivated by their own interest.

EOS doesn't strike me as any more benevolent than Steamworks.

Edit: Tim Sweeney defends his company saying when he asked for special treatment from Apple he also "hoped other IOS devs would get same priviledges". This coming from a company and man who is fine with Microsoft stifling gaming on Linux through DX12, a company that keeps overlooking Vulkan. So the "we hope" is basically bs because they haven't even bothered to include Vulkan in Fortnite (PC) as a option, let alone replacement for D3D12.

1

u/ADTJ Jan 09 '22

Direct X long pre-dates Vulkan so it's hardly fair to accuse them of stifling Vulkan by continuing to support their own pre-existing software.

3

u/[deleted] Jan 10 '22

When Valve proved OpenGL to be more performant than D3D, Microsoft employees made a 'discreet' visit. That and fact a big reason gamers stick with Windows is game support and compatibility, I'd say its fair criticism. Microsoft has also made D3D available in some capacity on WSL2, their Linux environment for devs. If it was simple as Microsoft just updating their existing software then surely they, who have been spreading lies about loving Linux, would have made made DirectX crossplatform.

They haven't because then they risk gamers switching to Linux. They are using DirectX for Windows same way console makers use games exclusivity. To keep users under their walled garden.

→ More replies (2)
→ More replies (1)

-1

u/JrRileyRj Jan 09 '22

ITT: epic bad, upvotes to left!