# Don’t Starve Together server hosting with caves and mods

> Host a Don’t Starve Together server with the surface and caves, Workshop mods, up to 64 players and admin tools. Plan your DST server today.

Keep your Don’t Starve Together world running through every season, with the surface and the caves online at once. Klei’s dedicated server takes Workshop mods, admins and your own rules.

- Klei’s dedicated server with surface and caves shards
- Steam Workshop mods and mod collections
- Up to 64 players per cluster
- Admin list, allowlist, blocklist and rollbacks

See plans Find your size

Players Set in the GAMEPLAY section of cluster.ini. 1–64 (max\_players)\
Port Each shard has its own server\_port in server.ini; every server on one machine also needs its own Steam ports. UDP, 10999 for the main shard\
Shards Master (surface) and Caves\
Mods Steam Workshop\
Cluster token Online servers need a cluster token, generated on Klei’s website or in the game console. From your Klei account\
Game modes Survival · Endless · Wilderness · Relaxed · Lights Out

Options

- Caves
- Workshop
- Endless
- Wilderness
- Lights Out
- PvP
- Rollbacks

Game facts from the official Don’t Starve wiki’s dedicated server guide and console command pages, checked in October 2026.

- DDoS protection
- 20 game server locations

## DST plans are being prepared

Tell us your player count, whether you want caves and which mods you use, and our team will reply with the options. Or open a ticket and we will let you know when the plans are online.

