Every article tag can be clicked to get a list of all articles in that category. Every article tag also has an RSS feed! You can customize an RSS feed too!
We do often include affiliate links to earn us some pennies. See more here.

Were you hoping to easily play Fortnite on the upcoming Steam Deck? Well, Tim Sweeney the Epic Games CEO has made it clear that it's not going to happen officially. The thing to remember right now is that both Easy Anti-Cheat and BattlEye do support Linux. Both for native Linux builds and for Windows games run through Steam Play Proton. However, it's all user-space with no Kernel modules.

On Twitter, user Stormy178 asked if there were plans to make Fortnite compatible with Steam Play Proton to which Sweeney replied:

Fortnite no, but there's a big effort underway to maximize Easy Anti Cheat compatibility with Steam Deck.

 The questioning continued and when asked why, Sweeney followed up with:

We don’t have confidence that we’d be able to combat cheating at scale under a wide array of kernel configurations including custom ones.

Another user mentioned it seemed that Epic's CEO didn't trust their own product, Sweeney obviously couldn't let that remain unanswered with:

With regard to anti-cheat on the Linux platform supporting custom kernels and the threat model to a game of Fortnite's size, YES THAT'S EXACTLY RIGHT!

In a number of ways, he's actually right. Windows is closed source, so is the NT Kernel and usually 99% of drivers for it are too. Client-side anti-cheat obviously relies a lot on security by obscurity, so people can't see everything it's doing. This is part of the problem on Linux, where the Kernel and practically all development on it is done right out in the open and it changes rapidly. Developing anti-cheat against such an open Kernel probably isn't going to be even remotely easy. There will be ways though, especially if something like the Steam Deck had a fully signed Kernel and some sort of guarantee it's being used - probably numerous ways smarter people know of.

Really though, overall it doesn't give a lot of confidence for developers who might be looking to hook up their anti-cheat ready for their games to work on the Steam Deck.

The big difference it seems, is the size of the playerbase and how much of a target each game is. Sweeney is not saying it's not suitable as a whole, just that Fortnite is a massive target for cheaters:

The threat model for anti-cheat varies per game based on the number of active players and ability to gain profit by selling cheats or gain prominence by cheating. Hence anti-cheat which suffices for one game may not for another game with 10, 100, or 1000 times more players.

One user followed up by suggesting it was just a case of Sweeney not wanting Fortnite on a "rival's platform", to which Sweeney gave this answer:

Epic would be happy to put Fortnite on Steam. We wouldn't be happy to give Steam 20-30% of its revenue for the privilege. Supporting Steam Deck hardware is a separate issue, but the market for non-Steam-hosted games on limited availability Steam Deck hardware is how big exactly?

With that in mind, you're going to need Windows or to stream it via GeForce NOW on the Steam Deck. At least for games without such anti-cheat, you should be able to use the Heroic Games Launcher on the Steam Deck.

It does mean there's space open for another game to take its place on the Steam Deck officially.

Article taken from GamingOnLinux.com.
33 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
The comments on this article are closed.
126 comments
Page: «7/13»
  Go to:

Doc Angelo Feb 8, 2022
Quoting: elmapuli cant believe i have to explain something so simple...

You are correct that this is extremely simple. That is exactly why this is a part of my point, which you missed.

Quoting: elmapuldue, i'm not saying 10 is the exactly number, i dont know what the break point is for each human being, what is the point that he give up playing something, it will vary from person to person, i was just quoting a few numbers to explain the point, not trying to inform the exact number where everything breaks.
i'm not paid to comment on the internet so i will not waste hundredes of hours doing research to reply something.

I'm not talking about exact numbers either. Maybe I was unclear about what I mean with "the other way around". I am saying that there are 10 times more Linux users than Fortnite players. That's why I asked if you mean Linux gamers or Linux users.
Nocifer Feb 8, 2022
Quoting: Doc Angelo
Quoting: NociferThat's not correct. Some holes can indeed lead to privilege escalation and thus provide full access to the whole machine, while other holes are more or less limited in what they can do. It's not a given that a bug/exploit will lead to total foobar. It's as you say at the end: it really depends.

