Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone with no article paywalls. Just good, fresh content! Alternatively, you can donate through PayPal, Liberapay or Buy us a Coffee. You can also buy games using our partner links for GOG and Humble Store.

Easy Anti-Cheat gets much simpler for Proton and Steam Deck

By - | Views: 40,831

Valve has announced that developers who use Easy Anti-Cheat for their games now have a much easier setup for Proton and the upcoming Steam Deck.

As we wrote about recently, it turned out that the announcement from Epic Games on supporting Easy Anti-Cheat for Proton was not as easy as expected. It required an SDK update for Epic Online Services, something developers noted was not exactly simple.

Thankfully, Valve has been doing more with Epic behind the scenes and the process is now much better, which should hopefully mean more developers will be able to do it. Valve has now expanded the developer documentation noting how Easy Anti-Cheat can be hooked up with Proton:

  • Proton supports Easy Anti-Cheat without requiring any recompilation, but it does require you to manually enable support for your build by following these steps in order:
    1. Go into the EAC settings on the EAC partner site and enable Linux support from the dashboard.
    2. Once that's done, download the EAC Linux library (easyanticheat_x64.so) for the SDK version integrated with your game, and add it to your depot next to the Windows library (EasyAntiCheat_x64.dll).
    3. Lastly, on the Steamworks site, publish a new build of your game containing the new depot contents. (You don't have to make any changes to the game executable, just include the new files in the depot contents.)

Valve states that starting Monday - January 24, they will begin sending out Deck Verified data to developers that use anti-cheat to notify them of the results. Once they get it, developers will have a week to accept it (broken or otherwise) or do the necessary work to get it sorted.

So, if all goes well, we might in the next few weeks see more anti-cheat enabled titles working on Linux with Proton. This would be great for the Steam Deck, since it ships with SteamOS 3 Linux.

Just some of the titles that could benefit include:

  • Apex Legends
  • Back 4 Blood
  • Dead By Daylight
  • Fall Guys: Ultimate Knockout
  • Halo: The Master Chief Collection
  • New World
  • Paladins
  • Rust
  • Warhammer: Vermintide 2
Article taken from GamingOnLinux.com.
68 Likes
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG and Humble Store. See more here.
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
45 comments
Page: «5/5
  Go to:

Anza 24 Jan
Quoting: Luke_Nukem
QuoteJust some of the titles that could benefit include:

Apex Legends
Back 4 Blood
Dead By Daylight
Fall Guys: Ultimate Knockout
Halo: The Master Chief Collection
New World
Paladins
Rust
Warhammer: Vermintide 2


How does a compiler benefit from anti-cheat though?

Enabling anti-cheat in Rust turns it into C?

Programming in Rust enables few cheat codes, like thread and memory safety. With those enabled, it's possible to speedrun program development (assuming that target is to get stable program) and that's not fair.
Luke_Nukem 24 Jan
Quoting: Anza
Quoting: Luke_Nukem
QuoteJust some of the titles that could benefit include:

Apex Legends
Back 4 Blood
Dead By Daylight
Fall Guys: Ultimate Knockout
Halo: The Master Chief Collection
New World
Paladins
Rust
Warhammer: Vermintide 2


How does a compiler benefit from anti-cheat though?

Enabling anti-cheat in Rust turns it into C?

Programming in Rust enables few cheat codes, like thread and memory safety. With those enabled, it's possible to speedrun program development (assuming that target is to get stable program) and that's not fair.

I guess I cheat a whole lot
kellerkindt 24 Jan
View PC info
  • Supporter Plus
Quoting: Luke_Nukem
Quoting: Anza
Quoting: Luke_Nukem
QuoteJust some of the titles that could benefit include:

Apex Legends
Back 4 Blood
Dead By Daylight
Fall Guys: Ultimate Knockout
Halo: The Master Chief Collection
New World
Paladins
Rust
Warhammer: Vermintide 2


How does a compiler benefit from anti-cheat though?

Enabling anti-cheat in Rust turns it into C?

Programming in Rust enables few cheat codes, like thread and memory safety. With those enabled, it's possible to speedrun program development (assuming that target is to get stable program) and that's not fair.

I guess I cheat a whole lot

Nice to meet a fellow crab 🦀


Last edited by kellerkindt on 24 January 2022 at 9:11 am UTC
Grogan 24 Jan
Well... any company that refuses to upload a damned file because they don't want to "support Linux" is actively hostile in my books, and will be treated as such. They'll never get a dime of my money, and I'll do what I can to discourage others.
scaine 25 Jan
View PC info
  • Contributing Editor
  • Mega Supporter
Quoting: GroganWell... any company that refuses to upload a damned file because they don't want to "support Linux" is actively hostile in my books, and will be treated as such. They'll never get a dime of my money, and I'll do what I can to discourage others.

I understand the attitude, but I can't really get behind it. The client base of most games that feature anti-cheat is going to be 99% Windows players. If, by introducing anti-cheat for Linux, they risk alienating that client base, that's a huge risk for them, for (in a lot of cases) absolutely no benefit, and indeed, some severe downsides.

I'm with you - they won't get a dime from me. But I can definitely understand that developers have to pay their bills and to do that, they have to protect their income. They're not being hostile.

Okay, some are probably hostile!

But most aren't.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: Liberapay or PayPal.

This ensures all of our main content remains totally free for everyone with no article paywalls. We also don't have tons of adverts, there's also no tracking and we respect your privacy. Just 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!
Login / Register

Or login with...
Sign in with Steam Sign in with Twitter Sign in with Google
Social logins require cookies to stay logged in.