Fast answer
Check version match first, then privacy, then host network. If one friend can join public rooms but cannot see your private room, the issue is often not general internet access. Confirm everyone has the same Steam game version, restart Steam after updates, recreate the room, and test a public room only as a temporary workaround.
Server join troubleshooter
| Check | Why it matters | Safe action |
|---|---|---|
| Same version | Different builds may not see the same rooms | Restart Steam and update every client |
| Room recreated after update | Old lobbies can behave strangely after patches | Close and create a fresh private server |
| Password copied exactly | Small typo can look like a server bug | Use a simple temporary password for testing |
| Host network | The host may be the only blocked player | Try another friend as host |
| Public room test | Separates game access from private-room discovery | Use public only briefly, then return private |
Make every client refresh the game version
If one player updated while another stayed on an older Steam client session, private rooms may not appear consistently. Ask everyone to close the game, restart Steam, let downloads finish, and relaunch. This is safer than changing network settings first because it addresses the simplest mismatch without touching the system.
If a friend sees different public rooms than the host, that is another sign to check version or region behavior before blaming the password.
Separate private-room failure from general matchmaking
The official source says non-private servers can be joined freely. That does not guarantee private room discovery will always behave the same way. If public servers work but a private server does not, record that difference. It tells you the game can connect, but the private room flow, password, host state, or version match needs attention.
Try a different host before deep network changes
If the same player always hosts the failed room, ask another friend to host a clean private server. If the second host works, the original host's network, Steam session, or local game state is likely involved. If no host works, the issue may be broader and worth checking current Steam Community discussions.
If friends cannot find the same lobby list
Ask every player to describe what they see in the server browser before anyone changes settings. If one player sees a different list, different ping pattern, or different room count, the group may not be looking at the same live state. Restarting Steam and the game is still the cleanest first action because it refreshes the session without creating new risk.
If your group is trying to meet in a public room, agree on the exact room name and player count before joining. Public rooms are a workaround, not a perfect replacement for private play, because strangers can enter and change the match experience.
Use a boring test password
For one test, use a short password with only letters and numbers. Avoid spaces, symbols, similar-looking characters, or copied text from chat apps. If that works, the original password may have included a character someone copied incorrectly. If the simple password still fails, the password is probably not the main issue.
Run a three-person test
A two-player test can hide the pattern. Try host plus two friends. If one friend can join and one cannot, compare the failing friend's version, Steam session, and network. If neither friend can join, focus on the host. If both can join only when the room is public, focus on private-room discovery or password handling.
Write down the smallest repeatable case: who hosted, whether the room was private or public, whether a password was used, and whether the same people could join another host. That makes a Steam Community question much easier for other players to answer.
Remove Workshop from the first server test
Do not test a private server and a custom map at the same time. Use a default stage first. If the default stage works, then add the Workshop map. If the server disappears only after choosing a custom stage, move to the Workshop troubleshooting path instead of changing server settings.
Do not install lobby fix downloads
Do not download private-server patches, lobby unlockers, or unofficial networking tools. A guide cannot verify those files, and they can create security or account risk. Stick to Steam updates, official pages, and current community reports.
Where to go next
If players join but get dropped, use the errors and connection guide. If the problem appears only on custom stages, use the Workshop maps not working guide.
If you post in Steam Community, include the host region, player count, whether public rooms work, whether everyone restarted Steam, and whether all players tested a default stage. Avoid sharing private passwords or account details.