Check out our Monthly Survey Page to see what our users are running.
We do often include affiliate links to earn us some pennies. See more here.

Update: Posted on X, the Halo Support account mentioned they're looking into it - "The #HaloMCC team is investigating reports that players on Steam Deck are experiencing Easy Anti-Cheat error messages after Tuesday's update. Stay tuned for updates on this bug investigation."


Original article below:

After a recent update Halo: The Master Chief Collection seems to have broken online play support for Steam Deck due to Easy Anti-Cheat.

If you remember, back in April they did announce Steam Deck support for online play and put up a support article for it. This came with a few minor issues, like needing to pick the Steam launch option that actually says it's off (the options were backwards). Since the update on September 19th, it just doesn't work with Easy Anti-Cheat errors.

When you go to launch multiplayer from the main menu with the option that has anti-cheat turned on you'll see an error like this when you try to go into multiplayer:

And when picking the Steam launch option with anti-cheat off, which going by their support article is still the option to actually use to have it enabled as it's backwards, you're met with this:

Going by the error messages, it seems like they may have put the Steam options actually the right way around now but broke it in the process. I've tested this myself across both Proton 8 and Proton Experimental and neither works. Restarting it doesn't change anything, rebooting the Steam Deck doesn't help either.

Lots of people on Reddit have noticed it and report the same issue (but a few note oddly it still works for them?), so hopefully Microsoft / 343 will fix whatever they did soon. I've reached out to their teams to see what's going on - will update if I get any reply.

Article taken from GamingOnLinux.com.
11 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.
19 comments
Page: «2/2
  Go to:

benstor214 Sep 21, 2023
View PC info
  • Supporter
Quoting: Purple Library GuyYou mean they're anti-vaxxers?
This made me giggle.
Liam Dawe Sep 21, 2023
Quoting: MayeulCLiam, the URL contained parenthesis that I had to manually transform to %{28,29}, I think the parser could be improved :)
I believe I have fixed it, what an absolutely ridiculous URL that is wow. In future, PLEAAAASE don't put bug reports in random article comments - it's lucky I even saw it. Bug reports to the Forum or GitLab please in future.
Liam Dawe Sep 21, 2023
Article updated: they're looking into it.
pleasereadthemanual Sep 21, 2023
Quoting: MayeulC
Quoting: pleasereadthemanualI've never managed to get multiplayer to work on the desktop, despite many attempts.

I had to completely uninstall it last week to finally make it work. Also, I think I had an old Proton version selected, prior to that.
I installed it from scratch, tried various Proton versions including GE, but EAC just doesn't work for me, I guess. I have similar issues with other EAC games like Back 4 Blood. The last time I tried was right after GOL announced MCC's EAC was finally working on GNU/Linux, but...
Thibug Sep 22, 2023
Quoting: pleasereadthemanual
Quoting: MayeulC
Quoting: pleasereadthemanualI've never managed to get multiplayer to work on the desktop, despite many attempts.

I had to completely uninstall it last week to finally make it work. Also, I think I had an old Proton version selected, prior to that.
I installed it from scratch, tried various Proton versions including GE, but EAC just doesn't work for me, I guess. I have similar issues with other EAC games like Back 4 Blood. The last time I tried was right after GOL announced MCC's EAC was finally working on GNU/Linux, but...

A short in the dark but, do you by any chance played Star Citizen at some point ? To make it work you have to add a line to your /etc/hosts to block an EAC server, doing so break any other games using EAC as it can't update, you might want to check that.
pleasereadthemanual Sep 22, 2023
Quoting: Thibug
Quoting: pleasereadthemanual
Quoting: MayeulC
Quoting: pleasereadthemanualI've never managed to get multiplayer to work on the desktop, despite many attempts.

I had to completely uninstall it last week to finally make it work. Also, I think I had an old Proton version selected, prior to that.
I installed it from scratch, tried various Proton versions including GE, but EAC just doesn't work for me, I guess. I have similar issues with other EAC games like Back 4 Blood. The last time I tried was right after GOL announced MCC's EAC was finally working on GNU/Linux, but...

A short in the dark but, do you by any chance played Star Citizen at some point ? To make it work you have to add a line to your /etc/hosts to block an EAC server, doing so break any other games using EAC as it can't update, you might want to check that.
I don't own Star Citizen. Thanks for the suggestion, though. Oh, and I forgot to mention I also tried the Steam Flatpak, which didn't work either.

