Confused on Steam Play and Proton? Be sure to check out our guide.
We do often include affiliate links to earn us some pennies. See more here.

Halo: The Master Chief Collection gets Steam Deck support

By - | Views: 67,753

It took quite a while for the issues to be figured out but Halo: The Master Chief Collection (MCC) now has improved Steam Deck support. This should also mean it works better on desktop Linux too.

While the game did somewhat work for a while, you weren't able to play fully online with others due to problems with Easy Anti-Cheat. Whatever the issues were have been partially solved now so players on Steam Deck can jump into EAC enabled games in multiplayer matchmaking and the Custom Game Browser. In a support post on the official site, the developers said that future updates will "continue to improve Steam Deck compatibility as well".

Testing it myself and yup — playing online works just fine:

There's some known issues though, like the launch options being backwards, that you need to keep in mind for now until future updates:

  • When launching Halo: The Master Chief Collection on Steam Deck, selecting one of the available Anti-Cheat launch options will result in the game launching with the opposite launch option. For example, selecting “Anti-Cheat Disabled” will result in MCC launching with Anti-Cheat enabled.
    • Until this issue is resolved in a future update, players on Steam Deck must select the “Anti-Cheat Disabled” launch option to access multiplayer matchmaking and the Custom Game Browser.
  • Shortly after being removed from or leaving a party with other players via the Roster menu, players on Steam Deck may experience Halo: The Master Chief Collection freezing or crashing.
  • Players on Steam Deck are unable to play Campaign Co-op or Spartan Ops with players on PC or Xbox consoles. Attempting to do so may result in players accessing gameplay, however, all sessions will eventually experience a “Connection Interrupted” error or a similar disconnection.
    • Campaign Co-op and Spartan Ops will function as expected if all players in the group are playing on Steam Deck.

By "PC", they of course mean specifically Windows in the above quoted list.

For people trying it on Steam Deck for the first time, just be aware it won't automatically bring up the on-screen keyboard to sign in. You need to press STEAM + X to have it appear, and it may take a few taps in the input box to have it actually get focus from the keyboard. Hopefully they work on that too.

Article taken from GamingOnLinux.com.
20 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. Find me on Mastodon.
See more from me
The comments on this article are closed.
33 comments
Page: «3/4»
  Go to:

Liam Dawe Apr 7, 2023
Quoting: Klaas
Quoting: mr-victorySteam Deck defaults to 720p even on external monitors AFAIK.
The last time I checked – sometime at the end of last year – it was impossible to use a higher resolution in game mode (the only option for a different resolution was/is scaling). In desktop there is full control of resolution.
You've been able to force a different resolution for a while now on Steam Deck.
MayeulC Apr 7, 2023
Quoting: ElectricPrismStay strong bruddah, someday (I just meant my post as a squeaky wheel for game-devs and the bigger world to realize that we Linux peeps are a legit thing and some of us do odd things like sling decks -- after 23 years of Halo and organizing Halo LAN parties I am going to be really tempted to do Deck Halo parties on MCC.)

Edit: On that last note @gamedevs -- I am starting to look to buy multiplayer games where say 4-8 Deck gamers can play a thing together that is really fun in-person. It's sort-of hard to navigate the Steam Store to find this kind of thing.

If only they could add splitscreen to Halo MCC, that would make it much better for LANs.

An awesome feature would be "family sharing" over P2P wifi for Steam decks: throw an impromptu LAN party, only one game copy needed. IIRC PSP (or was it DS? Game Boy?) used to work like that.

That wouldn't really be a huge loss for publishers, more people would likely discover the game and want to play it on their own this way.
And to avoid cheating... restrict it by latency, <4ms should prevent relaying over the Internet (though, is it that much of an issue?).
Klaas Apr 7, 2023
Quoting: Liam DaweYou've been able to force a different resolution for a while now on Steam Deck.
How? I've just gave it a quick test – nothing has changed. You can change the output resolution in game mode, but not the resolution that is used for rendering. That is fixed and will get scaled to the final output resolution.
Liam Dawe Apr 7, 2023
Quoting: Klaas
Quoting: Liam DaweYou've been able to force a different resolution for a while now on Steam Deck.
How? I've just gave it a quick test – nothing has changed. You can change the output resolution in game mode, but not the resolution that is used for rendering. That is fixed and will get scaled to the final output resolution.
There's the option in the game properties for each game, where you can tell it a forced resolution. Obviously on the Steam Deck directly it will still be limited to the base resolution, but it works for external screens.
Pengling Apr 7, 2023
View PC info
  • Supporter
Quoting: ElectricPrismEdit: On that last note @gamedevs -- I am starting to look to buy multiplayer games where say 4-8 Deck gamers can play a thing together that is really fun in-person. It's sort-of hard to navigate the Steam Store to find this kind of thing.
Not a dev, and I don't even know if the game that I'm namedropping here has LAN support, but I'd imagine that Bail or Jail (Obakeidoro!) would be a riot when played like this.

Quoting: MayeulCAn awesome feature would be "family sharing" over P2P wifi for Steam decks: throw an impromptu LAN party, only one game copy needed. IIRC PSP (or was it DS? Game Boy?) used to work like that.
The Nintendo DS did this, as did a few Game Boy Advance games.


Last edited by Pengling on 7 April 2023 at 11:57 am UTC
ElectricPrism Apr 7, 2023
Quoting: MayeulC
Quoting: ElectricPrismStay strong bruddah, someday (I just meant my post as a squeaky wheel for game-devs and the bigger world to realize that we Linux peeps are a legit thing and some of us do odd things like sling decks -- after 23 years of Halo and organizing Halo LAN parties I am going to be really tempted to do Deck Halo parties on MCC.)

Edit: On that last note @gamedevs -- I am starting to look to buy multiplayer games where say 4-8 Deck gamers can play a thing together that is really fun in-person. It's sort-of hard to navigate the Steam Store to find this kind of thing.

If only they could add splitscreen to Halo MCC, that would make it much better for LANs.

Salt in the wound -- I can't remember if it was Halo 4 or 5 but it was painful when they stopped 4 player split-screen. It killed the social element -- suddenly every 1 or 2 players needed their own console, game, and extra TV -- it was no longer as feasible to do 12-16 gamers sitting around 4 TVs on couches having Pizza and doing nanners moves in game.

It's been a few years but I've done some tests -- theoretically if you have a decent size 4K TV 50"+ there's the possibility of Multi-instancing the game and then separating the additional keyboards and mouses in Linux.

There's nothing stopping you from having 2 mouses on the screen -- one for each hand -- each with a different Cursor -- I did this as a test in Arch a while ago and some apps get confused with 2 cursors while others work.

And then there's the possibility of dividing up the 4k into 4 1080p Window Manager Sessions using multi-seat.

Back in the day you could designate different screen geometry and then combine them together using a thing called Xinerama.

There is untapped potential for Steam or someone to create a "Split-Screen Linux Desktop" for large displays. this would be perfect for Warframe, Halo MCC, Halo Infinite, Black-Mesa Multiplayer (is surprisingly awesome) etc...


[quote=MayeulC]
Quoting: ElectricPrismAn awesome feature would be "family sharing" over P2P wifi for Steam decks: throw an impromptu LAN party, only one game copy needed. IIRC PSP (or was it DS? Game Boy?) used to work like that.

That wouldn't really be a huge loss for publishers, more people would likely discover the game and want to play it on their own this way.
And to avoid cheating... restrict it by latency, <4ms should prevent relaying over the Internet (though, is it that much of an issue?).

That'd be great -- I wish publishers would optimize long-term profits a little more instead of shooting themselves in the balls trying to squeeze every coin out of gamers -- like maybe there will be a bigger payoff IF my friends get addicted to your game (as in the case of Halo 2000-2010)-- BEFORE purchasing because then they will KNOW what they are buying.
ElectricPrism Apr 7, 2023
Quoting: Pengling
Quoting: ElectricPrismEdit: On that last note @gamedevs -- I am starting to look to buy multiplayer games where say 4-8 Deck gamers can play a thing together that is really fun in-person. It's sort-of hard to navigate the Steam Store to find this kind of thing.
Not a dev, and I don't even know if the game that I'm namedropping here has LAN support, but I'd imagine that Bail or Jail (Obakeidoro!) would be a riot when played like this.

Quoting: MayeulCAn awesome feature would be "family sharing" over P2P wifi for Steam decks: throw an impromptu LAN party, only one game copy needed. IIRC PSP (or was it DS? Game Boy?) used to work like that.
The Nintendo DS did this, as did a few Game Boy Advance games.

Thanks I added it to my radar, I often use the term LAN ambiguously loosely. However with the world events of the last few years and the Internet not being guaranteed with possible war on the horizon I am skewing away from putting my eggs in just one basket.

So -- "That Offline LAN functionality" has increased in value to me as a consumer -- I bought and downloaded a bunch of games on GOG (and I don't even really like GOG that much) just because they're more future-proof ready to go if the Internet goes out.

Same thing with Source code -- we really aren't prepared if any websites we suddenly loose access -- like how am I going to install a thing from the [ AUR ] if GitHub has issues suddenly, or Email, or Google Docs, or Drive, or whatever really.

How much of the source code of Linux & FOSS would not make it in the event somebody big fucked up -- I knew a few people who lost their Git repos just due to accidents try to reach out to me to see if I had a copy to save their bacon.

TL;DR -- 4x Window Managers -- 1x 4k 50"+ TV. This is da wei.


Last edited by ElectricPrism on 7 April 2023 at 5:55 pm UTC
Klaas Apr 7, 2023
Quoting: Liam DaweThere's the option in the game properties for each game, where you can tell it a forced resolution. Obviously on the Steam Deck directly it will still be limited to the base resolution, but it works for external screens.
Thanks. I've used the properties so many times, but I never realized that it would work with a higher resolution if an external screen is connected.

I don't know how much time I've spent with the global display settings and looking at the built-in settings menu of several games to investigate if anything did really change. To my defense, this has to be the most convoluted way to implement such a mechanism.

The second thing with external display is that I haven't found a way to clone the output to the internal display (only in desktop mode). My web searches haven't turned up anything as well. Is there a hidden way to get that?
Klaas Apr 7, 2023
Quoting: ElectricPrismSame thing with Source code -- we really aren't prepared if any websites we suddenly loose access -- like how am I going to install a thing from the [ AUR ] if GitHub has issues suddenly, or Email, or Google Docs, or Drive, or whatever really.

Seeing that Google Code has been a thing and was killed about seven years ago, there's been some precedence, but that did not disappear without warning. The strong dependence on GitHub is scary, but on the plus side every git clone contains the history. That's a huge plus compared to svn so there's a very high chance that code can be restored even if the server is gone. Case in point re3: There were so many local copies of the repository when the the access was blocked the first time.

What I'm not a huge fan of is that it seems that most development decisions seem to be restricted to discord conversations so there's no hope that anything will be preserved.
ThothXV Apr 7, 2023
Quoting: spacemonkeySo, do I understand it correctly that co-op with Linux + Windows still isn't working? (Even when EAC is disabled on all PCs)

Quoting: NarannI was disapointed by Halo TMCC netcode because I couldn't cross play with my friends (me on Linux, them on Windows).

It was working few seconds (10s) then crash because of a "network problem".

Sad.

By default, yes, and that's certainly what Microsoft says. However, that probably has been more or less sorted for a long time (ymmv because even windows-to-windows MCC coop can be a bit finnicky and unstable...). Just install the latest GE and use it to run MCC. Should do co-op just fine.
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.