Driver FixRecommendedSound, Wi-Fi or graphics acting up? Check drivers firstFind missing or outdated drivers fast.Check DriversOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run Scan×
Skip to content
World desk8 min

How to Set Up Caves on a Don’t Starve Together Server

A practical guide to running Don’t Starve Together’s Forest and Caves as linked shards, including file locations, Windows commands, in-game hosting, CPU considerations, and fixes for common failures.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Don’t Starve Together caves do not run as a switch inside the surface world. A caves world is a second shard, running as a separate dedicated-server process and linked to the Forest shard (the Master shard). Start both processes with the same cluster name, keep one shared cluster.ini at the cluster root, and give each shard its own server.ini. On a dedicated server, that means two simultaneous server processes and substantially more CPU work than a Forest-only world.

How the Forest-and-Caves layout works

A DST cluster is the shared identity and data set for one world. The Forest surface is the Master shard; the underground world is the Caves shard. Klei’s command-line setup runs the dedicated server twice, using the same cluster name but a different -shard argument for each process.

As an Amazon Associate I earn from qualifying purchases.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Shared cluster data: cluster.ini and the cluster token belong in the cluster’s root directory.
  • Surface settings: Master/server.ini contains settings for the Forest shard.
  • Underground settings: Caves/server.ini contains settings for the caves shard.
  • Running world: both shard processes must remain online for players to travel between Forest and Caves.

Do not put the caves settings in Master/server.ini or launch the second process with a different cluster name. Either mistake creates an unlinked world, applies settings to the wrong shard, or prevents the shards from joining the same cluster.

What you need before enabling caves

  • A DST dedicated-server installation on the host machine, or the ability to create a dedicated instance through your hosting control panel.
  • A generated cluster with a valid cluster token. The token and cluster-level files must be readable from the same cluster root used by both processes.
  • A writable cluster directory containing separate Master and Caves folders.
  • Enough CPU capacity to run two server processes concurrently. Klei explicitly warns that hosting a Forest and caves world is CPU-intensive and needs a more capable computer setup; the support article carrying that warning was updated July 15, 2026.
  • Firewall and network rules that allow the dedicated server to accept connections. The exact ports depend on your existing DST installation and network configuration, so use the ports already defined by your server setup rather than copying an unrelated example.

No official source establishes a universal RAM requirement, player limit, or processor model for caves. Performance depends on the number of players, mods, simulation load, operating system, and other services sharing the machine.

#1 Best Overall
Elebase USB to USB C Adapter for iPhone 18 Pro Max,USBC Car Charger Adapter | 4Pack Type C Female to A Male Cable Converter for Apple Duo 17 16 15 14 Plus,iWatch Watch 12 11 10,iPad 9 8 Air,Airpods 5 4
  • Read Before You Buy — No Video Output: These adapters support charging and USB 2.0 data transfer, but cannot transmit video signals. Except for standard USB webcams (which use USB data only), they are not compatible with HDMI/DisplayPort cables, video-capable USB-C hubs, or docking stations with video output.
  • Convert USB-A Ports to USB-C: Designed to connect USB-C earphones, cables, flash drives, card readers, and other USB-C accessories to standard USB-A ports. Plug-and-play with no drivers or software required.
  • Aluminum Alloy Housing: Built with a sturdy aluminum alloy shell that aids in heat dissipation and protects against daily wear and scratches. Designed to maintain a stable and secure connection.
  • Compact & Travel-Friendly: The ultra-compact design allows the adapter to stay plugged into your device without blocking adjacent ports or adding bulk, reducing wear and tear on your original USB ports.
  • 12-Month Warranty: Backed by a 12-month manufacturer warranty for peace of mind. Designed to meet strict quality control standards for reliable everyday performance.

Recommended cluster folder structure

Before starting either process, verify that the files are arranged as a single cluster. The names below show the required relationship, not a promise that every installation uses the same absolute parent path.

MyDediServer/
├── cluster.ini
├── cluster_token.txt
├── Master/
│   └── server.ini
└── Caves/
    └── server.ini

The cluster token filename and location should match the layout created by your DST installation or host panel. The important rule is that both shard launches point to the same cluster root and therefore see the same token and cluster.ini. Back up this entire directory before changing world generation or mod settings.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Set up caves on a Windows dedicated server

1. Create or select the cluster

