DON’T STARVE TOGETHER · SERVER GUIDE · NOVEMBER 2026

How to Join a Don’t Starve Together Server

Can’t see your friend’s server in the list, or stuck on an error when you click Join? This guide covers the three ways to get into a Don’t Starve Together server, why the server browser hides some worlds, the exact c_connect command and port to use, and what each join error actually means.

Best first try

Use Browse Games and search the exact server name. Search is more reliable than scrolling because it bypasses the Playstyle filter on the Online tab.

Direct connect

If the browser is awkward, use c_connect from the main menu with the server’s IP and the Master shard’s server_port.

Why servers “disappear”

Different game versions are hidden entirely on the live server list, and empty worlds with pause_when_empty can be hidden by Hide Paused Servers.

What owners should send

Send friends the server name, the Master IP:port, and the password. If the world is LAN-only, offline, group-only or reserved-slot heavy, say that up front.

Before you join: what you need

For a smooth first join, get the basics from the server owner before opening the browser. The game can only connect if your client and the server are on the same version, you are logged into your Klei account, and you are trying to reach the right server entry or the right Master port.

  • The server name, if you plan to use Browse Games.
  • The IP:port, if you plan to use direct connect. The important port is the Master shard’s server_port, not the Caves port.
  • The password, if the server uses cluster_password.
  • The same game version as the server. After a DST patch, servers that have not updated yet are hidden from the live list.
  • A logged-in Klei account. If you are offline, the game will block normal online joining.
  • The correct platform. PC players join PC dedicated servers; Xbox and PlayStation versions do not join PC dedicated servers.

If you run the server, send those details in one message. Most failed joins are not network faults at all; they are missing information, a hidden browser entry, or a version mismatch after an update.

Method 1: Browse Games and search by name

This is the cleanest route for most players, but only if you understand what the browser is filtering out. The key point is simple: on the Online tab, typing into the Search box bypasses the Playstyle filter, so exact-name search is far more dependable than scrolling.

Why a server is missing, and what brings it back
Why it is hiddenSearch the exact nameReset Filtersc_connect with IP:port
Playstyle filter does not matchYesYesYes
PvP, Mods, Password or Server Type filter setNoYesYes
Hide Paused Servers on, world is pausedNoYesYes
Server on a different game versionNoNoNo
LAN-only or offline worldNoNoPartly
Server never came online (token problem)NoNoNo
Partly = only from the same local network. Version and token problems are fixed by updating or repairing the server, not in the browser.
Searching by name only gets round the Playstyle filter; direct connect skips the list completely but cannot fix a version mismatch.
  1. From the main menu, open Browse Games.
  2. Make sure Connection is set to Online, not LAN.
  3. If you are not sure what was changed before, click Reset Filters.
  4. Type the exact server name into the Search box.
  5. Select the matching server and press Join.
  6. If prompted with “Server Requires Password”, enter the password and press Join again.

Why searching the name is the reliable route: the browser has many filters, but the one that catches people most often is Playstyle. If you picked a playstyle, the list only shows servers matching that playstyle. Searching by name on the Online tab bypasses that one filter, so the server can appear even when it would never show up in the normal list. That is why “I can find it only when I search” usually points to a playstyle mismatch, not a broken server.

What searching does not bypass: if the server is on a different game version, it is hidden entirely from the live list until the server updates. Search cannot reveal a version-mismatched live server. The same applies if the server never came online in the first place.

Other filters that hide servers: Hide Paused Servers, Password Protected, Mods Enabled, PvP, Server Type, Previously Visited, Friends, Steam Group, Show Full Servers, Min Slots Open and Show Empty Servers all change what you see. Sort order does not reveal a hidden server; it only reorders the servers that already passed the filters.

If the server name is replaced by “This server name has been filtered”, the browser is showing the server but not its chosen name. In that case, use the IP:port instead so players can identify the right target directly.

Do not use Quick Join to find a private world. Quick Join is a scoring system, not a locator. It only considers servers that are not PvP, dedicated, not passworded, not modded, in survival mode, not full, and with ping between 0 and 200. Friends already playing, an existing character on the server, and a few active players raise the score, but a passworded or modded private server will still never be picked.

Method 2: direct connect with c_connect

Direct connect is the best fallback when the browser list is getting in the way. It bypasses search and listing problems, but it still needs the correct address, the correct port and a server that is actually online.

