How to Fish: Join a Friend with Session ID
Fix Steam invite failures with a visible Session ID from a public session. Host setup, join steps, Steam Deck workarounds, and the mistakes that keep the join dead.
Goal: Get into the same How to Fish lobby when Steam Join Game or invite dumps your friend on the title screen. Players treat a visible Session ID from a regular public session as the backup path. Invites often fail after the host loads a save; the ID only shows in a regular session.
What to Decide First
| Choice | Use it when | Tradeoff |
|---|---|---|
| Invite-only | You only want Steam friends | After loading a save, invites often send people back to the menu. Session ID is not shown. |
| Regular / public | Invite failed, Deck stuck at menu, or you need the ID | Friends can Join Game from Steam and you can copy the Session ID. Randoms can find it; close it when the test is done. |
1Host: Make an ID That Actually Works
- 1Everyone exits the game.
Leave a long-running lobby; stale sessions black-screen on join.
- 2Restart Steam on host and guests.
Red Relay text on the main menu means Steam networking did not init. Restart Steam, not just the game.
- 3Confirm the same version string on every machine.
- 4Host from the main menu and create a session.
- 5Set session type to regular / public, not invite-only.
If you change type in a running session, restart the game or the switch does not apply.
- 6Use a plain name (letters and numbers only).
Special characters have broken saves.
- 7Load the save after you are fully in the session.
Finish the tutorial on every account first; players report incomplete tutorials block joins.
- 8Copy the visible Session ID and send it in chat.
Do not send an old ID from a previous lobby.
- 9Keep the lobby open until your friend is in.
Then switch back to invite-only later if you want, and restart after changing type.
2Friend: Join With That Session ID
- 1Same patch, Steam restarted, Relay not red.
- 2First try: Steam Friends, right-click host, Join Game.
This only appears if the host is public. Invite-only hides Join Game.
- 3If that fails or you are on Deck and land on the menu, use the ID the host just copied.
Stay on the main menu. Paste the current Session ID into the join-by-ID field. Join once. If you black-screen with audio still playing, leave and have the host make a fresh public lobby.
- 4Overlay invite path (keyboard): host is in the lobby, Shift + Tab, invite from Steam overlay.
Still requires matching builds. Overlay and sprint on the same bind is a common self-own.
- 5Test one guest first. Add the rest after one clean spawn.
Common Mistakes to Avoid
- Sending an invite-only lobby and expecting a Session ID. It is not shown there.
- Changing public to invite-only without restarting. The switch does not apply.
- Joining a lobby that has been up for hours. Stale sessions black-screen on join.
- One player still on an old patch or Steam still downloading. Mixed builds refuse the session.
- VPN or proxy on any machine. Kills the relay connection.
- Special characters in the server name. Have broken saves.
- Hosting from a mid-session crash instead of Save to Main Menu to new lobby.
- Leaving a public diagnostic lobby open after your friend is in. Shared money; anyone can walk in.