Choose the cluster directory you intend to keep permanently and give it a stable name. Klei’s Windows example uses MyDediServer; you can use another name, but the text after -cluster must be identical in both launch commands. Confirm that the cluster root contains cluster.ini and the cluster token before starting the server.

2. Create the shard directories and configuration files

Inside the cluster root, create Master and Caves directories if they do not already exist. Place the surface shard’s server.ini in Masterserver.ini and the caves shard’s file in Cavesserver.ini. On a standard Windows setup, Klei documents the caves configuration location as:

Rank #2
Sale
Anker USB-C Hub, 5-in-1 USB Hub for Laptops, 4K HDMI Multiport Adapter | USB C Dongle with 90W Max Power Delivery, 3×5Gbps USB A Data Ports, for MacBook, Dell, and More (Charger Not Included)
  • 5-in-1 USB-C Hub: Experience comprehensive connectivity featuring a Power Delivery input, two USB-A 2.0 ports, a USB-A 3.0 port, and an HDMI port. (Note: The USB-C power delivery input port is only for connecting an external wall charger to power your laptop and cannot power peripheral devices.)
  • 90W Pass-Through Charging: Achieve optimal charging with 90W pass-through power to your laptop, supported by a total input of 100W, with the hub reserving 10W for operational efficiency. (Note: Wall charger not included.)
  • Quick Data Transfers: Accelerate your productivity with rapid data transfers using a high-speed 5Gbps USB 3.0 port and two 480Mbps USB 2.0 ports.
  • 4K HDMI Display: Enhance your visual experience with a hub capable of delivering 4K resolution at 30Hz in both mirror and extend modes. Please note that this hub is compatible with MacBook (macOS 12 and newer), Windows 10 and 11, ChromeOS, and laptops equipped with DP Alt Mode and Power Delivery. Note: This device is not compatible with Linux.
  • What You Get: Anker USB-C Hub (5-in-1, 4K HDMI), welcome guide, 18-month warranty, and our friendly customer service.
DocumentsKleiDoNotStarveTogetherMyDediServerCavesserver.ini

Use the same cluster name in the path and in your launch command. Keep shard-specific options in the appropriate file so a setting intended for Caves does not silently alter the Forest world.

3. Configure the Caves world

Generate or edit the Caves world settings using the server tools you normally use. The community setup guide identifies DST_CAVE as the default caves preset and also lists DST_CAVE_PLUS and TERRARIA_CAVE as alternatives. Treat those names as checks for generated configuration, not as a substitute for Klei’s current syntax: if a current Klei tool creates the file, use the keys and format it produces.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

4. Launch the Master shard

Start one dedicated-server process with the shared cluster name and the Master shard argument. In the executable directory, the command follows this pattern:

dontstarve_dedicated_server_nullrenderer_x64 -console -cluster MyDediServer -shard Master

The executable name can differ by platform or installation build. Preserve the two significant values: the same cluster name used by the other process and -shard Master.

Rank #3
Sale
Anker USB C Hub, 7in1 Multi-Port USB Adapter, 4K@60Hz USBC to HDMI Splitter | 85W Max PD, 2 USB 3.0 & 1 USBC Data Ports, SD/TF Card Reader, for Laptops/Mac and Other Type C Devices (Charger Not Included)
  • Sleek 7-in-1 USB-C Hub: Features an HDMI port, two USB-A 3.0 ports, and a USB-C data port, each providing 5Gbps transfer speeds. It also includes a USB-C PD input port for charging up to 100W and dual SD and TF card slots, all in a compact design.
  • Flawless 4K@60Hz Video with HDMI: Delivers exceptional clarity and smoothness with its 4K@60Hz HDMI port, making it ideal for high-definition presentations and entertainment. (Note: Only the HDMI port supports video projection; the USB-C port is for data transfer only.)
  • Double Up on Efficiency: The two USB-A 3.0 ports and a USB-C port support a fast 5Gbps data rate, significantly boosting your transfer speeds and improving productivity.
  • Fast and Reliable 85W Charging: Offers high-capacity, speedy charging for laptops up to 85W, so you spend less time tethered to an outlet and more time being productive.
  • What You Get: Anker USB-C Hub (7-in-1), welcome guide, 18-month warranty, and our friendly customer service.

5. Launch the Caves shard

