Co-op Classic

cluster.ini Generator · Don't Starve Together

Klei Dark Whimsical Co-op Survival · Gothic Co-op / Wilderness Survival

Player tools indexed: 10 Admin consoles: 13

Generates the shared cluster.ini plus both shard server.ini files, adding the [STEAM] section the old version missed

Player tools (10)

Instant interactive calculations and recipe planners

Ingredient Atlas

32 items

Twelve food dimensions across 32 ingredients, with hazard flags for monster and inedible values

#Ingredient#Values
Open tool →

Twelve multiplicative spoilage modifiers — ice box, salt box, temperature, wetness, cooking and more

#Spoilage#Freshness
Open tool →

Drying times and shelf life for eight outputs, with rack-count and day estimates for a target yield

#Drying Rack#Jerky
Open tool →

Insulation & Temperature

Winter/Summer

Winter/summer insulation switching, beard penalty, Thermal Stone heat transfer and overheat/freeze checks

#Insulation#Thermal Stone
Open tool →

Damage Model

3 layers

Physical (character multiplier), electric (double when wet) and planar (ignores multipliers and armour) computed separately

#Damage#Planar
Open tool →

Boss Guide

11 bosses

Health, damage reduction and planar penetration for 11 bosses, plus a first-winter Deerclops runbook

#Boss#Reduction
Open tool →

Season & Base Siting

Winter countdown

Season threats and winter prep, a first-winter countdown, and six-factor base siting weighted by failure risk

#Season#Base Siting
Open tool →

Server admin and config generation (13)

Config files, startup scripts and command wizards for running a server

Don't Starve Together Ports & Protocols

Port Protocol Purpose
10999 UDP Game port (Master shard, overworld)
11000 UDP Caves shard port (only if caves enabled)
10888 UDP Shard cluster-internal port (master_port; do NOT forward publicly)
8766 UDP Master Steam query port (missing it hides the server from the browser)
8768 UDP Caves Steam query port (only if caves enabled)
27018 UDP Steam master port for the Master shard
27019 UDP Steam master port for the Caves shard (only if caves enabled)

Don't Starve Together Dedicated Server Install (SteamCMD)

SteamCMD appid 343050

sudo useradd -m -s /bin/bash steam
sudo apt update && sudo apt install -y steamcmd lib32gcc-s1
sudo -u steam -i \
  /usr/games/steamcmd +force_install_dir /opt/gameserver \
  +login anonymous +app_update 343050 validate +quit

https://accounts.klei.com/

Don't Starve Together Config file paths

  • .klei/DoNotStarveTogether/Cluster_1/cluster.ini
  • .klei/DoNotStarveTogether/Cluster_1/cluster_token.txt
  • .klei/DoNotStarveTogether/Cluster_1/Master/server.ini
  • .klei/DoNotStarveTogether/Cluster_1/Master/worldgenoverride.lua
  • .klei/DoNotStarveTogether/Cluster_1/Master/modoverrides.lua
  • .klei/DoNotStarveTogether/Cluster_1/Caves/server.ini
  • .klei/DoNotStarveTogether/Cluster_1/Caves/worldgenoverride.lua
  • .klei/DoNotStarveTogether/Cluster_1/Caves/modoverrides.lua
  • mods/dedicated_server_mods_setup.lua

Server notes

Generate cluster_token.txt at accounts.klei.com before first boot or the server cannot register with the lobby. ★ Resetting your Steam password invalidates EVERY generated token at once — the most common "it broke for no reason" failure. tick_rate defaults to **15** (not 30); raising it to 30 doubles CPU cost and hurts weak hardware. ★ modoverrides.lua is per-shard: after editing Master/ you must copy it to Caves/ or caves load no mods at all and players emerge to missing items. mods/dedicated_server_mods_setup.lua lives under mods/, not the cluster folder; skipping it reports missing mods. ★ Edit only worldgenoverride.lua — leveldataoverride.lua is written by the game. Lua mods share the game main thread and are the top cause of lag. The server main loop is single-threaded, so single-core clock speed beats core count. Roughly 65 MB RAM per player; ~3.5 GHz single-core and 4 GB RAM recommended.

FAQ

Which Don't Starve Together server-admin tools are available?
We list 13 tools for Don't Starve Together: cluster.ini Generator, Port & Network Planner, Shard Config Comparator, Worldgen Override, Mod Config & Pitfall Checker, Cluster Token Troubleshooter, Troubleshooting Table, Console Command Reference, Backup & Rollback Planner, Hardware Budget Estimator, Launch Preflight Checklist, LAN Test Mode, Deployment File Export. All of them run straight in your browser.
Which ports does Don't Starve Together need open?
Don't Starve Together defaults to 10999/UDP, 11000/UDP, 10888/UDP, 8766/UDP, 8768/UDP, 27018/UDP, 27019/UDP. Use the actual instance configuration and allow only the listed protocols and ports. Check the host firewall, router forwarding and game visibility settings.
How do I install a dedicated Don't Starve Together server?
Install it with SteamCMD — the dedicated server app id for Don't Starve Together is 343050, so +app_update 343050 validate downloads or updates it. Config files usually live at .klei/DoNotStarveTogether/Cluster_1/cluster.ini, .klei/DoNotStarveTogether/Cluster_1/cluster_token.txt, .klei/DoNotStarveTogether/Cluster_1/Master/server.ini.
Do these tools cost anything or need installing?
No. Everything runs in the page: no install, no sign-up, no cost. Enter your values and the result appears instantly, and you can copy the generated configs and commands with one click.