Borderlands 3 Co-op Won't Connect? Here's the Fix
Most Borderlands 3 co-op failures come down to cross-play/SHiFT account settings, a strict NAT type, or the game being blocked by your firewall. The fastest fix: make sure both players are linked to a SHiFT account with cross-play enabled, set an Open NAT (UPnP), and allow Borderlands3.exe through the firewall. If you're on different stores, confirm cross-play is on for both. Steps below, in order.
Borderlands 3 co-op — how connections actually route
- Networking model
SHiFT-backed P2P. Crossplay (Epic<->Steam) often connects when same-store (Steam<->Steam / Epic<->Epic) times out- Best fix for join timeout
Unlink the game from the SHiFT website, restart, and re-establish the crossplay link- Router-side fix
Enable UPnP (or forward ports) and disable firewall filtering for the game; older routers degrade — power-cycle 10 min- Join gotcha
If you joined via Steam username and it fails, retry selecting the host's SHiFT username instead
Last verified: September 2026
Error codes
Unable to join game / connection failed
The client couldn't connect to the host's co-op session
Cause: Cross-play disabled, no SHiFT account linked, or a NAT/firewall block.
- Both players link a SHiFT account (main menu > SHiFT) and enable Cross-Play in Settings.
- Set NAT to Open via UPnP on your router.
- Allow Borderlands3.exe through Windows Firewall on both PCs.
- If on different storefronts, confirm cross-play is enabled on both accounts.
Session not found / host unavailable
Your friend's session can't be located
Cause: Different online modes, a lobby set to invite-only, or a SHiFT service hiccup.
- Have the host set the game to Online and their lobby to Friends Only or Public.
- Join via the in-game friends list or Steam/Epic invite rather than search.
- Both sign out and back into SHiFT to refresh the connection.
Fixes that work for most Borderlands 3 errors
- Link a SHiFT account on both PCs and enable Cross-Play in Settings — it's required for most co-op joins.
- Set an Open NAT type by enabling UPnP on your router.
- Allow Borderlands3.exe through Windows Firewall and antivirus on both machines.
- Set the host lobby to Online and Friends Only/Public, then invite via the in-game or store friends list.
- Verify game files (Steam/Epic) if joins fail after an update.
- Use a wired connection and restart the router to clear NAT problems.
- Confirm both players are on the same game version after any patch.
FAQ
Why can't I join my friend in Borderlands 3?
Usually cross-play or SHiFT isn't set up, or your NAT is strict. Link SHiFT and enable Cross-Play on both accounts, set an Open NAT via UPnP, and allow the game through the firewall.
Do I need a SHiFT account for BL3 co-op?
Yes for cross-play and reliable matchmaking. Link SHiFT from the main menu on both PCs and enable Cross-Play in Settings before trying to join.
How do I fix 'unable to join game' in Borderlands 3?
Enable UPnP for an Open NAT, allow Borderlands3.exe through the firewall, set the host lobby to Friends Only/Public, and invite through the in-game friends list.
Does Borderlands 3 support cross-play?
Yes, across PC and consoles, but both players must have cross-play enabled in Settings and a linked SHiFT account for it to work.
Other games
- The Sims 4 Error Codes — 102, 110, 123, 0 (Save Error) & Fixes
- Ubisoft Connect Error Codes — 17014, Dolphin-005, Dolphin-026/028 & Fixes
- Warhammer 40K Darktide Error Codes — 9999, 2001, 4008, 4001, Backend Error & Fixes
- ARK Survival Ascended Error Codes — Connection Timed Out, Lost Connection to Host, LowLevelFatalError & Fixes
- Halo Infinite Error Codes — Connection Lost, Unable to Join, No Ping to Datacenters & Fixes
- Naraka Bladepoint Error Codes — 0x803F6107, Steam Initialization Failed, Failed to Login & Fixes
- PUBG Error Codes — Modified Access to the Lobby, Could Not Connect, 554827783 & Fixes
- Battlefield 2042 Error Codes — 2002G, 15:1102p, 15:7A & Fixes