Open the console from the main menu. The default key is ~; on AZERTY keyboards it is ù; the current hotkey is listed in Options > Controls. Then type one of these:

c_connect("IP", port, "password")
c_connect("IP", port)

The IP goes in quotes, the port is a plain number, and if there is a password it also goes in quotes. This command only works from the menus; the game refuses it while you are already inside a world. If you need the console basics, our console and admin commands guide covers the menu console as well.

Which port to use

Use the Master shard’s server_port from server.ini. Its documented default is 10999. On rented servers, the panel normally shows the IP and port clearly. If the cluster has caves, do not tell players to connect to the Caves port: the Caves shard is a separate process reached in-game through sinkholes after the player has joined the Master.

Why that matters: DST expects new players to arrive on the Master shard first. The Master handles the initial join path for the cluster, while inter-shard travel moves the character to Caves later. If the Caves shard is down when someone tries to travel, the game shows “Destination Not Responding — The destination server is not responding. Please try again.”

How to tell direct connect helped: if search could not find the server but c_connect opens a password prompt or starts a connection attempt, the problem was the browser view, not the server address. If c_connect fails with version, password or access errors, the command is still useful because it exposes the real cause instead of leaving you guessing at filters.

Method 3: LAN and offline servers

Some DST servers are meant only for people on the same local network. Those are easy to miss because the browser separates them from public online servers.

  1. Open Browse Games.
  2. Change Connection from Online to LAN.
  3. Look for the server there instead of on the public list.

Servers with lan_only_cluster = true or offline_cluster = true are only reachable on the same local network. For players on that LAN to see the server in their listing, the server’s server_port must be between 10998 and 11018.

What offline changes: an offline_cluster server is not listed publicly and Steam features are off. Joining one shows “Offline World — You will not be able to receive or use Collection Items in this world.” That is normal behaviour, not a broken world.

The trade-off for owners: LAN-only and offline settings keep the world private and simple for a local event, but they remove public discoverability. Players who keep looking on the Online tab will never see it, no matter how many times they refresh.

Which way to join is best?

Method Best use What you need What it gets around What it does not solve
Browse Games + Search Normal online joining when you know the server name Exact cluster_name, optional password Bypasses the Playstyle filter on the Online tab; makes it easy to spot passworded or paused icons Cannot reveal a live server hidden by version mismatch; still affected by other filters until you reset them
c_connect When the owner gives you IP:port or the browser is confusing Master IP, Master server_port, optional password Bypasses browser listing, search quirks and name filtering Will not fix wrong password, wrong version, access restrictions, or a server that never came online
LAN browser Local network play with LAN-only or offline clusters Same local network; server port in the LAN listing range Avoids wasting time on the public Online list Not for public dedicated servers; offline worlds still disable online collection features

What happens when you join a modded server

For most players, a modded dedicated server does not mean “go and install every mod manually first”. If the server runs mods that every client needs, the game downloads the required versions automatically as temporary mods when you join, enables them only for that server, and temporarily disables mods on your side that the server is not using.

That is why the first join to a modded world can take longer: the client is pulling Workshop files, writing them locally, and setting up the temporary mod set for that one server. The trade-off is convenience against dependency on the Workshop item being available, current and visible to the joining player.

Expect one or both of these warnings:

  • “This server has mods enabled. Klei won’t be able to help if you encounter issues while playing on a modded server.”
  • “Client Mods Disabled — Your client mods will be temporarily disabled while playing on this server.”

If the join fails with “Disconnected Due To Missing Mods”, the body tells you exactly which server-side problem you are dealing with:

  • “This server requires mods that are not available on the Steam Workshop. You will need to manually download the missing mods.” The required mods are not available through the normal auto-download path.
  • “The server is running mods with an old version. The server owner must update the mods for new players to join.” Existing players may still be present, but new handshakes fail because the server’s advertised mod state is behind.
  • “Download of the required mods from the Steam Workshop failed. Please try again.” The fetch itself failed; try again first, then check the server’s mod setup if it repeats.
  • “Download of the required mods from the Steam Workshop failed because one or more mods is not visible to you.” At least one required Workshop item is not visible to the joining player, often because it is private or friends-only.