Exactly. I said it depends. You're essentially agreeing with what I said, yet you're stating that what I said is incorrect.

No, I'm disagreeing with you because you contradicted yourself. "It really depends" agrees with "the malware capabilities will be limited by the size of the hole", a statement with which you disagreed in the rest of your comment. If it does depend on the "size of the hole", then it also does make sense in the digital world to talk about holes and sizes.

Quoting: Doc Angelo
Quoting: NociferThe argument is that the bigger a player base is for a game, the more lucrative a target it is for cheat developers and cheat consumers alike. Even a minuscule 1% of cheating players amounts to a very different number in a game with 10,000 players versus a game with 250 million players.

I already explained above why this argument is a stupid one. Yes, the statement is correct if you look at it isolated from the context, but it doesn't make sense the way he's using it in his argument. That's a common tactic. Say something that is obviously correct, then misuse that in an incorrect argument and hope that people fall for it.

Well, as I also already explained, I agree with both Sweeney's statement regarding Fortnite's huge player base being a huge pain in the a$$ when it comes to anti-cheat effectiveness (because more people will devote their time and resources into finding holes and creating new cheats to exploit them), and with the previous commenter's comment about Tim Sweeney's statement being mostly right. So it goes without saying that I do not think the argument is stupid, and I don't agree with your explanation about why it's stupid.

IMHO, "why did Tim Sweeney pick this specific time to say something like this about EAC's effectiveness on the Steam Deck" is a much more interesting debate to be had.
Mal Feb 8, 2022
  • Supporter
I love my Canada free and pristine.
Nocifer Feb 8, 2022
Quoting: GuestValve anti cheat has been working for ever on Linux... how come? are valve devs super smart and Epic Games devs dumb af?

In VAC's case, "working" is really an abuse of the English language :P

Still, it's not so much a matter of it working in technical terms as it is a matter of it working in efficiency terms. Valve has a vested interest in adding its games to the Steam Deck's catalog, and thus is determined to shoulder the burden of providing the additional support for them, which is made all the more easier since VAC is crap as an anti-cheat anyway.

Epic most definitely does not have that same vested interest, and so it flat out denies having to shoulder 10x of the same effort for its 10x more popular game. But on the other hand, in technical terms, by making EAC available for Proton it has not denied other companies the right/ability to use its in-house anti-cheat for their own products, if they so want.
Doc Angelo Feb 8, 2022
Quoting: NociferNo, I'm disagreeing with you because you contradicted yourself. "It really depends" agrees with "the malware capabilities will be limited by the size of the hole", a statement with which you disagreed in the rest of your comment. If it does depend on the "size of the hole", then it also does make sense in the digital world to talk about holes and sizes.

Question to ponder: How can you measure the size of a bug? I say that you can measure the amount of consequences of a certain exploit of a bug. But you can't measure the bug itself, which is what I meant.

Quoting: Doc AngeloSo it goes without saying that I do not think the argument is stupid, and I don't agree with your explanation about why it's stupid.

I don't see an argument, just a statement that you don't agree - which is of course fine.
damarrin Feb 8, 2022
View PC info
  • Supporter Plus
It looks like Mr Sweeney just doesn't want Fortnite on the Steam Deck. He's got enough players on other platforms and it weakens a competitor, so it's all good for him.

IDK if and how much he knows about Linux, but it looks like he's just throwing random things out there as an explanation why his company won't do something hoping they get repeated all over and the more people he convinces the Steam Deck is not for them the better for him.

If someone installs Windows on it they become just another Windows user Epic have to do nothing more to support. And that is that.
Uso Feb 8, 2022
Quoting: EhvisThat's the whole point, it can't be fixed. It isn't even really working right now. What he says is correct. Windows has a limited set of binaries coming from Microsoft and other driver developers.
I'm sorry but this is a big understatement, Windows have a lot of drivers, any hardware manufacturer can make they own driver, and all they need is to have some contract with windows in order to have it sign, which is most certainly a lot less strict into accepting code in kernelland than Linux, as
Linux you have to go though the review process, windows, it's mostly just showing the wallet.

