Adding support for the Steam Deck + Linux
Hey y'all. It's been 5 months since the last thread so I figured I'd signal boost this issue a bit.
Overview
Currently Hunt: Showndown is not supported for Valve's Steam Deck, and Linux more broadly. To the unfamiliar: the technology which allows the Steam Deck and Linux to run Windows games (i.e. games not built specifically for the Linux platform) is called Proton. Currently Hunt does not even launch when running with Proton. The primary issue for Hunt (and other games) right now has been the use of Easy Anti-Cheat. While EAC itself supports Proton, the software developer (Crytek in this case) needs to manually switch on support for their game.
Why isn't it supported?
This isn't an easy question to answer. Even games that are running using Proton can have issues. The most basic problem currently seems to be Easy Anti-Cheat. Which on its face seems like an easy fix for the developers.
Valve themselves have released a guide for developers to update their software to be compatible with Proton. According to Valve it's as easy as:
Easy Anti-Cheat
Proton supports Easy Anti-Cheat without requiring any recompilation, but it does require you to manually enable support for your build. For the Epic Online Services version of EAC, see instructions here. For the Kamu version of EAC, follow these steps in order:
- Go into the SDK Configuration settings menu on the EAC partner site and enable Linux as a client platform.
- Go into the Client Module Releases menu on the EAC partner site, choose the Unix platform, and activate a module. If you cannot find the Linux module in the status dashboards, please contact EAC support.
- Once that's done, download the EAC SDK and find the Linux library (\Client\Assets\Plugins\x86_64\libeasyanticheat.so) for the SDK version integrated with your game, rename it to easyanticheat_x64.so, and add it to your depot next to the Windows library (EasyAntiCheat_x64.dll).
- 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.)
#Crytek Response There is a user on ProtonDB who posted this response from Crytek.
We are not confirming that it won't be ever supported, however we don't plan on this in the near future.
We will keep gathering more feedback about this matter in the future, and we might change our stance and add support at any point, so we don't think it would be the best to share any news at the moment.
We hope for your patience and understanding.
Closing
While most people are enjoying Hunt on Windows and consoles, I implore Crytek to explore getting Hunt to run using Proton. This issue doesn't impact a large population of players but to my knowledge the work needed to resolve the Easy Anti-Cheat compatability seems minimal. Hopefully someone at Crytek will see this and we can at least get some official word on supprting Proton or why it isn't worth working on.
Thanks for reading!
Posted Jul 4, 2022, 10:58 PM UTC · edited
Thanks for writing this up and posting.
Linux gamers are going to be a minority but it sounds like Valve has already worked out a lot of the details. Hopefully that makes it easier for crytek to support.