For owners, the fix is usually in dedicated_server_mods_setup.lua and each shard’s modoverrides.lua. The site’s Don’t Starve Together mods guide explains that setup in more depth.

The server does not show up: use this decision logic

Work through these checks in order. The goal is to separate “browser hid it” from “server is not reachable”.

Can’t find the server? Work down the list
Browse Games, Connection: Online, then Reset Filters
Does it appear when you search the exact name?
Yes
A filter hid itJoin from the search result. Playstyle is the usual cause.
No
Did it vanish right after a game update?
Yes
Version mismatchUpdate your game, or ask the owner to update the server.
No
Is it a LAN-only or offline world?
Yes
Switch Connection to LANSame network only, server_port 10998–11018.
No
Does c_connect with the Master IP:port reach it?
Yes
Browser view onlyKeep using c_connect; the server itself is fine.
No
Owner: check the server is running and the log shows the cluster token was accepted.
Rule out the browser first, then the version, then the server itself.
  • Can you find it by exact name search on the Online tab? If yes, the server is fine and a filter was hiding it. The usual cause is Playstyle, but Reset Filters is the quickest clean-up.
  • Does it appear only when you unhide paused worlds? Then the owner has pause_when_empty = true and nobody is online. The world is not dead; the browser is just respecting the paused flag. Joining shows “Paused World — Are you sure you want to join a paused world? You will not be able to play until the server is unpaused.”
  • Did it vanish straight after a game patch? Then check versions before anything else. Live servers on a different version are hidden entirely from the list until the server updates.
  • Is it actually a LAN-only or offline server? If so, it will never appear on the Online tab. Switch Connection to LAN and make sure the owner used a server_port between 10998 and 11018 for LAN listing.
  • Does the server name look wrong or filtered? If you see “This server name has been filtered”, stop relying on the name and use the Master IP:port instead.
  • Does direct connect fail too? Then the issue is not the browser. Owners should check that the dedicated server actually came online, that the cluster token is valid, and that the server updated after the latest patch.

A missing or invalid cluster token causes the dedicated server to fail before it can come online at all. In that state there is nothing for players to discover or join. If you are building or repairing the server itself, the dedicated server setup guide covers the core files, and the backup and transfer guide helps when moving an existing cluster between machines.

Error messages decoded

These messages are more useful than they look. Most of them map directly to one server-side setting, launch option or state.