Open a second console window or service definition and run the equivalent command with -shard Caves. Klei’s Windows quick-setup form is:

dontstarve_dedicated_server_nullrenderer_x64 -console -cluster MyDediServer -shard Caves

Do not close the Master process after starting Caves. The two windows should remain active, or both commands should be managed by your service supervisor. If one process exits, the corresponding shard is unavailable even though the other process may still appear healthy.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

6. Confirm that the shards linked

  • Both processes report the same cluster name.
  • The Master process reads Master/server.ini; the second reads Caves/server.ini.
  • Both processes can read the shared cluster token and cluster.ini.
  • The server log shows each shard starting instead of creating a second independent cluster.
  • After joining the Forest, a player can use the normal in-game cave entrance or travel mechanism to reach the caves shard.

If the Caves process starts a fresh world, stops immediately, or never appears reachable, stop both processes and check the directory names, cluster spelling, token location, and shard-specific configuration before changing world settings.

Set up caves through the in-game host flow

You do not need to edit dedicated-server files for ordinary in-game hosting. Klei’s host workflow exposes caves as a server playstyle.

Rank #4
Sale
UGREEN USB to USB C Adapter Combo 4-Pack, 10Gbps USB C Converter Space Gray | Data transfer & Fast charging for MacBook, iPhone 17/16/15, iPad, Samsung Galaxy, Apple Watch
  • Dual Converters, Infinite Potential:Includes 2× USB C male to USB A female adapters and 2× USB A male to USB C female adapters. Perfect for a wide range of uses—tablets with Bluetooth keyboards, expand USB ports on macbook, and more. Two different converters for all your daily needs
  • Next-Level 10Gbps & 3A Charging: No more slow 480Mbps, this usb to usb c adapter has a transfer speed of up to 10Gbps, allowing you to do more transferring in less time. This usb adapter fits both USB A and USB C charger, supporting up to 3A fast charging
  • Upgraded Exquisite Craftsmanship: With an aluminum alloy housing and metal connector, the usbc to usb adapter is extremely durable and sturdy. Rigorously tested to withstand more than 10,000 times of plugging and unplugging, ensuring long-lasting performance
  • Broad Compatible: The usb c to usb adapter widely supports all USB C/ USB A devices like laptops, tablets, cellphones, car chargers, and phone chargers. Such as compatible with MacBook Pro/Air 2023/2022, Thunderbolt 4/3 Devices,Apple MagSafe Watch 9/8/7/SE/Ultra, iPad Pro 2022/2021, Samsung Galaxy S23/S20/S10, and iPhone 17/16/15 Pro. Plug and play
  • Please Note: To reach 10Gbps speed, keep the cable under 3.3 ft. For USB A Male to USB C adapters, try flipping the USB C connector. USB C Male to USB A adapters support bidirectional 10Gbps transfer within 3.3 ft
  1. Open DST and choose Host Game.
  2. Select Create New World.
  3. Choose the Caves server playstyle.
  4. Open the Caves tab and set the underground world options.
  5. Review the available world presets and adjust the settings you want.
  6. Click Generate World.

This flow creates the linked world for a normal hosted session. It is different from a long-running dedicated server: the game client is also hosting the processes, so the host must stay in the session and still has to absorb the CPU cost of running Forest and Caves together.

Why caves require more CPU

Adding caves starts another simulation rather than merely loading extra map tiles. Forest and Caves each maintain their own world state, entities, saves, and simulation updates. Running them at the same time is why Klei describes the configuration as “CPU-intensive” and recommends a beefier computer setup.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

There is no single official CPU or RAM number that guarantees a particular player count. Watch the host while several players are active, during world saves, and when mods are enabled. Sustained high CPU use, delayed actions, rubber-banding, or shard restarts indicate that the machine or its process limits are being exceeded. Reduce simultaneous services, remove expensive mods, lower the player load, or move the cluster to a host with stronger sustained CPU capacity.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Managed hosting versus running the shards yourself

If you do not want to maintain two processes, a managed DST host can handle the service layer, but you still need to verify that its product supports a linked Forest-and-Caves cluster. Compare providers on the following points rather than assuming a single “DST server” plan includes caves.

