Don't want to see articles from a certain category? When logged in, go to your User Settings and adjust your feed in the Content Preferences section where you can block tags!
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: «4/13»
  Go to:

Doc Angelo Feb 8, 2022
Quoting: DribbleondoHow is he using lies in this situation? Fortnite is popular, the threat model he describes makes a lot of sense.

He is stating that his anti cheat solution works good for games with less players, but it's bad for games with many players. How does this make sense to you? How about this: "My product is bad for your health, but luckily not a lot of people are using it, so it's not really bad for most people!"

It's stupid. It's so stupid that you know he's hiding something, because we know he's not stupid and actually believes this crap. That's how I know he's lying. Sadly, as you can see, many people fall for this kind of argument tactic.


Quotenot everything he says is untrue

That's also a good example. You are of course correct that not everything he says is untrue. But I didn't say that, and I'm sure nobody ever said something ridiculous like that, so I'm not sure why you're arguing against a position that nobody expressed.
AussieEevee Feb 8, 2022
The way I see it is... if you cannot prevent cheating without a kernel level driver, then you are a failure as a games developer. I'm sorry, but the only things that mess with my kernel are me, the OS, and viruses. What is Fortnite? It's not me or the OS... Therefore it must be a virus.
rustybroomhandle Feb 8, 2022
QuoteWith 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!

Quotebut the market for non-Steam-hosted games on limited availability Steam Deck hardware is how big exactly?

Oh dear, that paradox again. He's worried about a big influx of cheaters from a negligibly small market?

Lots of cheating or tiny market. You can't use both excuses at the same time.
Ehvis Feb 8, 2022
View PC info
  • Supporter Plus
Quoting: CatKiller
Quoting: EhvisIn the end, the only solution that would satisfy the creators of client side anti-cheat would be to have some sort of a signed Linux system that they can get root access to.
Not really. I mean, that's what they want to do, because that's what they do on Windows, and having your application running all the time gets you valuable marketing and metrics. But userspace applications under Linux can have secure enclaves that are hidden from other applications, from the kernel, from hypervisors, whatever. They don't need kernel-level client-side anti-cheat; they just want it.

Aren't you kind of arguing against yourself now? Why would a company that believes in the value of client side anti cheat want their system hidden from the kernel? That goes against their philosophy.

Quoting: rustybroomhandleOh dear, that paradox again. He's worried about a big influx of cheaters from a negligibly small market?

If it works and money can be made, it would grow quickly among cheaters. Do any of us really want to see Linux gaming grow "that" way?
LinuxForEveryone Feb 8, 2022
Quote"It does mean there's space open for another game to take its place on the Steam Deck officially."

I keep hearing whispers of that game being Apex Legends. Sure hope it's true!
rustybroomhandle Feb 8, 2022
Quoting: EhvisIf it works and money can be made, it would grow quickly among cheaters. Do any of us really want to see Linux gaming grow "that" way?

No, I am just saying that his logic is contradicting itself.
CatKiller Feb 8, 2022
View PC info
  • Supporter Plus
Quoting: EhvisAren't you kind of arguing against yourself now? Why would a company that believes in the value of client side anti cheat want their system hidden from the kernel? That goes against their philosophy.
No. You've got your Windows application doing things that you want to keep secret. Cheats move to kernel space, so they can keep looking at (and changing) your application. So you move part of your application to kernel space. So the cheats run your application (and Windows) in a VM, so the hypervisor can keep looking at (and changing) your application. So you move your application to its own VM with your own hypervisor. And so on.

On Linux, you don't really need to do that, because there are people in the Linux space (such as, say, Amazon) that are quite keen on keeping one user's application isolated from another user's application, and from their infrastructure.

Tim's claim is that you can't trust Linux users because they might have compiled their own cheating kernel (like Windows users are able to create their own cheating kernel space drivers) so you want to hide your secrets from a potentially untrustworthy kernel.


Last edited by CatKiller on 8 February 2022 at 11:18 am UTC
shigutso Feb 8, 2022
I don't understand... at this point most people don't need native Linux support or stellar Proton support. Just tick the damn checkbox that enables EAC under Proton and the community will take it from there! If the EAC team created that solution and released to all developers, why would that be insecure? He said that they would have to "support different kernels", but they don't have to support anything! He is just stubborn and don't want his precious game available to a few more thousand players. This guy is just a waste of our time :P
melkemind Feb 8, 2022
View PC info
  • Supporter
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.

I don't know if a paywall is the only way, but you are right about it being similar to DRM. Sweeney is basically saying it's not in his financial interest to make it work. People defending him are saying he's right, but being right about the technical limitations doesn't preclude him from finding another method. It's all about money.

The question is, how badly do you want to play Fortnite? If you had to provide your government ID and a face scan to match, would you? That way if people report you for cheating, your real life self could get banned. There are other methods besides AC software that can discourage cheating, but Epic would have to be willing to try them. But to quote a famous rapper, "If it don't make dollars, it don't make sense," and Epic is all about that money.
ewertonurias Feb 8, 2022
Why am I not surprised?

Tim Sweeney has already shown to be averse to linux when it comes to games, I believe this will not change.
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: