H

4-Player Crossplay Co-op Setup

Invite friends on PC, Xbox Series X|S, and PS5 with shared progression.

Requirements

Four-player online co-op supports PC (Steam / Microsoft Store), Xbox Series X|S, and PS5 with full crossplay. Each player needs an platform account, the game installed, and a stable internet connection — NAT type Open or Moderate is recommended on consoles.

Shared progression means mission completion, difficulty unlocks, and terminal logs sync for the fireteam leader's save slot in most configurations. Confirm your group wants the host profile to own campaign progress before starting Legendary.

  • PC — Windows 10/11, controller or KBM, Xbox or Steam account linked
  • Xbox Series X|S — Xbox Live Gold / Game Pass Ultimate for online play
  • PS5 — PlayStation Plus required for online multiplayer
  • All platforms — latest patch, crossplay enabled in settings

Invite Friends

From the main menu, open Campaign Co-op and choose Invite Friends (or Join Friend). On Xbox and PC Game Pass, use the Xbox overlay friends list. Steam players invite via Steam friends. PS5 players use the PlayStation party system.

Cross-platform friends appear if you have linked the correct IDs in the game's account settings. Send invites before launching a mission — mid-mission join may be disabled on some builds.

Tip: Agree on voice chat outside the game (Discord, Party Chat) if in-game VOIP is limited in pre-release builds.

Host Settings

The host selects difficulty, Skull toggles for the session, and whether split-screen guests join on the host machine. Only the host can change these before launch in most Halo co-op flows.

If a player drops, Campaign Evolved typically checkpoints forward — the remaining Spartans continue. Re-invite from the pause menu when possible instead of restarting the entire mission.

  • Host picks difficulty — guests inherit unless local split-screen uses guest profiles
  • Skulls active for the session affect all players' scoring
  • Split-screen on host: two local profiles + two online = four Spartans max
  • Rehost if NAT strict blocks joins after two failed attempts