Who can fix each join error
Error titleThe playerThe server owner
Bad PasswordYesPartly
OfflineYesNo
Version MismatchPartlyPartly
Beta Branch / Public Beta ServerYesPartly
Disconnected Due To Missing ModsPartlyYes
Not a member of the server’s clanPartlyYes
Server FullNoYes
Slot ReservedNoYes
Friends OnlyNoYes
Local Connection Server OnlyNoYes
Server Not RespondingNoYes
Destination Not RespondingNoYes
Partly = only in some cases: update the game, opt into the beta, join the Steam group, retry a failed mod download, or resend the password.
About half the errors can only be fixed on the server side, so send the owner the exact title.
Error title What it means Fix
Server Full
“The server is full.”
The server has reached max_players. The documented default is 16. Player: wait for a slot. Owner: raise max_players only if the machine and world can cope with more player simulation and network traffic.
Slot Reserved
“Attempt to join server failed because remaining player slots are reserved. Please try again once a slot frees up.”
The remaining slots are protected by whitelist_slots for Klei UserIds in whitelist.txt. Owner: reduce whitelist_slots or add the player’s KU_ id from Acct Info to whitelist.txt. Player: ask the owner to confirm you are on the whitelist.
Bad Password
“Whoops! The password you entered was incorrect.”
The entered password does not match cluster_password. Player: re-enter it carefully. Owner: resend the current password, or blank cluster_password if the server should be open.
Server Not Responding
“The server is not responding. Please try again.”
Your game got no answer from that address and port. The server is down, restarting, or you are using the wrong port. Owner: check that the shard process is actually running and reachable. Player: retry after the owner confirms the server is up.
Could Not Connect
“Unable to connect to the server.”
A generic connection failure to that server endpoint. Player: confirm the IP and Master port. Owner: confirm the server is online and the address being shared is the Master shard, not Caves.
Version Mismatch
“This server is on a newer version than you. Please download the latest update to connect.”
“This server is on an older version than you.”
“The server has a different version than you do. Please check that your game version is up-to-date.”
Client and server builds do not match. Player: update the game if the server is newer. Owner: update the dedicated server after patches if the server is older. Until versions match, normal live listing can disappear entirely.
Beta Branch
“The server is running the Beta Branch version. You’ll need to opt into the beta to play on this server.”
The server is on the beta build, not the live build. Player: opt into the same beta branch. Owner: move the server back to live if friends are not meant to use beta.
Public Beta Server
“The server is running a public beta world. You’ll need to opt into the beta to play on this server.”
Same cause as Beta Branch: the server runs the public beta, not the live build. Same fix: match the branch on the client, or update the server back to live.
Friends Only
“Attempted to join a “friends only” server, but you’re not friends with the host.”
The server was started with the -fo launch option. Owner: remove -fo if this should be a wider community server. Player: you must meet the host’s friends-only requirement.
Not a member of the server’s clan
“You must be a member of this server’s Steam Group to connect.”
steam_group_only is enabled and your account is not in the required group. Owner: disable steam_group_only or set the correct steam_group_id. Player: join the correct group.
Local Connection Server Only
“This server only allows players from their same local network.”
lan_only_cluster is enabled. Player: you must be on the same local network. Owner: disable lan_only_cluster if remote players should join.
Banned
“You have been banned from this server.”
The server has explicitly banned that player. Only the owner or admin can remove the ban.
Kicked
“You have been kicked from this server.”
You were removed by the server or an admin. Ask the owner why; if it was temporary, reconnect once allowed.
Duplicate Login
“This account has been logged in from another location.”
The same account is already active elsewhere. Log out elsewhere or restart the other session.
Disconnected
“The server is not accepting new players.”
The server is only letting back players who already have a character in this world, so newcomers are turned away. Player: ask the owner to open the world to new players. Owner: allow new players again in the world settings, or restart the server if it is stuck.
Failed To Connect
“The server is not accepting new connections temporarily. Please wait a moment and try again.”
The server is temporarily blocking new connection attempts. Player: try again after a short wait. Owner: check whether the server is mid-transition or recovering.
Authentication Failed
“Authentication failed. Please try again.”
The online account handshake did not complete properly. Player: retry and confirm you are logged in. Owner: if several players see it, check that the server is properly online rather than offline/LAN-only.
Game Ownership Check Failed
“The server says you don’t own the game. But you do… right?”
The ownership check did not pass. Player: retry after logging in cleanly. If it persists for multiple players, owner should verify the server’s online setup.
Network Error
“Failed to connect to the master server. Please check your network connection.”
Your client could not reach the master service used for online play. Player: check your connection and restart the game. LAN-only play may still work if appropriate.
Offline
“You are not logged in and can’t play in online games. Try playing over LAN or restarting the game to log in.”
You are not logged into the online account layer required for online servers. Log in, restart the game, or join only over LAN.
Server Language Mismatch
“Your language option doesn’t match the language set by this server, do want to join anyways?”
This is a warning, not a block. The server language setting does not match your client language. You can still join. Owners should mention the server language so players know the prompt is expected.
Disconnected Due To Missing Mods
(four different messages)
The automatic mod download failed: a mod is not on the Workshop, is out of date on the server, is not visible to you, or the download simply failed. Read the message body and match it to the list in the modded-server section above. Retrying fixes a plain download failure; the other three need the owner.
Paused World
“Are you sure you want to join a paused world? You will not be able to play until the server is unpaused.”
The server is empty and marked paused, usually because pause_when_empty = true. Join if you expect someone else to unpause it, or ask the owner to disable pause_when_empty if it causes confusion.
Offline World
“You will not be able to receive or use Collection Items in this world.”
The cluster is offline-only. This is expected on offline_cluster servers. Owner: turn off offline_cluster if online account features are wanted.
Destination Not Responding
“The destination server is not responding. Please try again.”
The destination shard, commonly Caves, is not responding to inter-shard travel. Owner: restart or repair the destination shard. Players should join the Master normally and avoid cave travel until it is fixed.

For server owners: the settings that decide who can join

If friends are failing to get in first time, the cause is usually one of a small set of settings in cluster.ini, plus the Master shard’s port in server.ini. These are not cosmetic; they directly change browser visibility, access rules or capacity.

