Sephiria why cant i join my friend in Sephiria: Co-Op Fixes

Can't join a friend in Sephiria? Here are the exact co-op steps, the room-code bug, workarounds, and what to do when you get stuck.

Quick Answer: Joining a Friend in Sephiria

You can join a friend in Sephiria using Steam invites or room codes. The most reliable method is to use the Steam friend invite rather than room codes, because room codes have a higher chance of triggering a known co-op bug on the first level.

If you're stuck and can't join, the issue is almost always one of these:

  • You're using a room code instead of a Steam invite.
  • The host hasn't reached the room where the join option appears.
  • You've hit the freeze bug (you can move but can't attack or interact).
  • The host's session is on a different game version or save state.

Below is the step-by-step process, the exact failure points, and how to recover from each one.


Requirements for Co-Op

Before you try to join, confirm these basics:

RequirementDetails
PlatformSephiria supports online co-op for up to 4 players on PC.
Steam FriendsBoth players must be Steam friends.
Game VersionBoth players should have the same version of Sephiria installed.
Host SaveThe host must have a save file that has progressed far enough to unlock the multiplayer room.
NetworkBoth players need a stable internet connection.

Important: Sephiria does not support local co-op or LAN play. Online co-op is the only multiplayer mode.


How to Join a Friend: Step-by-Step

This is the most stable way to join a friend in Sephiria. Community reports indicate this method avoids the room-code bug.

  1. Launch Sephiria on both PCs.
  2. Host creates a session: The host should start a new run or load an existing save.
  3. Host opens the multiplayer menu: In the hub area, the host interacts with the door or portal that shows the co-op options. On a controller, this is typically the Start or Select button.
  4. Host sends a Steam invite: From the Steam overlay (Shift+Tab), the host selects a friend and sends an invite.
  5. Friend accepts the invite: The friend accepts through the Steam overlay.
  6. Friend joins the session: The friend should load into the host's game automatically.

Method 2: Room Code

Room codes work but have a higher risk of triggering the freeze bug. Use this only if Steam invites fail.

  1. Host creates a session and navigates to the multiplayer room.
  2. Host finds the room code: The code appears when the host opens the co-op door or portal. It is displayed on screen.
  3. Host shares the code with the friend (via Discord, chat, etc.).
  4. Friend enters the code: The friend selects "Join with Code" from the main menu and types it in.
  5. Friend loads into the session.

Common Mistakes and How to Fix Them

Mistake 1: Using Room Codes When You Don't Need To

The problem: Room codes trigger a known bug that makes the joining player freeze on the first level.

The fix: Use the Steam friend invite instead. If you must use a code, be prepared for the freeze and have the host restart the run if it happens.

Mistake 2: The Freeze Bug (You Can Move But Can't Attack)

This is the most commonly reported co-op issue in Sephiria. Players report the following symptoms:

  • You can move around the map.
  • You can't attack, interact, or see your friend's movement.
  • It feels like you've disconnected from the server.
  • It often happens after interacting with an upgrade station (anvil, roots tree, etc.).

What to do:

  1. Don't wait for it to fix itself. There is no in-game fix for this bug.
  2. Have the host restart the run. The joining player needs to leave and rejoin.
  3. Switch to Steam invites. Players who exclusively use Steam invites report this bug rarely or never occurs.

Mistake 3: The Host Hasn't Reached the Multiplayer Room

The problem: The host can't invite you because the multiplayer menu isn't available yet.

The fix: The host needs to progress through the tutorial and reach the hub area. The co-op door appears after the opening zones. If you're on a fresh save, you may need to play a few rooms first.

Mistake 4: Joining a Save That's Too Far Ahead

The problem: If the host is deep into a run with a highly upgraded character, the joining player may feel underpowered or unable to contribute.

The fix: This is a progression mismatch, not a bug. The host can start a new run, or the joining player should accept that early co-op runs will be harder.

Mistake 5: Potions and Loot Aren't Shared

The problem: In co-op, potions and some pickups are not instanced. If one player grabs a potion, it's gone for everyone.

The fix: Communicate with your team. Designate who needs potions and avoid hoarding. You can also drop items for other players.


Advanced Tips for Co-Op

Tip 1: Always Take the Anvil

In Sephiria, the anvil is the primary weapon upgrade station. It's more valuable than most other room choices because it improves your weapon mechanics, not just stats. In co-op, coordinate who takes the anvil so you don't waste the upgrade.

Tip 2: Use the Ping System

The game has a ping system that's easy to miss. On controller, it's the Select button. On keyboard, it's Tab. Use it to mark rooms, enemies, or objectives for your team.

Tip 3: Revives Cost 50% HP

When a teammate goes down, you can revive them by sacrificing 50% of your current HP. This can put you in a dangerous position, so only revive when it's safe.

Tip 4: Explore All Rooms Before Moving On

Rooms grant XP, and in co-op, the game spawns more enemies to balance the difficulty. Don't skip rooms—the XP and loot are worth it, especially early on.

Tip 5: The Host Controls Progression

The host's save file determines the run's progression. If the host quits, the run ends for everyone. Make sure the host is committed to finishing the session.


What to Do If Nothing Works

If you've tried Steam invites, restarted the game, and still can't join, here's what to check:

  1. Verify both players are on the same game version. Check the Steam library for updates.
  2. Check your firewall or router settings. Sephiria uses peer-to-peer connections; strict NAT settings can block connections.
  3. Send a bug report. The developer has requested videos or log files from sessions where disconnections occur. Send them to team.horay.game@gmail.com. This helps them fix the issue.