Quoting: EhvisThe Linux kernel can be configured in any number of ways that lead to a near infinite number of possible binaries. And if you rely on knowing what is there, then you have an unsolvable problem.
Yeah that's why red hat(not 100% the feature was made by red hat) develop they way to know if suspicious core are running in kernel land: https://www.kernel.org/doc/html/latest/admin-guide/tainted-kernels.html.
So you can know if suspicious code is running in Linux.
Doc Angelo Feb 8, 2022
Quoting: damarrinIDK if and how much he knows about Linux, but it looks like he's just throwing random things out there as an explanation why his company won't do something hoping they get repeated all over and the more people he convinces the Steam Deck is not for them the better for him.

He simply doesn't like Linux, for whatever reason. Which leads him to ridiculous statements like this one: https://twitter.com/timsweeneyepic/status/964284402741149698?lang=en
SilverCode Feb 8, 2022
Quoting: dvdAnticheat is so dumb. It's just like DRM... The only thing that reliable stops cheating is a paywall, but that of course would destroy games like fortnite. The only remotely acceptable anticheat is VAC anyway. That one doesn't need access to your credit card either.
Or my preferred solution - private servers. But then they can't sell you hats.
elmapul Feb 8, 2022
Quoting: ZlopezYou can do the same on Windows, it's just more difficult.

the entire point of linux is that you CAN customize stuff without worrying about reverse enginering anything, "you can do the same on windows" aply to anything if you put enough effort into it, why are you using linux if "you can do the same on windows"?

Quoting: ZlopezI don't thing even on Linux most cheaters would ever want to mess with their kernel, just to be able to cheat in some game.
sigh.

cheaters dont write their own tools anymore, its not 1998 anymore where most code were bad written to the point that you can just press alt+f4 to skip windows login screen instead of typing user name+ password.
the only reason why we have cheaters nowadays in those big games is because there is a whole industry arround it, millions of persons purchasing softwares writen by thousands of employees.
on linux, those employees can simply fork ubuntu , customize the kernel and relase the "cheatOS".

did you see the issue here?

Quoting: ZlopezPasswords are not software (it's just string and the servers should only store hash and add salt as well), so I don't think the anti-cheat software is just password that should benefit from security by obscurity.

its not password, but its akin to it, in the sense that the security is that you dont know exactly what it does to make sure you arent cheating.

for example, if you knew that it check if you are running any process named: "famousCheatingTool.exe " and if you are, kick you out of the game, then you know that you can just rename famousCheatingTool to famousCheatingTool2.exe or definitelyNotFamousCheatingTool.exe, and dodge the anti cheat solution.

the same goes for any suspect activity on the memory etc.
i dont know how an anti cheat work exaclty, but not knowing is exactly the point, its IMPOSSIBLE to stop people from controlling their own computer, just like DRM didnt stoped people from copying something, it can only delay the stuff.

the main difference here is:
once you break the DRM of one music, you can make as many copies of it as you want.
once you break an anti cheat, you can connect to their servers for a little while,but then they update their software and you have to find another way to break their anti cheat stuff.
meanwhile , they may detect that you were using this cheating solution and ban you, unless the cheating solution figure out that they found their code pattern and change to a new working solution fast enough to avoid the cheating detection and avoid your ban.



Quoting: ZlopezThis is a correct point, but the freedom of one person ends where freedom of others begins. I don't care if people are cheating in online games at all, it's their choice, but they should do it with the permission of others. I cheated multiple times with my friends on LAN parties, but just for fun and with them knowing.

It will be best to just put cheater in the same match with other cheaters, so they can have fun together.
to do that you still have to detect that they are cheating.


Last edited by elmapul on 8 February 2022 at 2:25 pm UTC
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.
Buy Games
Buy games with our affiliate / partner links: