Driver FixRecommendedSound, Wi-Fi or graphics acting up? Check drivers firstFind missing or outdated drivers fast.Check DriversHalloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsSlow PC?RecommendedPC slow today? Run a repair scan before it gets worseResolve common Windows issues and optimize system performance.Scan Now×
Skip to content
World desk10 min

How to Back Up a Don’t Starve Together Server (World, Master and Caves)

Back up the complete DST cluster—not just one save file—with the correct path, a controlled save, secure dated archives and a tested restore.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Back up the complete active cluster, not just a single save file. First identify the server’s actual storage root and cluster directory, stop the server (or run a controlled c_save()), then archive the entire cluster with its Master and Caves data, configuration, permissions and mods. Store the dated archive outside the live directory and rehearse a restore on a spare location.

The short answer: archive the whole cluster

A Don’t Starve Together dedicated server’s recovery unit is the complete cluster folder. It contains shared cluster settings, shard-specific world data, player data, access lists, server configuration and (when used) mod configuration and downloads. Copying one file or only the Master shard can leave you with an incomplete world.

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.

Klei’s official support guidance for Windows PC is to go to the DocumentsKlei directory and zip it with all subdirectories. For a dedicated server, you can archive the complete profile or the specific cluster selected by the server’s launch options. The profile-wide approach is simplest when the installation contains one cluster; a multi-cluster host should preserve each active cluster separately.

Where DST stores server data

Klei’s dedicated-server command-line guide defines the active location as:

#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.

<persistent_storage_root>/<conf_dir>/<cluster>/

-persistent_storage_root must be an absolute path. -conf_dir defaults to DoNotStarveTogether, and -cluster selects the cluster directory. A launch script, scheduled task or service unit can override the defaults, so the path in the table is only a starting point.

Platform Default profile location Typical default cluster path Important qualification
Windows DocumentsKlei DocumentsKleiDoNotStarveTogether<cluster> A dedicated server may use a different absolute -persistent_storage_root.
macOS ~/Documents/Klei ~/Documents/Klei/DoNotStarveTogether/<cluster> Confirm the launch options before copying.
Linux ~/.klei ~/.klei/DoNotStarveTogether/<cluster> Service accounts often have a home directory different from your login account.

The angle-bracket terms are path components, not literal folder names. Replace them with the values used by the server process. If the service starts with a custom storage root, that custom root takes precedence over the platform default.

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

Find the path your running server actually uses

  1. Open the script, shortcut, container definition or service unit that starts the dedicated server.
  2. Look for -persistent_storage_root, -conf_dir and -cluster. Record every value, including capitalization and whether the path is absolute.
  3. Combine those values using <persistent_storage_root>/<conf_dir>/<cluster>/. That is the cluster you must archive.
  4. If no flag is present, check the platform default in the table and look for the cluster directory containing the server’s current files.
  5. Confirm the choice by checking modification times: the files should change when the server saves or shuts down. If you find several similarly named clusters, do not guess; match the directory named by -cluster.

Backing up the wrong default folder is a common failure on hosted or migrated servers. The command-line options, not the operating system, determine the authoritative location.

Prepare a consistent snapshot

Do not copy a live world while it is actively writing files if you can avoid it. Klei’s settings guidance states that the game saves on shutdown and can be manually saved with c_save(). A controlled snapshot reduces the chance that the archive contains a partially written world or mismatched shard state.

  1. Warn connected players and stop new activity.
  2. Use the server’s normal shutdown procedure and wait for the process to exit. If an administrator console is available, run c_save() first, then shut down cleanly.
  3. Verify that both Master and Caves processes, when present, have stopped. A wrapper may leave one shard running after the other exits.
  4. Check that the cluster files are no longer changing.
  5. Only then copy or compress the profile or cluster.

If an emergency requires a live copy, label it as an unverified snapshot and make a clean backup as soon as the server can be stopped. A live archive should not be your only recovery copy.

Back up a Windows installation

For a Windows PC installation, Klei’s support wording is to zip the entire DocumentsKlei directory with all subdirectories. This captures the default DoNotStarveTogether profile and any clusters below it.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
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.
  1. Stop the server or perform the controlled-save procedure.
  2. Open File Explorer and browse to DocumentsKlei for the Windows account that runs the server.
  3. Right-click the Klei folder and choose the archive or ZIP command available in your Windows edition.
  4. Give the archive a dated name that identifies the host and cluster, such as DST-backup-2026-10-14-Cluster_1.zip.
  5. After the archive finishes, open it and confirm that the expected DoNotStarveTogether folder and cluster subfolders are present.

If the dedicated server uses a custom persistent root outside Documents, archive that active cluster instead; zipping an untouched default Documents folder will not protect the running world.

Back up macOS and Linux installations

On macOS, the default profile is ~/Documents/Klei/DoNotStarveTogether. On Linux, it is ~/.klei/DoNotStarveTogether. Stop the server first, then use the file manager’s archive or compression function, or copy the complete cluster directory to an archive location while preserving its directory structure and file permissions.

For a service-managed Linux server, perform the operation as the account that owns the server files or use an administrative method that preserves ownership and permissions. The service’s home directory may not be your personal home directory. Always follow the service unit’s -persistent_storage_root, -conf_dir and -cluster values instead of assuming ~/.klei.

Files a dedicated cluster should contain

A reliable dedicated-server archive includes shared cluster files and every file belonging to each shard. The configuration reference assigns the following roles:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
File or directory What it controls Why it belongs in the backup
cluster.ini Shared cluster settings. Defines cluster-wide behavior needed to recreate the same server.
cluster_token.txt Server-instance authentication token. Required for operation; losing it can prevent the instance from starting normally.
adminlist.txt Administrators. Preserves staff permissions.
blocklist.txt Blocked players. Preserves bans or blocks configured for the cluster.
whitelist.txt Allowed players when a whitelist is used. Preserves access control.
Master shard directory Master world data and shard-specific settings. Contains the primary world and player state.
Caves shard directory Caves world data and shard-specific settings. Required when the cluster uses caves; it is a separate shard.
server.ini in each shard Per-shard server settings. Restores how each shard starts and runs.
worldgenoverride.lua, when used World-generation overrides. Preserves custom generation choices.
leveldataoverride.lua, when used Level-data overrides. Preserves custom level settings.
modoverrides.lua Enabled mod configuration for the shard. Restores mod settings and compatibility choices.
Mod download and configuration files Downloaded mod content and related settings. Helps the restored server reproduce the same modded world.

Names can vary with the cluster and shard layout, but the rule is constant: preserve the complete cluster tree rather than selecting only files that look like saves.

Keep Master and Caves together

Master and Caves are separate shards that cooperate as one cluster. If caves are enabled, back up both shard directories in the same archive and restore them together. A Master-only copy may appear to start while silently losing the caves world or leaving shard references inconsistent.

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.

When checking an archive, expand the cluster and verify that both shard directories are present if the live server uses caves. Also check each shard for its server.ini, override files and modoverrides.lua where applicable.

Store archives safely

Keep dated archives outside the live server directory. If an update, script error or disk failure damages the live tree, an archive stored beside it can be damaged at the same time. An external hard drive for PC backup is a practical physical destination for ZIP files; a second copy in a different location provides additional protection.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Use an unambiguous name containing the date, host and cluster.
  • Retain at least one clean archive from before major configuration or mod changes.
  • Keep the archive readable and verify that its size is plausible for the world and mod set.
  • Restrict access to the backup location.
  • Treat cluster_token.txt as sensitive. It identifies the server instance and is needed for operation, so do not publish it in a forum, paste it into a public repository or attach it to an unsecured ticket.

Do not delete the live cluster after creating an archive. The archive is a recovery copy, not a replacement for the active data.

Restore a DST dedicated server

Restoration is a controlled file replacement followed by a shard check. Test it on a spare host or a separate copy whenever possible instead of experimenting on the only live world.

  1. Stop the destination server completely, including both Master and Caves processes.
  2. Identify the destination’s active storage location from its launch options. It may differ from the source host’s path.
  3. Make a temporary copy of any existing destination cluster so you can undo the test.
  4. Extract the dated archive and place the complete cluster directory beneath the destination’s selected <persistent_storage_root>/<conf_dir>/ path, using the cluster name expected by -cluster.
  5. Preserve the directory hierarchy. Do not flatten the Master or Caves folders into the cluster root.
  6. Confirm that cluster.ini, the access lists, cluster_token.txt, shard server.ini files and any override and mod files are present.
  7. Start the same Master/Caves shard arrangement used by the source cluster.
  8. Join the world and verify terrain, inventory and player data, then check that caves load if they were enabled.
  9. Test administrator, whitelist and blocklist behavior with an appropriate account.
  10. Check that the expected mods download or load and that their settings match the archived configuration.