I started thinking it was an issue with Arch Linux shipping the glibc update, but everything I've read tells me they've patched it manually over half a year ago, so that shouldn't be an issue. I don't know if the Steam Flatpak bundles glibc.
MayeulC Sep 22, 2023
Quoting: pleasereadthemanual
Quoting: Thibug
Quoting: pleasereadthemanual
Quoting: MayeulC
Quoting: pleasereadthemanualI've never managed to get multiplayer to work on the desktop, despite many attempts.

I had to completely uninstall it last week to finally make it work. Also, I think I had an old Proton version selected, prior to that.
I installed it from scratch, tried various Proton versions including GE, but EAC just doesn't work for me, I guess. I have similar issues with other EAC games like Back 4 Blood. The last time I tried was right after GOL announced MCC's EAC was finally working on GNU/Linux, but...

A short in the dark but, do you by any chance played Star Citizen at some point ? To make it work you have to add a line to your /etc/hosts to block an EAC server, doing so break any other games using EAC as it can't update, you might want to check that.
I don't own Star Citizen. Thanks for the suggestion, though. Oh, and I forgot to mention I also tried the Steam Flatpak, which didn't work either.

I started thinking it was an issue with Arch Linux shipping the glibc update, but everything I've read tells me they've patched it manually over half a year ago, so that shouldn't be an issue. I don't know if the Steam Flatpak bundles glibc.

That shouldn't be related, I've played with the flatpak version on Arch. The only thing I see missing from the troubleshooting steps you listed is that you may need to manually install "Proton EasyAntiCheat Runtime" from Steam (should be listed next to Proton in the tools section). There was an article on GOL regarding that a while back IIRC. steam install link, steam DB

Quoting: Liam Dawe
Quoting: MayeulCLiam, the URL contained parenthesis that I had to manually transform to %{28,29}, I think the parser could be improved :)
I believe I have fixed it, what an absolutely ridiculous URL that is wow. In future, PLEAAAASE don't put bug reports in random article comments - it's lucky I even saw it. Bug reports to the Forum or GitLab please in future.

I know, right? My bad for the bug report here, I'll try to report on GitLab in the future. It's just that this was a minor inconvenience. Thank you for fixing it, parenthesis are a common occurence on wikipedia links.


Last edited by MayeulC on 22 September 2023 at 12:55 pm UTC
pleasereadthemanual Sep 22, 2023
Quoting: MayeulC
Quoting: pleasereadthemanual
Quoting: Thibug
Quoting: pleasereadthemanual
Quoting: MayeulC
Quoting: pleasereadthemanualI've never managed to get multiplayer to work on the desktop, despite many attempts.

I had to completely uninstall it last week to finally make it work. Also, I think I had an old Proton version selected, prior to that.
I installed it from scratch, tried various Proton versions including GE, but EAC just doesn't work for me, I guess. I have similar issues with other EAC games like Back 4 Blood. The last time I tried was right after GOL announced MCC's EAC was finally working on GNU/Linux, but...

A short in the dark but, do you by any chance played Star Citizen at some point ? To make it work you have to add a line to your /etc/hosts to block an EAC server, doing so break any other games using EAC as it can't update, you might want to check that.
I don't own Star Citizen. Thanks for the suggestion, though. Oh, and I forgot to mention I also tried the Steam Flatpak, which didn't work either.

I started thinking it was an issue with Arch Linux shipping the glibc update, but everything I've read tells me they've patched it manually over half a year ago, so that shouldn't be an issue. I don't know if the Steam Flatpak bundles glibc.

That shouldn't be related, I've played with the flatpak version on Arch. The only thing I see missing from the troubleshooting steps you listed is that you may need to manually install "Proton EasyAntiCheat Runtime" from Steam (should be listed next to Proton in the tools section). There was an article on GOL regarding that a while back IIRC. steam install link, steam DB
Yes, I'm fairly certain I had it installed. I searched for it at the time and found it in my library. It seems kind of pointless to check now considering it's broken, but I'll check again when 343 announces it's fixed again.
MayeulC Sep 30, 2023
Woo, they fixed it: https://nitter.net/HaloSupport/status/1707796023194874102

I confirm this is working, at least for the exchange, I haven't tried online yet, but there's no reason why it wouldn't work.


Last edited by MayeulC on 30 September 2023 at 1:47 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.