Setting What players see What to change and the trade-off
cluster_name This is the name shown in the browser. Choose a clear, searchable name. If it is awkward or filtered, friends will rely on IP:port instead.
cluster_password Players get the password prompt and a Bad Password error if it is wrong. Use it for private access. Trade-off: Quick Join will never pick a passworded server, so friends must join deliberately.
max_players Players hit Server Full when the cap is reached. Raise it only with headroom. More players means more simulation work, more memory pressure from active players and entities, and more traffic to send.
whitelist_slots + whitelist.txt Non-whitelisted players can get Slot Reserved even before the absolute player cap. Useful for keeping places for regulars. The trade-off is obvious: strangers and occasional friends may be locked out until a general slot frees up. Use Klei UserIds from Acct Info, not Steam IDs.
lan_only_cluster Remote players see Local Connection Server Only. Use only for same-network sessions. It removes remote access completely.
offline_cluster The world is not listed publicly and joins show the Offline World warning. Use it only when you really want an offline local world. The trade-off is no public listing and no Collection Items use in that world.
steam_group_only + steam_group_id Players outside the group get Not a member of the server’s clan. Good for community gating, but it is a hard join rule. Check the right group id is set before inviting people.
pause_when_empty Empty worlds appear paused and can be hidden by Hide Paused Servers. This stops the empty world from continuing as normal when nobody is there, which reduces idle simulation work. The trade-off is visibility: players often think the server is offline when it is only paused.
Master server_port This is the port players need for c_connect. Send the Master port, not the Caves port. On one machine, each shard still needs its own different port.

When inviting people, send three things: the server name, the Master IP:port, and the password if there is one. If the world is LAN-only, offline, group-only, or uses reserved slots, say that in the same message so players do not misread the error.

[GAMEPLAY]
max_players = 16
pause_when_empty = false

[NETWORK]
cluster_name = Your server name
cluster_description =
cluster_password =
whitelist_slots = 0
lan_only_cluster = false
offline_cluster = false

[STEAM]
steam_group_only = false
steam_group_id = 0

The excerpt shows the documented defaults for the keys that decide who gets in; blank cluster_password means no password. If the server vanishes after a game patch, update the dedicated server as well as the clients so versions match again. If the server never appears anywhere, check the cluster token first: a missing or invalid token stops the dedicated server from coming online at all.

If you are still building the server, the DST dedicated server setup guide covers the file layout, and the world backup and transfer guide is the one to use when moving an existing cluster without losing shard data or config files.

Choose a host that exposes the join details clearly

A good DST panel makes the Master IP and port obvious, lets you update and restart quickly after patches, and gives direct file access to cluster.ini, server.ini and the mod files. If those basics are buried, joining problems take longer to diagnose than they should.

Compare Don’t Starve Together hosts

Don’t Starve Together server FAQ

Which port do I use if the server has caves?

Use the Master shard’s server_port. Players arrive in the forest and reach the caves through a sinkhole; the Caves shard is a separate process with its own port that the game handles for you during travel.

Why does searching the exact server name work when scrolling the list does not?

On the Online tab, name search bypasses the Playstyle filter. Scrolling only shows servers that already match the current filter set, so a wrong playstyle can hide the server completely until you search or press Reset Filters.

Do players need to install a server’s mods before joining?

Usually not. If the server uses required client mods, DST downloads the needed versions temporarily during the join and enables them only for that server. If that fails, the exact body under “Disconnected Due To Missing Mods” tells you whether the problem is visibility, old versions or a simple download failure.

Why did the server disappear from the list after a game update?

Because live servers on a different game version are hidden from the browser entirely. The fix is on the side that did not update: players update the client if the server is newer, and owners update the dedicated server if it is older.

What should a server owner send to friends so they get in first time?

Send the exact server name, the Master IP:port, and the password if one is set. Also mention any restrictions such as LAN-only, offline mode, Steam group-only access, or reserved slots, because those settings produce errors that otherwise look mysterious.

More Don’t Starve Together server help

Set the server up, add mods and admins, or move a world between hosts.

Menu labels and error messages are taken from the game’s own interface files, and the settings from Klei’s dedicated server settings guide. Updates and host panels change over time; where your host’s panel differs, follow it, but the join rules stay the same: matching versions, the Master port, clean filters and the right access settings.

Similar Posts