Don't Starve Together cluster.ini generator

Don't Starve Together splits configuration between the cluster and the individual shards, and settings in the wrong file do nothing at all.

Visual Settings

ini Format
Identity

Cluster name in the server browser.

Description shown in the browser.

Gameplay

Playstyle tag used by the browser filters.

Player versus player damage.

Survival keeps progress on death, endless is more forgiving, wilderness respawns you as a new character.

Lets players vote to kick or to roll back.

Players & Access

Join password.

Slot limit across the whole cluster.

Performance

Pauses when nobody is online. Worth leaving on — a cluster runs two server processes, so idle CPU cost is doubled.

RCON & Query

Enables the server console. Note that shard-specific settings such as ports do not belong in this file — they go in each shard's own server.ini.

cluster.ini

[ServerSettings]
cluster_name=Spawnly DST
cluster_description=
cluster_password=
cluster_intention=cooperative
max_players=6
pvp=False
game_mode=survival
pause_when_empty=True
vote_enabled=True
console_enabled=True

How cluster.ini syntax works

cluster.ini is sectioned INI and covers everything that applies to the whole cluster: name, password, player limit, PvP, game mode. It does not cover anything shard-specific, which lives in a separate server.ini inside each shard's own folder.

The mistake that costs people hours

Shard settings placed in cluster.ini are ignored silently, and so are cluster settings placed in a shard file. If a change is not taking effect, the first thing to check is which of the two files it belongs in — the syntax is almost never the problem.

Support & Help