EAC on Steam Deck / Proton / Linux
Comments
-
I got a response about the support request I sent, unfortunately nothing new.
7 -
Ooops, it just got nerfed and will never activate.
I don't see any reason not to toggle the switch and allow EAC to run on Proton.
5 -
I received the following response today:
Hey there,
[...]
I've passed your suggestion to the appropriate team so that they can take it into consideration.
[...]
Stay safe,
The Dead by Daylight team
10 -
I know I'm late to the party, but I wanted to chime in to say that I wholeheartedly support everyone here!
I can't wait to be able to play Dead by Daylight with my friends with Linux on my main machine.
<3<3<3
8 -
Per "Ark, Dead by Daylight, Rust and War Thunder will support Valve's Steam Deck" from The Verge dated 2021-10-05:
“I can confirm that we have plans of updating our EAC to support the Steamdeck in the future,” a Behaviour Interactive rep tells The Verge.
6 -
We don't have any current information on this, the feedback has been passed back to the team and they are aware that it's a community wish to have this implemented.
12 -
According to The Verge this morning, this is now planned :) Maybe the news just hasn't reached everyone in the company yet but this is promising.
Dead by Daylight — Yes
“I can confirm that we have plans of updating our EAC to support the Steamdeck in the future,” a Behaviour Interactive rep tells The Verge.
12 -
Don't wait for the Steamdeck release to start working on it, we (Steam Proton users) are ready to be your testers, let us test.
10 -
I want to try it on my dual boot Linux too!
4 -
As advised in our recent QA Stream, we will be implementing this but we want to advise people not to expect it at the Streamdeck's launch, we haven't confirmed when it will be actioned.
6 -
:( Because updating a server tool and do literally 5 mouseclicks on Steam take several weeks?
0 -
There are probably more things to do than "just a few mouse clicks" to enable Easy Anti Cheat support for Proton. The "just a few clicks" announcement was written by Epic's sales department and that type of organization is notorious for dismissing and ignoring implementation issues. From the BHVR perspective, they likely have to put this through their official change management process as it likely involves an SDK update and addressing the relevant technical debt. Depending on the scheduling process, it may take one or two major releases before the relevant changes make it to the public release builds.
5 -
Sorry, but I doubt that.
The UNREAL-Engine runs usually native on Linux, and the SDK for EAC is just an update without any further implements.
In case of the Steam/Proton-issue, it IS a few mouseclicks.
3 -
Thanks, i will be noticed to people like expecting like me to play in linux, and come back to play
7 -
As someone who had to stop playing this amazing game because of the lack of Linux support, I have also made an account to boot this thread. NOTE TO THE DEVS: If you decide to make the EAC work with Linux, the community will do the rest. We are stubborn people who go to great length to get things working properly on our end. When bugs happen because of the compatibility layer, we fix the compatibility layer and do what we can to get them working. With the Steam Deck coming out soon, you are going to want to open up the EAC earlier than its release so that we can fix up our compatibility software. It would suck for new Linux users to unpack their Steam Decks only to find out their favorite game doesn't work on it. Thanks for reading this and hope to play soon!
10 -
yes +1
7 -
thank you so much! i really appreciate your attentiveness on this! i'm looking forward to it, and we're happy to help with testing if you want!
4 -
Come on, don't delay it for maybe sometimes next year. Go for it now! We (Linux players) will be a great source of reporting issues for a flawless Deck support when it comes, if you delay, then probably issues that could have been found (if any) prior to Deck support will arise and it will need even more time for full proper support in the end.
BHVR come on, please don't be slow on the support.
6 -
Bringing this back because I've been unable to play Dead by Daylight since the last midchapter. I've switched to linux full-time as part of my education, and I believed that it would be okay because dbd would be right behind me. I'm really desperate to get back into playing again (I went to some shady places today looking for help running it in a vm), but I really just want to play it through a standard proton layer.
Please make enabling Dead by Daylight for linux a priority. There's an entire market of users who could be spending time and money on this game who are currently unable to.
7 -
+1 Please enable this!
7 -
+1 like so many people here the only reason I stopped playing was because I switched to Linux. I still have windows installed for Dead by Daylight, but rarely ever play it because I have to boot into windows just to play one game. Please hurry and fix this issue.
5 -
As Steamdeck is not launching until February 2022 and I've already confirmed that we possibly won't be implementing this at launch, there are no further updates on DbD being on Steamdeck.
2 -
This is true, but do note that getting the change applied earlier will let Linux users test it out.
We're ready when you are! :D
2 -
BHVR, I think we all understand your reluctance to enable Linux users into DBD because supporting a whole new operating system is a lot of extra work for basically no gain, but nobody is asking for you to actually support Linux / Steam Deck. All we're asking is that you enable Linux support on your anti-cheat which Valve has said is as simple as sending an email to your anti-cheat provider. Valve and the Linux community will figure out the rest, but we can't do anything about anti-cheat technology until you send that email.
Easy Anti-Cheat (EAC) already has Linux support ready to go and operative in many of the titles that they work with, Valve is completely correct that for BHVR to enable Linux support in DBD all it takes is a single email to EAC saying "we want you to enable Linux for Easy Anti-Cheat for our game". After EAC is working, Valve and Proton will handle support for the actual game. No extra work needed from BHVR.
But, you might be thinking, maybe it's a trap and this will actually put extra strain on your player support system. I don't think any Linux users would complain if BHVR also released a statement saying basically "while we are enabling Linux support for Easy Anti-Cheat, we will not be providing any support for Linux users going forward, if you need support talk to Valve and Proton".
Valve has already taken the onus of support onto themselves and if Valve withdraws that support then nobody would blame you for rescinding Linux support for EAC. Valve is offering BHVR and every game developer the option to include Linux users without needing to offer them any support what-so-ever. It's win-win!
So although I get where you're coming from BHVR, after all of the above is considered, there's really no reason for so much reluctance. Just turn on EAC support, release a statement saying there will be zero player support provided and BHVR holds the right to fully revoke EAC Linux support at any time, for any reason.
There's no cost to you, no extra man hours, no support needed. We're just asking you to send an email.
8 -
Looks like SMITE has already enabled this feature for their EAC.
It's really that easy, BHVR. I bet you could get it done likity split.
3 -
Bumping since there's been no update. Also worth pointing out that you confirmed you'd enable this, but probably won't be in time for the steam deck launch - that's fine, but you said it before the deck got delayed. Also, it's not like we only want this support for the deck itself, I'd imagine a large amount of new/returning players would just be from Linux on a desktop.
2 -
you are don't interesting in make support for linux, is simply the quota es very low, but thinking in this, only you need to update the eac to latest version, and is all, the rest the users are beta testers and all that happen later is for developers of wine or vk3d3, the only of users want is support EAC, i think the game works out of the box but we need support of devs of this game, but i cannot believe that you wait until steam deck, i want play in linux, i forget this game because is the only game that i no play in linux, and of course i don't have the popup the show me the survey if i play in linux, the quota can be grow, but steam has a bug with this, the quota can be of 3% or more, thinking 1800 users play in linux or more
2 -
I honestly have no issues with them not allowing this game or any online competitive game to be played on linux.
I did quite a bit in college with linux. Anticheats just simply cannot run on Open Source operating systems and be trusted. There is too much a person can freely manipulate and circumvent in Linux, UNIX and Open source OS. Sure, i am a Debian, Ubunti, and fan of Mint. but I do realize and RESPECT the company's decision on what they have done for this very reason.
0 -
I strongly agree with several comments made in this thread.
Basically, if you update EAC to allow Linux you will get a huge amount of work done for free by players regarding testing, quality assurance and bug reporting. And you will help the development of the compatibility layers (by potentially showcasing what is missing), so it will be finished earlier.
None of this costs a single Dollar for you, but it certainly will make Linux users happier (yes, even if DbD might now actually run in the beginning) and DbD on the Steam Deck will be earlier ready which might help you to make even more money.
4 -
Sad that it wasn't mentioned on the future update post. My friends have been pestering me about playing this game for ages.
2 -
That's because there's no further news on this. We have confirmed that it will not be on SteamDeck at launch and we do not currently have a date when it will be on Steamdeck - we've confirmed nothing else in relation to this.
1 -
Thx for the response. I was just concerned that it wasn't mentioned in the future part that had no particular timeframe. Glad it's not forgotten :)
0 -
Just adding my name to the hat for people that would love Steamdeck support, DBD would definitely be one of the games I would love to play on it.
2 -
Just to add something myself since I just read something interesting from another dev \Warhammer: Vermintide 2\ on steam forums. According to him and Ill quote " EAC has two versions. Non-EOS and EOS (Epic Online Services). Most games historically use Non-EOS EAC. It's the one Vermintide 2 uses as well. Epic only added Proton support for the EOS version of EAC. Therefor in order to implement proton support for Vermintide 2, a huge amount of reworking of the EAC implementation would be required, which may also require all players to authenticate with Epic Online Services as well -- perhaps even logging in to the Epic environment (to be confirmed, however)." So careful with that please ! You rush anything Epic related on Steam without announcments way before happening and there may be a missive backlash like the Tomb Raider games had recently!
1 -
I haven't heard of any Epic account requirements for SMITE, so I imagine it's all backend stuff.
Question is, then, does DbD use the EOS EAC or the older non-EOS EAC?
@MandyTalk would you be able to find out for us?
1 -
That's not information that we are making public.
I just reiterate that all we've confirmed is that we will support Steamdeck (we have not said anything about proton/linux on PC) and its unlikely to be available at launch.
2 -
Ah ok. Well, all in good time then!
0 -
You no longer need to use the EOS EAC Version to enable proton support. The non EOS version is supported now as well! This means that now it‘s actually only a click away and does not require the change of game binaries etc.
6 -
This is fantastic news! Now both EAC and BattleEye games can support linux in actually a few clicks. No changes to game code or SDK updates required. I've been wanting to play DBD for so long, thanks to Valve bending over backwards to get game developers access to these easy options maybe we will be able to play soon :)
@MandyTalk In case news hasn't reached the devs yet, do make sure they hear of this recent update which should make the task much easier. In a few days the deck compatibility ratings will start going live, but I'm sure it will still be a while before the testers get to DBD. It would obviously be better for DBD to start out with a good deck compatibility rating rather than require a re-test.
From the new Steamworks documentation:
Easy Anti-Cheat
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.)
So now the steps are, ticking the box on the dashboard, and adding the correct .so file to the game depot and publishing that. No new builds, sdk updates, or recompiling required.
Also of note regarding resubmitting for re-testing:
If your title's functionality was previously blocked or limited by anti-cheat, but you've since completed the above steps to enable Proton/Steam Deck support, you can resubmit your game for a follow-up review. Please see the Steam Deck Compatibility Review documentation for more details.
4 -
Fantastic news, I hope this will get implemented soon!
1 -
Came here to post the above. Please stop delaying it again now that it is even easier than before. If you put a Proton-test build online (selectable in the BETA tab in the game properties) we can test it right now for you to be ready before the Steamdeck release.
5 -
I'm so hyped for hopefully eventually be able to ditch Windows :D
3 -
This needs to be enabled as fast as possible. Games on Steam that do not have this change made will be marked as unsupported for Steam Deck/Linux, which may make future Steam Deck users hesitant to buy and play the game. Showing confidence in EAC on the Steam Deck in crucial to obtaining the trust of this new market of consumers.
3 -
Please note, as I have already said in this thread...we are enabling for Steamdeck, that is not saying the game is going to be available for linux or proton on the PC - we do not have this information at this stage.
But we will not be launching DbD on the Steamdeck at the launch of the Steamdeck - it will be some time after.
1 -
Hi Mandy,
First of all, thanks for taking time to respond to this thread *again*. I really do appreciate that. <3
There seems to be some confusion here. The SteamDeck is a handheld PC, which will be running linux and using proton as a compatibility layer to run windows games on Linux. So saying you won't support Linux/Proton on PC doesn't really make sense from an objective technical standpoint.
I would love for you to take the recent news to the Devs/Product Owners/whoever is responsible, if they aren't aware of it yet and get some new feedback on this topic. I work in Software Development myself and I really don't mean to sound bemeaning, but judging from the article by Valve/EAC this could be implemented by an intern within literal minutes, without ANY changes in the codebase itself. Initial support could be declared experimental and would give you a headstart for the upcoming official launch on the SteamDeck.
Thanks for your hard work and patience. I know Linux users are really a small minority and won't (yet) make a huge difference in your statistics. But we are passionate and I for one would love finally play one of my favorite all-time games on my platform of choice, which happens to be Linux. Have a nice Monday!
7 -
Just because they won't support it, doesn't mean it won't work. Initially steam only supported Ubuntu even if it worked on other distroes.
I think Mandy has communicated clearly that
- they won't commit to anything more than supporting the steam deck at the moment.
- They won't discuss the way the anti-cheat is implemented.
- It will come sometime after the steam deck is released.
Most companies have quality control to test that things are working, even after "clicking a button".
2 -
I understand completely, slowmotion, and to repeat I don't mean to sound bemeaning or demanding at all. However, I think it'd be a mistake to wait until after the SteamDeck has been released to enable EAC support. I guess I sound a little bit impatient (SteamDeck is releasing in a month anyways), but that's only because I used to love this game and can't wait to play it again.
2 -
+1 Made a forum account just to support this.
6 -
"we are enabling for Steamdeck, that is not saying the game is going to be available for linux or proton on the PC"
That is literally what it means.
6 -
BHVR, make last step for support linux, pls
3