Best Value
Sale
Anker USB C Hub, 5-in-1 USBC to HDMI Splitter with 4K Display | 85W Max PD, 1 Powered USB-C 5Gbps & 2 Powered USB-A 3.0 5Gbps Data Ports, for MacBook Pro, MacBook Air, Dell and More (Black)
  • 5-in-1 Connectivity: Equipped with a 4K HDMI port, a 5 Gbps USB-C data port, two 5 Gbps USB-A ports, and a USB C 100W PD-IN port. Note: The USB C 100W PD-IN port supports only charging and does not support data transfer devices such as headphones or speakers.
  • Powerful Pass-Through Charging: Supports up to 85W pass-through charging so you can power up your laptop while you use the hub. Note: Pass-through charging requires a charger (not included). Note: To achieve full power for iPad, we recommend using a 45W wall charger.
  • Transfer Files in Seconds: Move files to and from your laptop at speeds of up to 5 Gbps via the USB-C and USB-A data ports. Note: The USB C 5Gbps Data port does not support video output.
  • HD Display: Connect to the HDMI port to stream or mirror content to an external monitor in resolutions of up to 4K@30Hz. Note: The USB-C ports do not support video output.
  • What You Get: Anker 332 USB-C Hub (5-in-1), welcome guide, our worry-free 18-month warranty, and friendly customer service.
Check Self-hosting Managed hosting
Two linked shards You create and supervise both processes. Provider must explicitly support Master and Caves in one cluster.
CPU allocation Uses the machine’s available CPU; burst behavior depends on your hardware and other services. Ask whether CPU is dedicated, shared, capped, or burstable, and whether the allocation covers two concurrent processes.
Persistent storage and backups You choose the disk, backup schedule, and off-site copy method. Confirm retention, restore procedure, and whether both shard directories are backed up together.
Mods and Workshop content You install, update, and troubleshoot the mod set. Confirm Workshop support, upload limits, update handling, and whether mods are applied consistently to both shards.
Network and ports You configure firewall, router, and port forwarding. Check which ports are exposed and whether the panel configures them for both shards.
Restart automation Use a service manager, scripts, or scheduled tasks to restart both processes. Verify that a restart brings up the complete cluster, not only the Master process.
Current price Depends on your existing hardware and electricity costs. No generally applicable price is established here; obtain a current quote and read the resource limits.

The practical question is not simply whether a provider advertises DST support. Ask how it stores cluster.ini, the token, Master/server.ini, and Caves/server.ini, and how it starts both shards after an update or crash.

Troubleshoot the most common failures

The Caves process launches, but players cannot enter caves

  • Check that the process uses -shard Caves, not -shard Master.
  • Verify that its server.ini is inside the same cluster’s Caves directory.
  • Confirm that both launches use exactly the same cluster name, including capitalization and punctuation.
  • Check firewall and host-panel rules for the second process.

A second, empty world appears

This usually means the processes are not reading one shared cluster. Stop them, then compare the absolute cluster paths, cluster.ini, token, and cluster-name argument. A typo in the cluster name is enough to create an unrelated instance.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The server stops or lags after caves are enabled

Check CPU utilization over time rather than relying on a brief idle reading. Two shards run continuously, and mods or other services add load. Remove nonessential services, test without mods, and move to hardware with stronger sustained CPU capacity if the symptoms remain. Do not treat a one-time benchmark or a short startup reading as proof that the machine can support a busy world.

World settings affect the wrong shard

Separate the files: Forest settings belong in Master/server.ini; underground settings belong in Caves/server.ini. Reopen the generated files after saving and confirm that the process logs reference the intended shard directory.

A restart brings back only one shard

Review the service manager, batch files, or panel startup tasks. There must be one restart definition for Master and another for Caves, both using the same cluster name and root. Test a full stop-and-start cycle before inviting players back.

Safe maintenance practices

  • Stop both shard processes before making structural changes or restoring a backup.
  • Back up the complete cluster root, including cluster.ini, the token, and both shard directories.
  • Change one setting at a time and record whether it belongs to Master or Caves.
  • After a game update, start both shards and inspect their logs before allowing players to connect.
  • Keep a copy of the launch commands and the absolute cluster path so a replacement machine can recreate the same pairing.

A caves setup is healthy when one cluster contains the shared files, each shard has its own configuration, both processes use the same cluster name, and the host has enough sustained CPU capacity to run them together.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Outdated Drivers Are Slowing You DownFree scan - exact matches
PC Slower Than It Used to Be?Free scan - under a minute

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.