[Contact sales](https://hyperdc.com/contact-us) [Open a ticket](https://hyperdc.com/support/new-ticket)

## How big should a DST server be?

Caves run as a second server process, and Workshop mods add to both. Plan for the shards you run, not only the players.

| Feature | **Surface only** Up to 6 players | Recommended **With caves** Up to 12 players | **Modded** Up to 24 players with mods | **Large community** Up to 64 players |
| --- | --- | --- | --- | --- |
| Memory (RAM)Working memory for the world, the players and every mod. Leave headroom: memory use grows as players explore. | 2 GB | 3 GB | 4 GB | 8 GB+ |
| CPU coresEach shard runs its own process, so the caves benefit from a second core. | 1–2 | 2 | 2–3 | 4+ |
| Disk spaceRoom for the game files, the world and its backups, plus updates and mods. | 5 GB | 10 GB | 15 GB | 20 GB |
| Tick rateHow often the server updates per second (15–60). Klei recommends the default of 15; higher values cost CPU and bandwidth. | 15 | 15 | 15 | 15 |
| Typical use | Friends on one world | A group with the caves | Workshop mods and caves | A busy public server |

- ### Surface only
  Up to 6 players
  Memory (RAM)Working memory for the world, the players and every mod. Leave headroom: memory use grows as players explore. 2 GB\
  CPU coresEach shard runs its own process, so the caves benefit from a second core. 1–2\
  Disk spaceRoom for the game files, the world and its backups, plus updates and mods. 5 GB\
  Tick rateHow often the server updates per second (15–60). Klei recommends the default of 15; higher values cost CPU and bandwidth. 15\
  Typical use Friends on one world
- Recommended
  ### With caves
  Up to 12 players
  Memory (RAM)Working memory for the world, the players and every mod. Leave headroom: memory use grows as players explore. 3 GB\
  CPU coresEach shard runs its own process, so the caves benefit from a second core. 2\
  Disk spaceRoom for the game files, the world and its backups, plus updates and mods. 10 GB\
  Tick rateHow often the server updates per second (15–60). Klei recommends the default of 15; higher values cost CPU and bandwidth. 15\
  Typical use A group with the caves
- ### Modded
  Up to 24 players with mods
  Memory (RAM)Working memory for the world, the players and every mod. Leave headroom: memory use grows as players explore. 4 GB\
  CPU coresEach shard runs its own process, so the caves benefit from a second core. 2–3\
  Disk spaceRoom for the game files, the world and its backups, plus updates and mods. 15 GB\
  Tick rateHow often the server updates per second (15–60). Klei recommends the default of 15; higher values cost CPU and bandwidth. 15\
  Typical use Workshop mods and caves
- ### Large community
  Up to 64 players
  Memory (RAM)Working memory for the world, the players and every mod. Leave headroom: memory use grows as players explore. 8 GB+\
  CPU coresEach shard runs its own process, so the caves benefit from a second core. 4+\
  Disk spaceRoom for the game files, the world and its backups, plus updates and mods. 20 GB\
  Tick rateHow often the server updates per second (15–60). Klei recommends the default of 15; higher values cost CPU and bandwidth. 15\
  Typical use A busy public server

Klei publishes no server hardware figures; these starting points count one process per shard. Large mod lists can double memory use.

## Shards, mods and server files

A DST server is a cluster: shared settings at the top, one folder per shard below.

### Master and Caves

The surface and the caves run as two shards of one cluster, each with its own server.ini and world settings.

### cluster.ini

Shared settings for the cluster: game mode, max players, PvP, pause when empty, name, password and tick rate.

### Workshop mods

List mods in dedicated\_server\_mods\_setup.lua to download them, then switch them on per shard in modoverrides.lua.

### World generation

worldgenoverride.lua and leveldataoverride.lua set seasons, resources and creatures for each shard.

### Admins and lists

adminlist.txt, whitelist.txt and blocklist.txt take one Klei user ID per line, starting with KU\_.

### Saves and rollbacks

The server saves at the start of each day; c\_save saves now and c\_rollback goes back a number of saves.

## Set up your DST server

Four steps to a world that survives every winter.

1. ### Pick shards and size
   Surface only or with caves, vanilla or modded: choose with the table above.
2. ### Pick a location
   Choose the one closest to your group from our 20 game server locations.
3. ### Add your cluster token
   Generate a token on Klei’s website, put it in cluster\_token.txt and set your rules in cluster.ini.
4. ### Invite your friends
   Players find the server by name in Browse Games and enter the password if you set one.

## Other game servers you might like

[See every game](https://hyperdc.com/game-server-hosting) [See all survival servers](https://hyperdc.com/game-servers/survival-game-servers)

### Terraria

Vanilla or tModLoader worlds for up to 255 players.

[Learn more](https://hyperdc.com/game-servers/terraria)

### Valheim

Up to 10 Vikings with crossplay, modifiers and backups.

[Learn more](https://hyperdc.com/game-servers/valheim)

### Core Keeper

An underground world for up to 8 players, from every PC store.

[Learn more](https://hyperdc.com/game-servers/core-keeper)

### Project Zomboid

Build 42 or 41 with Workshop mods, maps and your sandbox rules.

[Learn more](https://hyperdc.com/game-servers/project-zomboid)

### Necesse

Settlements for up to 250 players, with permissions and raids.

[Learn more](https://hyperdc.com/game-servers/necesse)

### Craftopia

Pocketpair’s dedicated server for an always-on Craftopia world.

[Learn more](https://hyperdc.com/game-servers/craftopia)

## Frequently asked questions

Still have a question? Send us a message and our team will reply by email.

[Contact us](https://hyperdc.com/contact-us) [Open a ticket](https://hyperdc.com/support/new-ticket)

### How many players can join a DST server?

Between 1 and 64, set with max\_players in the GAMEPLAY section of cluster.ini. Large groups and mods need more memory and CPU, especially with the caves on.

### What is a cluster token?

A token that links an online server to a Klei account. Generate it on Klei’s website or with TheNet:GenerateClusterToken() in the game console and save it in cluster\_token.txt without extra characters.

### Do I need the caves?

Only if you want them. The caves are a second shard that runs next to the surface; it doubles the server processes, so plan more memory and CPU for it.

### How do I install Workshop mods?

Add ServerModSetup lines with the Workshop IDs, or ServerModCollectionSetup for a collection, to dedicated\_server\_mods\_setup.lua. Then enable each mod for each shard in that shard’s modoverrides.lua.

### Which ports does the server use?

Each shard uses the UDP port set as server\_port in its server.ini; forward 10999 for the main shard if players cannot see the server. Every server on one machine also needs its own master\_server\_port and authentication\_port.

### How do I add admins or ban players?

Put Klei user IDs, which start with KU\_, one per line in adminlist.txt. For bans use blocklist.txt or TheNet:Ban with the player’s user ID; TheNet:Kick removes a player for now.

### Can I roll back the world?

Yes. c\_rollback with a number goes back that many saves, or one save without a number. The server saves at the start of each day, and c\_save saves immediately.

### Can I make the server private?

Yes. Set a cluster\_password in cluster.ini, or list allowed players in whitelist.txt and reserve slots for them with whitelist\_slots.

### Which game modes can I run?

Survival, Endless, Wilderness, Relaxed and Lights Out. Endless never ends, Wilderness spawns players in random places, and Lights Out keeps the world in permanent night.

### How do I shut the server down safely?

Use c\_shutdown(true), which saves before it exits; c\_shutdown(false) quits without saving. Warn players first with c\_announce.

## Ready to survive together?

Tell us your player count, caves and mods, and we will help you pick the right DST server.

See plans [Contact sales](https://hyperdc.com/contact-us)

---

Source: <https://hyperdc.com/game-servers/dont-starve-together>\
Updated: 2026-10-09
