Core Keeper Co-op Not Working? Here's the Fix
When Core Keeper multiplayer fails — the game ID won't connect, the invite does nothing, or you get stuck on "joining" — it's usually a version mismatch, a Steam invite/overlay problem, or a strict NAT. Fastest fix: both players update to the same build, add each other on Steam, and have the host share the correct game ID while the world is loaded.
Exact details for Core Keeper
- Default port (UDP)
27016- Gotcha
-port is command-line only; if you omit it the server uses the Steam relay instead of a direct port- Bind IP flag
-ip only applies when -port is set- Common cause of 'can't join'
Relying on Steam relay behind strict NAT — set -port 27016 explicitly and forward it
Error codes
Game ID won't connect
The joiner's code doesn't reach the host's session
Cause: Wrong/expired game ID, or the host isn't in the world yet.
- Host must be inside the world before the joiner enters the game ID.
- Copy the game ID exactly (no spaces) from the host's pause menu.
- Generate a fresh game ID if the old session was closed.
- Prefer the Steam invite/overlay over manual IDs where possible.
Stuck on joining / can't join friend
The connection starts but never completes
Cause: Steam friends/overlay issue or strict NAT.
- Both players must be Steam friends and have the Steam overlay enabled.
- Allow Core Keeper through Windows Firewall (Private + Public).
- Set router NAT to Open or enable UPnP; use a wired connection.
- Restart Steam on both machines and try the invite again.
Version mismatch
Client and host are on different Core Keeper builds
Cause: One player updated or is on a beta/experimental branch.
- Update Core Keeper on both machines so builds match.
- Both opt out of experimental/beta branches in Steam > Betas.
- Verify integrity of game files in Steam.
- Restart both games after updating.
Can't connect to dedicated server
The dedicated server is running but joiners never reach it
Cause: UDP port 27015 isn't forwarded, or players are on a different build than the server.
- Forward UDP port 27015 (default) on the host's router to the server machine.
- Make sure the server and all clients are on the exact same Core Keeper build.
- Join by Direct Connect using the host's public IP and port if the server list is empty.
- Restart the dedicated server after a game update so it re-registers.
Connection timed out / stuck loading world
The join starts, the world begins loading, then it hangs and drops
Cause: Large world save transfer is being blocked by firewall/NAT, or a slow upload on the host.
- Allow Core Keeper through Windows Firewall on BOTH Private and Public profiles.
- Set the host's router NAT to Open or enable UPnP; prefer a wired connection.
- Have the host lower background upload (close cloud sync / streaming) during the join.
- If it still hangs, host restarts the world and the joiner reconnects with a fresh game ID.
Steam and Game Pass players cant connect
A Steam player and an Xbox/Windows (Game Pass) player cannot join each other
Cause: The Steam build and the Microsoft Store/Game Pass build are separate versions with no cross-store co-op.
- Both players must own and launch Core Keeper on the SAME store (both Steam, or both Game Pass).
- There is no crossplay between Steam and the Microsoft Store version — buy the matching edition if you want to play together.
- If one of you is on Game Pass, the other can play via Game Pass on PC too (same Microsoft account ecosystem).
Dedicated server not showing in server browser
Your dedicated server is running but never appears in the in-game list
Cause: The in-game server browser is unreliable and often fails to list LAN/remote dedicated servers.
- Join by Direct IP instead of the browser: use the host public IP (or LAN IP) and the forwarded UDP port.
- Confirm UDP port 27015 is forwarded on the host router and allowed through the firewall.
- Check the server console/log shows "Game ID" / "listening" before joiners try to connect.
Fixes that work for most Core Keeper errors
- Update Core Keeper on both machines to the same build.
- Host loads the world first, then shares the game ID or invites via Steam.
- Both players Steam friends with the overlay enabled.
- Allow the game through Windows Firewall (Private + Public).
- Set NAT to Open / enable UPnP; use a wired connection.
- Verify integrity of game files if joining stalls.
FAQ
Why won't the game ID work in Core Keeper?
The host must already be inside the world before you enter the ID, and the ID has to be copied exactly. If the session was closed, generate a fresh game ID. When possible, use the Steam overlay invite instead of a manual code.
How do I fix "can't join friend" in Core Keeper?
Make sure both players are Steam friends with the overlay enabled, allow the game through Windows Firewall, and set NAT to Open or enable UPnP. A wired connection and a Steam restart on both sides usually clears a stuck "joining".
Does Core Keeper have dedicated servers?
Yes — Core Keeper supports dedicated servers, but most co-op is host-based via Steam. For a dedicated server, forward the configured port and keep the host online; for host-based play, UPnP/Open NAT is enough.
How do I connect to a Core Keeper dedicated server?
Forward UDP port 27015 on the host router, keep the server and every client on the same build, and use Direct Connect with the host's public IP if the in-game list is empty. Restart the dedicated server after any update so it re-registers.
Other games
- The First Berserker: Khazan Crashing / Won't Launch on PC? Fatal Error Fix (sl.pcl.dll) 2026
- WUCHANG: Fallen Feathers 'UE-Project_Plague Game Has Crashed and Will Close'? Fatal Error Fix (2026)
- AMD Radeon Crashing / Black Screen After Windows 11 September 2026 Update? Fix It
- Windows 11 KB5124010 Crashing Games (Battlefield 6, Wardogs)? Fix It — Sep 2026
- Battlefield 6 Crashing After ~20 Seconds? Windows 11 KB5124010 Fix (Sep 2026)
- WARDOGS 'Failed to Authenticate with Online Services'? Login Queue & EAC Fixes (Sep 2026)
- EA SPORTS FC 27 Won't Launch on PC? EA App, FACEIT Anti-Cheat & EC Error Fixes (2026)
- Hytale Not Launching or AUTH-503 'Authentication Servers Unreachable'? Fixes (Sep 2026)