Klei migration guidance supports copying a complete cluster folder into the destination. The destination can use a different absolute storage root as long as its launch options point to the extracted cluster.

Verify a backup before you need it

A successful compression operation does not prove that restoration will work. Use a spare directory or host and run this checklist:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
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
  • The archive opens without an extraction error.
  • The expected cluster name appears under the configured conf_dir.
  • Both Master and Caves are present when the original cluster used caves.
  • The world loads without a new-world prompt.
  • Known player characters, inventories and progression are present.
  • World-generation and level-data overrides are active where the original used them.
  • Mods load with the expected settings.
  • Administrator, whitelist and blocklist behavior is intact.
  • The server can shut down and save normally after the test.

Record the date of the last restore rehearsal alongside the archive. That gives you recovery confidence rather than merely a file that has never been opened.

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

Backup methods compared

Method Completeness Consistency Portability Security concern Recovery confidence
Stop server, archive complete cluster Full cluster, including shards and configuration Strong; files are offline after a clean save High; can be placed under a remapped storage root Protect the token and archive access High when a test restore is performed
Run c_save(), then archive while stopping Full cluster if you copy the whole tree Good, provided all processes finish shutting down High Same token precautions High after verification
Copy a live cluster while players are connected Can be full, but may miss in-flight changes Weakest; files can represent different save moments High Token may be exposed in the copy Uncertain until restored
Copy only the Master shard Incomplete when caves or shared files are needed Not applicable as a complete recovery Limited Access and token files may be absent Low
Archive the entire default profile without checking launch options Complete only if the server uses that profile Good if offline May restore the wrong cluster Protect all included credentials Low until the active path is confirmed

Troubleshooting common backup and restore failures

The restored server creates a new world

The destination is probably reading a different path or cluster name. Recheck -persistent_storage_root, -conf_dir and -cluster, then ensure the extracted cluster directory sits exactly beneath the selected configuration directory. Do not rename the cluster casually; make the launch option and folder name agree.

The world loads but caves are missing

The archive may contain only the Master shard, or the destination was started without its Caves shard. Stop the server, restore the complete cluster including the Caves directory, and launch the same shard arrangement as the source.

Players, permissions or bans disappeared

Those records are in the cluster’s shared files and access lists, not just in terrain data. Restore adminlist.txt, blocklist.txt, whitelist.txt and the complete cluster tree rather than copying a world subdirectory alone.

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

Mods are disabled or behave differently

Check that each shard’s modoverrides.lua and the mod download/configuration files were included. A world archive without those files may load as an unmodded or differently configured server.

The server will not authenticate after migration

Verify that cluster_token.txt was copied intact and is protected from public exposure. If you intentionally replace a token, treat that as a server-identity change and secure the new file in every backup.

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.

The ZIP exists but cannot be trusted

Open the archive, inspect its folder tree and perform a test extraction. If it was created while the server was live, make a second archive after a clean shutdown and use that offline copy as the primary restore point.

Practical backup routine

  1. After installing or changing a server, document its launch options and active cluster path.
  2. Before a major update, world-generation change or mod change, warn players and stop the server cleanly.
  3. Create a dated archive of the complete cluster or profile.
  4. Open the archive to verify Master, Caves (when used), shared files and mod configuration.
  5. Copy the archive to an external hard drive or another separate location.
  6. Periodically restore it to a spare location and record the result.

This routine protects the files that make the server reproducible: world state, player progress, shard relationships, permissions, authentication and configuration.

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

Frequently Asked Questions

Can I back up only the Master folder if my server currently runs caves?

No. Master and Caves are separate shards of one cluster. Keep both shard directories and the shared cluster files in the same archive.

Is the default Documents or .klei path always correct?

No. A dedicated server can override the platform default with an absolute -persistent_storage_root, plus -conf_dir and -cluster. Inspect the launch script or service unit first.

Does a cluster backup include player progress?

A complete cluster backup is intended to preserve the world and player data together. Copying only a single configuration or shard directory does not provide that complete recovery.

How can I move a cluster to another host with a different folder layout?

Extract the complete cluster beneath the destination path selected by its launch options. The persistent-storage root can be remapped; preserve the cluster’s internal structure and start the same Master/Caves shards.

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 *

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.

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
Windows Errors? Fix Them Before They SpreadFree repair scan

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.