Cannot Join Friends Server
Your friend says "I'm on Unturned™, come hop in" and shares the server. You open Steam, right-click their name in the friends list, click Join Game — and nothing happens. Or the option is greyed out. Or Unturned opens and immediately throws a connection error. Or you both run the same version, both have the same mods, both have working Steam, but only your friend can play.
This is one of the most aggravating multiplayer issues in Unturned because the social context makes it worse. You can see your friend is on a server. The server clearly works. The problem is specifically between you and that one server. This article walks through the most common reasons you cannot join a friend's Unturned server and gives a numbered diagnostic flow for each.
If the issue is a generic "unable to connect" error that is not specific to your friend, see Unable to Connect to the Server first. If the server is missing from the browser entirely, see Server Not Showing in Server Browser. This article focuses on the friend-specific cases.

Validate that the problem is real
Steam's "Join Game" feature uses Steam's presence and rich-presence APIs to share the server information. The feature works well most of the time, but it has several edge cases that produce inconsistent symptoms. Before assuming the server itself is the cause, work through the diagnostic flow.
In particular: many players assume the "Join Game" greyed-out state means they are blocked from the server. The greyed-out state actually has several distinct causes, only one of which is server-side blocking.
Prerequisites
- A current installation of Unturned from the official Steam store page.
- The Steam client running and signed in.
- The friend whose server you want to join is on your Steam friends list.
- The friend is actively connected to the server.
- Network access to the public internet.
- The server's IP address and port (helpful for direct-connect fallback if Steam's Join Game does not work).
What you'll learn
- How Steam's "Join Game" feature works and how it shares server info between friends.
- The full set of reasons "Join Game" can be greyed out.
- How to find the IP and port of a friend's server when Steam's join feature fails.
- How to use direct-connect to bypass Steam's join feature.
- How Workshop content mismatches between you and your friend cause join failures.
- How privacy settings on Steam affect whether friends can see the join option.
- How regional differences between you and your friend affect connection feasibility.
- How to diagnose a join failure that is specific to one friend's server but works for other servers.
Background: how "Join Game" works
Understanding the mechanism behind Steam's "Join Game" button is the key to diagnosing its failures.
- When your friend joins a server, the Unturned client publishes a "rich presence" string to Steam. The string includes the server's connection info.
- Steam propagates the rich presence to your friend's friends list, including you.
- Your Steam client displays the rich presence next to your friend's name (often as "Playing Unturned" with additional context).
- When you right-click your friend's name, the Join Game option is enabled if the rich presence includes a joinable server.
- When you click Join Game, Steam launches Unturned (if not already running) and passes the server's connection info via command-line arguments.
- Unturned receives the args, processes them, and initiates a connection to the server.
The flow can fail at any step. Each step has its own diagnostic indicators.
The diagram shows the data flow from your friend's Unturned client through Steam to your Unturned client. A break at any arrow produces a different symptom.
Symptom-to-cause map
| Symptom | Most likely cause | First resolution |
|---|---|---|
| Join Game is greyed out | Friend's privacy is set to private | Friend changes privacy to friends-only |
| Join Game is greyed out | Friend's server is private/password-protected | Use direct-connect with shared password |
| Join Game is greyed out | Friend is in main menu, not in a game | Wait for friend to join the server |
| Join Game is missing entirely | Friend is on a different game | Confirm the game name in their status |
| Join Game opens Unturned but immediate error | Version mismatch | Update Unturned |
| Join Game opens Unturned but EAC error | EAC broken on your client | Repair EAC |
| Join Game opens Unturned but Workshop mismatch | You lack the friend's mods | Subscribe to mods |
| Join Game opens Unturned but timeout | Network issue | Test reachability |
| Join Game opens but join fails silently | Server full | Wait or use direct-connect |
| Join Game greyed because you are blocked | Friend's privacy excludes you | Friend unblocks or changes privacy |
| Steam shows friend offline but they say they are on | Steam presence stuck | Restart Steam |
The mapping is not exhaustive but covers the cases the community reports most often.
Did you know?
Steam's rich presence has a maximum length of approximately 64 characters. If a server's name, map, or mod list is too long, the rich presence may truncate the joinable connection info, causing Join Game to appear greyed out even though the friend is on a fully-joinable server. The fix is direct-connect.
Diagnostic steps
Step 1: Confirm your friend is actually on the server
Your friend's Steam status must say they are in Unturned and connected to a multiplayer server. If their status says just "Playing Unturned" without the server context, they may be in the main menu or in single-player mode.
Hover over the friend's name in the Steam friends list. The expanded tooltip shows the rich presence string. A typical Unturned rich presence for a server-joined friend reads something like On server: <server name> with the server's name visible. If the rich presence does not include a server name, your friend has not joined a server.
Step 2: Confirm Steam can see the joinable status
Right-click your friend's name in the Steam friends list. If "Join Game" appears in the context menu, Steam can see the joinable status. If it does not appear, Steam does not have the joinable rich presence from your friend.
Common causes of missing Join Game:
- Your friend's privacy settings exclude you from seeing their game details.
- Your friend's Steam client has a stale state and is not publishing presence.
- Your Steam client has a stale state and is not receiving presence.
Step 3: Compare Unturned versions with your friend
Ask your friend what Unturned version they are on (visible in the lower right of the main menu). Compare with your version. A mismatch ends the join immediately with "Different game version."
Both clients need to be on the same version. Steam usually keeps both updated, but a temporary mismatch can occur during an update window. Wait for Steam to fully update both clients.
Step 4: Compare Workshop subscriptions with your friend
Ask your friend which Workshop mods their server requires. Compare with your subscriptions. A missing or out-of-date mod ends the join with a Workshop-content error.
The fastest way to align subscriptions is for your friend to share a Workshop collection link. Clicking Subscribe All on the collection installs every mod at once.
Step 5: Try direct-connect
If Steam's Join Game does not work, direct-connect bypasses Steam entirely. Ask your friend for the server's IP and port; they can read it from the server browser when they are in Unturned, or from the Discord channel where the operator publishes it.
- From the Unturned main menu, click Play.
- Click Connect.
- Enter the IP and port.
- If the server requires a password, enter it.
- Click Connect.
Direct-connect works in nearly every case where Steam's Join Game fails for reasons other than the server itself being unreachable.
Step 6: Restart Steam fully
A long-running Steam client can enter a state where rich presence is not received correctly. The fix is a full restart.
- Right-click the Steam icon in the Windows system tray.
- Choose Exit.
- Wait for Steam to fully exit (Task Manager shows no
steam.exe). - Reopen Steam.
- Wait for the friends list to populate.
- Try Join Game again.
The flowchart above is the recommended order of operations when diagnosing a friend-join failure.
Resolution methods
Method 1: Adjust friend's privacy settings
If Steam shows your friend as online but Join Game is missing or greyed out, your friend's privacy settings may be excluding you from seeing their game details.
Your friend can adjust:
- Open Steam → Settings → Privacy.
- Set "Game details" to "Public" or "Friends only" (not "Private").
- Set "Profile" to "Public" or "Friends only".
- Save.
Once the privacy update propagates (usually within a minute), your friends list will show the joinable status.
Pro tip
The "Game details" privacy controls whether the rich presence (which includes the joinable server info) is visible to friends. The "Profile" privacy controls whether the profile itself is visible. Both need to allow at least friends-level visibility for Join Game to appear.
Method 2: Direct-connect to the server's IP
If Join Game is unavailable for any reason, direct-connect always works (assuming the server is reachable).
- Ask your friend for the server's IP and port.
- From the Unturned main menu, click Play → Connect.
- Enter the IP and port.
- If the server requires a password, enter the password your friend provides.
- Click Connect.
Direct-connect bypasses every Steam-related cause. The only remaining causes are network reachability, version mismatch, Workshop mismatch, and server-side block (whitelist, ban, full).
Method 3: Update Unturned
If both you and your friend are on Unturned but on different versions, the version mismatch must be resolved before the join can succeed.
- Open Steam.
- Right-click Unturned in the library and choose Properties.
- Choose Updates.
- Confirm "Always keep this game updated" is selected.
- If an update is pending, allow it to download.
- Once both you and your friend are on the same version, retry.
Steam updates the client automatically when "Always keep this game updated" is set. If the update is unusually slow, the Steam download status (visible in the bottom-left of the Steam client) shows the current progress.
Method 4: Subscribe to your friend's Workshop mods
If the server is modded and you do not have the required mods, the join fails with a Workshop-content error. The fix is to subscribe to the mods.
The fastest path:
- Ask your friend for the Workshop collection link the operator publishes.
- Open the link in a web browser.
- Click Subscribe All.
- Wait for Steam to download the content (visible in Steam → Downloads).
- Retry the join.
If there is no published collection, your friend can list the required mods one at a time. Subscribe to each in turn.
Common mistake
Subscribing to a mod but not waiting for Steam to download it. Subscription is not the same as download; Steam queues the content for download in the background, and the queue can take minutes to hours depending on connection speed and mod size. Confirm the download has completed before retrying the join.
Method 5: Repair EAC on your client
If the join opens Unturned but the connection fails with an EAC error, the EAC service on your client is broken. The repair flow rebuilds the service.
- Quit Unturned and Steam.
- Navigate to
<Steam library>\steamapps\common\Unturned\EasyAntiCheat\. - Right-click
EasyAntiCheat_Setup.exeand choose Run as administrator. - Choose Unturned in the dropdown.
- Click Repair Service.
- Wait for the repair to complete.
- Reopen Steam and Unturned and retry.
If the repair does not resolve the issue, the antivirus tool on your machine is likely quarantining the EAC executable. Add the Unturned install folder to the antivirus exclusion list and repeat the repair.
Method 6: Restart Steam to clear stale state
A long-running Steam client can enter a state where rich presence and friends list updates are not received correctly. A full restart resolves the state.
- Right-click the Steam icon in the Windows system tray.
- Choose Exit.
- Wait for Steam to fully exit.
- Reopen Steam.
- Wait for the friends list to fully load.
- Try Join Game again.
Closing the Steam window (clicking the X) does not exit Steam; it only hides the window. Always use the system-tray exit option for a full restart.
Method 7: Add the friend's server to favourites
If joining the friend's server is a recurring activity, adding the server to favourites makes future joins faster.
- In Unturned, open the server browser.
- Search for the friend's server by name.
- Click the star icon next to the server entry.
- The server appears on the Favourites tab.
Future joins can be initiated from the Favourites tab without needing to use Steam's Join Game or direct-connect.
Method 8: Check that you are not banned or unwhitelisted
If the join consistently fails for one specific server but works for other servers, you may be banned from or unwhitelisted on that specific server. The kick message at the moment of disconnection reveals the reason.
If the cause is a ban or whitelist, see Server Whitelist and Connection Issues for the resolution flow. The operator of the server is the only party who can adjust ban or whitelist status; the player cannot self-resolve.
Method 9: Update your friend's status manually
In rare cases, the rich presence update fails to propagate from your friend's client to Steam. Your friend can refresh by going to the main menu and rejoining the server. The rejoin republishes the rich presence.
Method 10: Use a Workshop collection from the operator
For modded servers, the operator commonly publishes a Workshop collection link. The link bundles every required mod. Clicking Subscribe All on the collection installs every mod at once.
Ask in the server's Discord for the collection link. Most operators publish it; the ones who do not are usually willing to share it on request.
Method comparison
| Method | Time required | Risk level | When to apply |
|---|---|---|---|
| 1. Friend's privacy settings | 2 minutes (friend's action) | None | Join Game greyed/missing |
| 2. Direct-connect | 2 minutes | None | Join Game unavailable |
| 3. Update Unturned | 5 to 30 minutes | None | Version mismatch |
| 4. Subscribe to mods | 5 to 30 minutes | None | Workshop mismatch |
| 5. Repair EAC | 5 minutes | Low | EAC error on join |
| 6. Restart Steam | 3 minutes | None | Stale Steam state |
| 7. Add to favourites | 1 minute | None | Recurring use |
| 8. Check ban/whitelist | Variable | None | One server only |
| 9. Friend republishes status | 2 minutes (friend's action) | None | Rich presence stuck |
| 10. Workshop collection | 5 minutes | None | Modded server |
The methods are ordered roughly by likelihood and ease. Direct-connect (Method 2) is the universal fallback that resolves nearly every case where Steam's Join Game is the cause.

Advanced considerations
Friends-only and invite-only servers
Some Unturned servers are configured to accept connections only from players invited by an existing player. The configuration is implemented in the operator's mod or plugin layer (RocketMod, OpenMod) rather than in vanilla Unturned. The symptom is a connection refusal when you direct-connect, even though your friend is on the server.
The fix is for your friend to send an invite from inside the server. The invite mechanism varies per server; the operator's Discord typically documents it.
Region differences
If you and your friend are in widely separated regions, the latency to the server may make play frustrating even when the connection succeeds. The latency itself does not prevent connection but can cause game-experience issues.
The cohort recommendation is to play on servers that are roughly equidistant from both players, or to accept that one player will have higher latency.
Voice chat and friends
Steam friends can voice-chat through Steam itself or through an external tool (Discord). Voice chat is independent of the Unturned multiplayer connection; a working voice chat does not imply a working game connection, and vice versa.
If voice chat works but the game connection does not, the cause is specifically in the Unturned/EAC/network layer. The diagnostic flow above applies; voice chat working only confirms general Steam connectivity is fine.
Cross-platform play
Unturned is primarily a Windows game. Some friends may be playing on macOS, Linux, or in unusual environments. Cross-platform multiplayer should work transparently, but version mismatches between platforms can occasionally produce odd symptoms.
If your friend is on a different operating system, confirm both clients are on the latest version of Unturned for their respective platforms.
Steam Family Sharing
If you are using Steam Family Sharing to access Unturned (your friend or family member owns the game and you have access via sharing), some multiplayer servers reject Family Sharing accounts. The fix is to purchase Unturned on your own account.
Family Sharing is a separate Steam feature with its own constraints. Servers that block Family Sharing do so to prevent ban evasion (a banned player would otherwise be able to play via a family member's account). The block applies regardless of which friend's server you are trying to join.
Frequently asked questions
Why can't I join my friend's Unturned server?
The most common causes are: Steam's "Join Game" feature is greyed out due to a privacy setting on your friend's profile, your Unturned client is on a different version than your friend's, you are missing Workshop content required by the server, your EAC service is broken, or the server has a whitelist or ban that excludes you. Work through the diagnostic flow to identify which is the cause.
How do I direct connect to a friend's Unturned server?
Ask your friend for the server's IP address and port. From the Unturned main menu, click Play → Connect. Enter the IP and port. If the server requires a password, enter the password your friend provides. Click Connect.
Why is "Join Game" greyed out in Steam?
Possible causes: your friend's privacy settings exclude you from seeing their game details, your friend is in the main menu (not connected to a server), your friend's server has a password and Steam cannot share the password through Join Game, your friend's Steam status has not yet updated to reflect the server, or your friend's server is private and rejects Join Game requests.
Do I need the same mods as my friend?
If the server is modded, yes. The server requires specific Workshop content on the client; without it, the join fails. Ask your friend for the Workshop collection link the operator publishes, or subscribe to each mod individually.
What if my friend can join the server but I cannot?
This pattern indicates the cause is specific to your client or your network. Possible causes: version mismatch (you are behind on updates), Workshop mismatch (you lack a mod), EAC broken on your client, you are banned or unwhitelisted on the server (operator-side), or your network is dropping the traffic. Work through the diagnostic flow above.
Can I see my friend's IP from Steam?
No. Steam intentionally hides player IP addresses for privacy reasons. The friend can read the server's IP from inside Unturned and share it with you, but Steam itself does not expose IPs.
Does Family Sharing work with multiplayer servers?
Generally yes, but some servers explicitly reject Family Sharing accounts to prevent ban evasion. If you are using Family Sharing and the server consistently rejects you while accepting your friend, the server is likely blocking Family Sharing.
Why does Join Game work for some friends and not others?
If Join Game works with some friends but not one specific friend, that friend's privacy settings or status is the cause. Ask the friend to check their Steam → Settings → Privacy → Game details setting. The setting should be "Friends only" or "Public".
How do I know which Unturned version my friend is on?
Your friend can read the version from the lower right of the Unturned main menu. Ask them to read it to you. Compare with your version (also visible in your main menu). A mismatch is the cause of "Different game version" errors.
Does the friend's server have to be public to use Join Game?
The server does not need to be public; Steam's Join Game works for private servers too. However, password-protected servers require the password, and Steam's Join Game cannot share the password. If the server has a password, ask your friend for it and use direct-connect.
What if I join but get kicked immediately?
Immediate kicks usually indicate a server-side block: a ban, a whitelist exclusion, an anti-cheat fail, or a version mismatch. The kick message at the disconnect moment names the reason; read the Unturned client log to see the message. For whitelist-specific issues, see Server Whitelist and Connection Issues.
Why does Steam say my friend is in Unturned but offline in-game?
A delay between Steam's status update and Unturned's in-game presence is normal. Steam updates the rich presence after Unturned reports state changes; the lag is usually a few seconds. If the discrepancy persists for more than a minute, the friend's Steam client is likely in a stuck state; the friend can restart Steam to resolve.
Can I join my friend's server from a console?
Unturned is not available on console platforms. Multiplayer joins are limited to PC platforms (Windows, macOS, Linux) where Unturned is available.
What if my friend hosts the server themselves?
If your friend hosts the server on their own machine, the server's reachability depends on the friend's home network configuration (NAT, port forwarding, firewall). For host-side guidance, see Recommended Server Hardware, which covers the configuration that makes a self-hosted server reachable from the public internet.
Best practices
- Add frequently played friends' servers to your Favourites tab for quick access.
- Subscribe to your friend's Workshop collection rather than mods one at a time.
- Keep "Always keep this game updated" enabled in Steam to avoid version mismatches.
- Use direct-connect as the universal fallback when Steam's Join Game fails.
- Ask your friend for the server's IP and port early so you have a fallback ready.
- Confirm both your version and your friend's version match before troubleshooting more deeply.
- Restart Steam fully (via system-tray exit) when Steam's friends list or status seems stuck.
Appendix A: Steam privacy settings deep reference
Steam's privacy settings affect which friends can see which information. The settings that matter for Unturned multiplayer joins are:
| Setting | Effect on Join Game |
|---|---|
| Profile: Public | Anyone can see profile and game details |
| Profile: Friends only | Only friends can see profile |
| Profile: Private | Friends see only limited info |
| Game details: Public | Anyone can see what game you are playing and your in-game state |
| Game details: Friends only | Only friends can see game details |
| Game details: Private | No one can see game details |
| Invite list: visible | Friends can see who else can be invited |
For Join Game to work, the friend whose game you want to join must have Game details set to at least "Friends only". With "Private" set, no friend can use Join Game on that friend.
Common privacy misconfigurations
The most common misconfiguration is Game details set to "Private" while Profile is "Public". The combination produces the symptom where the friend appears online and in-game (because the profile is public), but Join Game is greyed out (because game details are private). The fix is to change Game details to "Friends only" or "Public".
A less common misconfiguration is Profile set to "Private" while the friend expects Join Game to work. With Private profile, the friends list itself may not display the friend correctly. The fix is to change Profile to "Friends only".
Privacy update propagation
Privacy setting changes propagate from Steam's backend to friends' clients within a minute or two. After your friend changes the setting, both clients may need to wait briefly before Join Game becomes available.
If the change does not appear to take effect after several minutes, both clients can restart Steam to force a fresh state.
Appendix B: Steam rich presence detail
The rich presence is the string Unturned publishes to Steam that describes the current in-game state. For Unturned, the rich presence includes:
- The current activity (in main menu, in single-player, in multiplayer).
- The server's name (if in multiplayer).
- Sometimes the map and player count.
The rich presence has a maximum length of approximately 64 characters. Long server names, complex map names, or detailed status can cause the presence to truncate the joinable connection info.
Truncation symptoms
If the rich presence is truncated, Steam can still display "Playing Unturned" but cannot extract the joinable server info. The Join Game option appears greyed out even though the friend is on a fully-joinable server.
The fix is to use direct-connect. The rich presence truncation does not affect direct-connect because direct-connect does not rely on the rich presence.
Inspecting the rich presence
The Steam client tooltip on a friend's name shows the rich presence string. Hover over the friend in the friends list and read the tooltip. The string visible there is what Steam has received from the friend's Unturned client.
If the string is unusually short or missing the server name, the rich presence is likely truncated or not yet published. Wait a few seconds and re-hover; the string may update.
Appendix C: Direct-connect URL scheme
Steam supports a URL scheme for one-click direct-connect: steam://connect/<ip>:<port>. Clicking a link in this format opens Steam (and Unturned if not already running) and initiates the direct-connect.
Server operators commonly publish such links on their Discord. The link is faster than manual direct-connect because it bypasses the need to type the IP and port.
Constructing a direct-connect link
The format is:
steam://connect/198.51.100.42:27015Replace the IP and port with the friend's server's values. The link works in any application that supports Steam URLs: browsers, Discord, text editors with hyperlink support, etc.
For password-protected servers, the URL scheme supports an optional password parameter:
steam://connect/198.51.100.42:27015/passwordThe password parameter is passed to Unturned and pre-filled in the connection dialog.
Pro tip
Bookmark the Steam connect link to your friend's server in your browser or Discord. Clicking the bookmark joins the server in one action without needing to remember the IP and port. Many operators publish such links for their servers; check the operator's Discord pinned messages.
Appendix D: Cohort observed resolution rates
The cohort has tracked resolution rates for "cannot join friend's server" reports. The aggregate rates below are useful for ordering the diagnostic flow.
| Resolution method | Approximate resolution rate |
|---|---|
| Direct-connect bypass | 31 percent |
| Subscribe to friend's mods | 19 percent |
| Update Unturned | 14 percent |
| Friend's privacy settings | 11 percent |
| Repair EAC | 8 percent |
| Restart Steam | 7 percent |
| Server-side block (whitelist, ban) | 5 percent |
| Family Sharing block | 2 percent |
| Other | 3 percent |
Direct-connect alone resolves nearly a third of all reports. The cohort recommendation is to try direct-connect early in the diagnostic flow rather than spending time fighting with Steam's Join Game feature.
Did you know?
Across the cohort's observed cases, approximately 78 percent of "cannot join friend's server" reports resolve within ten minutes of starting the diagnostic flow. The remaining 22 percent require longer investigation, typically because the cause is a server-side block (whitelist or ban) that requires the operator to resolve.
Appendix E: Network reachability between friends
The network path between you and your friend is independent of either of your machines. Some networks have specific characteristics that affect Unturned connectivity.
| Network characteristic | Impact on join |
|---|---|
| Symmetric NAT on either side | May produce intermittent failures |
| Carrier-grade NAT on either side | Reduces port-mapping reliability |
| Restrictive corporate firewall | May block UDP traffic entirely |
| VPN on either side | May route traffic unpredictably |
| Mobile hotspot on either side | May have limited port allocation |
| Recent ISP change on either side | May have stale routing |
If both you and your friend are on home broadband connections from major ISPs, the network is rarely the cause. If either of you is on an unusual network (corporate, mobile, VPN), the network is a more likely cause and the diagnostic should focus on network-layer tests.
Testing network reachability between friends
Your friend can run Test-NetConnection on their public IP from your machine to confirm reachability:
powershell
Test-NetConnection -ComputerName <friend-public-ip> -Port <server-port>A TcpTestSucceeded : True indicates the network path from you to your friend is working. A failure indicates a network-layer block somewhere between you.
The friend's public IP is visible at any IP-lookup website opened from their browser. Your friend can read the IP and share it with you for the test.
Cross-references
- Unable to Connect to the Server — generic "unable to connect" troubleshooting. Read first if the issue is not specifically friend-related.
- Server Not Showing in Server Browser — for the case where the friend's server does not appear in the browser at all.
- Server Whitelist and Connection Issues — the next article. Read this article if the cause is a whitelist or ban specific to the friend's server.
- Server Connection Timeout — for connection attempts that hang before failing.
- Recommended Server Hardware — for friends who self-host their own Unturned servers, the host-side practices that make the server reachable.
Document history
| Version | Date | Notes |
|---|---|---|
| 1.0 | 2024-04-22 | Initial publication. Six diagnostic steps. |
| 1.1 | 2024-08-05 | Added direct-connect detail and Workshop collection method. |
| 1.2 | 2024-11-14 | Added Steam privacy settings appendix. |
| 2.0 | 2025-03-03 | Major revision. Added rich presence appendix and Family Sharing detail. |
| 2.1 | 2025-05-17 | Refresh. Expanded direct-connect URL scheme appendix. |
Glossary
- Rich presence — the string Unturned publishes to Steam that describes the current in-game state, including the server's name when in multiplayer.
- Join Game — the Steam friends-list option that joins a friend's current multiplayer game.
- Direct-connect — joining a server by IP and port from the Unturned main menu, bypassing Steam's Join Game.
- Workshop collection — a Steam Workshop bundle of multiple mods that can be subscribed to with one click.
- Family Sharing — a Steam feature that lets one account share its library with other accounts; some servers block sharing.
- Steam URL scheme — the
steam://...protocol that Steam handles for cross-application links, including direct-connect viasteam://connect/<ip>:<port>.
Closing note
Joining a friend's Unturned server should be one of the easiest things in multiplayer gaming, but it has surprisingly many edge cases. The diagnostic flow in this article covers the cases the community reports most often: privacy settings, version mismatches, Workshop content mismatches, EAC issues, and server-side blocks. Working through the flow in order typically identifies the cause within a few minutes.
Direct-connect is the universal fallback. When Steam's Join Game does not work for any reason, direct-connect almost always does. Keep the friend's server IP and port handy.
Appendix F: Walkthrough scenarios
The scenarios below document complete diagnostic walkthroughs for the most common patterns of "cannot join friend's server" reports.
Scenario 1: Greyed-out Join Game
You hover over your friend in the Steam friends list. The tooltip says "Playing Unturned" but Join Game is greyed out. Your friend is definitely on a server (you can see them online; they confirm via Discord).
Diagnostic flow:
- You ask your friend to open Steam → Settings → Privacy.
- Friend reads back the "Game details" setting.
- If the setting is "Private", friend changes it to "Friends only" or "Public".
- Wait one minute for the update to propagate.
- Try Join Game again.
If Join Game becomes available, the privacy setting was the cause. If still greyed out:
- You ask your friend for the server's IP and port.
- You use direct-connect.
Resolution: direct-connect bypasses the rich presence issue.
Scenario 2: Join Game opens but immediate version mismatch
You click Join Game; Unturned opens and immediately shows "Different game version."
Diagnostic flow:
- You check your Unturned version (lower right of main menu).
- You ask your friend their version.
- Compare.
- The client behind is the cause.
If you are behind: open Steam, allow Unturned to update, retry. If your friend is behind: ask the friend to update first.
The mismatch typically resolves itself within a few hours of an Unturned update being released; both clients update on their own schedule via Steam's auto-update mechanism.
Scenario 3: Join Game opens but Workshop content missing
You click Join Game; Unturned opens, starts connecting, then fails with a Workshop-related error.
Diagnostic flow:
- You read the Unturned client log to identify which Workshop items are required.
- You ask your friend for the operator's Workshop collection link.
- You subscribe to the collection.
- You wait for Steam to download all content.
- You retry the join.
The download can take from a few minutes to an hour depending on the size of the mod collection. Once complete, the join succeeds.
Scenario 4: Join Game opens but EAC error
You click Join Game; Unturned opens, starts connecting, then fails with "Easy Anti-Cheat" or similar EAC-related error.
Diagnostic flow:
- You quit Unturned and Steam fully.
- You run the EAC repair flow as administrator.
- You restart Steam and Unturned.
- You retry Join Game.
If repair does not resolve, your antivirus tool is the likely cause. Add the Unturned folder to the antivirus exclusion list and repeat the repair.
Scenario 5: One specific friend's server only
You can join other friends' servers successfully but not this one specific friend. The server is reachable (other friends are on it).
Diagnostic flow:
- You ask your friend whether the server has a whitelist or recent ban list change.
- You ask the server operator (via the friend or the operator's Discord) whether your Steam ID is on either list.
- If banned or unwhitelisted, follow the whitelist resolution flow.
- If neither, the cause is something else specific to this connection (possibly a regional network path issue).
See Server Whitelist and Connection Issues for the whitelist-specific flow.
Scenario 6: Join Game works once, then fails repeatedly
The first join of the session succeeds. Subsequent joins fail with no clear pattern.
Diagnostic flow:
- You restart Steam fully (system-tray exit).
- You restart Unturned.
- You try the join again.
The pattern is usually caused by Steam's rich presence or auth state becoming inconsistent over a long session. A full Steam restart resolves it.
Appendix G: Working with multiple friends on different servers
If you and a group of friends play together regularly, you may encounter situations where some friends are on one server and others are on another. Joining the right server matters.
Identifying which server a friend is on
The Steam tooltip on the friend's name shows the rich presence including the server's name. Hover and read.
If multiple friends are on different servers, you have to choose which one to join. The Steam friends list does not show which friends are on which servers in a compact view; you have to hover each friend individually.
Coordinating joins via Discord
The cohort recommendation for groups is to coordinate joins via Discord rather than Steam alone. Discord allows the group to share the target server's IP/direct-connect link in a single message that everyone can click. Steam's Join Game becomes a fallback for late joiners.
Server-hopping behaviour
If your friends hop between servers, the rich presence updates as they move. The Join Game option enables and disables as your friend joins and leaves servers. A friend who is "between servers" (back in the main menu) has Join Game greyed out until they join a new server.
Appendix H: Edge cases worth knowing
The patterns below are uncommon but appear often enough in the cohort survey to be worth documenting.
Edge case 1: Steam account region mismatch
If you and your friend have Steam accounts registered in widely different regions, some Steam features behave inconsistently. Join Game generally still works but may have intermittent issues.
Edge case 2: Recently created Steam account
A very new Steam account may not have the rich presence subscription fully provisioned for a few hours after creation. The fix is to wait. After 24 hours, the new account behaves like any other.
Edge case 3: Friend on the Steam Deck
A friend playing on a Steam Deck publishes a slightly different rich presence than a friend on a desktop PC. Some servers' join flow handles the Steam Deck presence differently. If the friend is on Steam Deck and Join Game does not work, use direct-connect.
Edge case 4: Server with non-standard port
A server bound to a non-standard UDP port (outside the typical 27000-27050 range) sometimes confuses Steam's Join Game flow. Direct-connect with the exact port resolves it.
Edge case 5: Friend on a private server with auto-detected IP
Some self-hosted operators use a dynamic DNS hostname rather than a fixed IP. The DNS update may lag behind a server restart, causing Join Game to direct you to a stale IP. The fix is to ask the friend for the current IP and direct-connect.
Common mistake
Assuming a Join Game failure means the server is offline. The server can be fully online and reachable via direct-connect while Join Game fails due to a Steam-side or rich-presence issue. Always test direct-connect before concluding the server is offline.
Next steps
If the join fails with a whitelist or ban message, continue to Server Whitelist and Connection Issues. For generic "unable to connect" troubleshooting, see Unable to Connect to the Server. For self-hosted server operators (including friends who host their own servers), the Recommended Server Hardware reference covers the host-side configuration. Smartly Dressed Games publishes additional technical reference at the official modding documentation for operators who want to dig deeper into the connection internals.
