DriversRecommendedOutdated drivers can make a good PC feel brokenScan driver issues before chasing fixes manually.Scan NowOctober 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 desk11 min

How to Add an Admin to a Don’t Starve Together Dedicated Server

Add extra administrators to a Don’t Starve Together dedicated server by editing the active cluster’s adminlist.txt with one Klei User ID per line. This guide covers default paths, custom launch options, multi-shard layouts, token-owner behavior, managed hosts, and troubleshooting.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

To add an administrator to a dedicated Don’t Starve Together server, edit the active cluster’s adminlist.txt and put the player’s Klei User ID on its own line. The file belongs in the cluster selected by the server’s launch settings, not in a local save or an arbitrary client folder.

The account that generated the cluster token remains the default administrator when an online server has no admin list or the list is empty. Additional administrators must be entered in the active cluster’s list.

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.

What you need before changing the server

This procedure changes a text permission file. You need access to the dedicated server’s files or to a hosting control panel that exposes them, plus the exact Klei User ID of the person you want to promote.

  • Server file access: You must be able to locate the cluster currently loaded by the server and create or edit a text file there.
  • The active cluster: A server can use a custom storage root, configuration directory, or cluster name, so the default folders are only starting points.
  • The target player’s Klei User ID: Confirm the identifier with the player or through the identity information available in your setup before editing the file. A wrong ID grants no access to the intended person.
  • A way to apply and test the change: Depending on how the server is hosted, you may have a restart or reload control. The available documentation does not establish one universal restart requirement.

Klei’s command-line documentation explains how the server chooses its storage and configuration paths: Dedicated Server Command Line Options Guide.

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

Understand the terms before you edit

A cluster is the top-level configuration for one online world. It can contain one shard or several shards, such as Master and Caves. The cluster token is the token used when that online cluster was created; the account associated with that token is the default administrator under the conditions described by the dedicated-server guide. A Klei User ID identifies the account being granted access. It is not the same thing as a Steam display name, a character name, or a nickname shown in chat.

These distinctions matter because the permission file is read at cluster level. Editing a similarly named file in a single-player save, an old backup, or a shard directory does not change the permissions of the running cluster.

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

Find the cluster the server is actually using

The important path is the cluster selected by the running server, not necessarily the folder you would use for a single-player world. Klei describes the cluster location as:

<persistent_storage_root>/<conf_dir>/<cluster>/cluster.ini

The cluster name defaults to Cluster_1 unless the launch configuration overrides it. The server’s -persistent_storage_root, -conf_dir, and -cluster options determine the real location.

Default configuration roots by operating system

Operating system Default storage location What can change it
Windows The user’s DocumentsKlei folder -persistent_storage_root or -conf_dir launch options
macOS The user’s Documents/Klei folder -persistent_storage_root or -conf_dir launch options
Linux ~/.klei -persistent_storage_root or -conf_dir launch options

The default configuration directory is DoNotStarveTogether. A host panel or startup script can change that directory, so inspect the actual launch arguments whenever the expected folder is missing.

Use the launch command or host panel as the source of truth

  1. Open the script, service definition, command line, or hosting-panel settings used to start the dedicated server.
  2. Record the values supplied to -persistent_storage_root, -conf_dir, and -cluster. If an option is absent, use the documented default for that option.
  3. Combine those values into the cluster path shown above.
  4. Open the folder containing that cluster’s cluster.ini. If you cannot find cluster.ini, you are probably looking at the wrong storage root, configuration directory, or cluster name.

Do not infer the active location merely from a folder named Cluster_1. Multiple test worlds, backups, or old installations can have the same default name. The loaded launch options and the presence of the matching cluster.ini are the useful checks.

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.

Path examples without assuming a particular installation

On Windows, begin under the account’s Documents Klei location, then follow the configured DoNotStarveTogether directory, configuration directory, and cluster name. On macOS, use the corresponding Documents/Klei location. On Linux, begin under ~/.klei. In all three cases, a custom -persistent_storage_root can move the entire tree, while -conf_dir can select another configuration directory and -cluster can select another cluster within it.

These are path rules rather than commands to copy verbatim. A managed host may mount the same logical folders somewhere else, so the panel’s startup configuration remains authoritative.

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.

Locate the correct level in a multi-shard server

A cluster can contain multiple shards, commonly represented by Master and Caves directories. Shard-specific settings are stored in each shard’s server.ini, while the cluster-level administration list sits alongside the cluster configuration and shard folders.

A typical layout is conceptually similar to:

<persistent_storage_root><conf_dir><cluster>
├── cluster.ini
├── adminlist.txt
├── Master
│   └── server.ini
└── Caves
    └── server.ini

The exact separators depend on the operating system, and a particular server may have additional files. The key distinction is that adminlist.txt belongs in the cluster directory, not inside Master, Caves, or a client’s local save directory.

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.

For the command-line path and shard arrangement, see Klei’s official server options documentation. A community walkthrough also describes the dedicated-server file structure in Don’t Starve Together Dedicated Servers.

Create or edit adminlist.txt

  1. Open the active cluster directory—the folder that contains cluster.ini.
  2. Look for a file named adminlist.txt.
  3. If it does not exist, create a plain text file with exactly that name. Ensure your operating system or editor has not added a second extension such as .txt.txt.
  4. Enter the intended player’s Klei User ID on its own line.
  5. For several administrators, place one Klei User ID on each separate line.
  6. Save the file in the cluster directory, alongside cluster.ini and the shard folders.

The dedicated-server guide describes this as a list of Klei User IDs, one per line. Do not substitute a Steam display name, character name, server nickname, or an identifier copied from an unrelated local save.

Example format

first-player-klei-id
second-player-klei-id

The example shows the structure only; replace those entries with the verified IDs for your own players. Keep each identifier on a separate line so the server can evaluate the list as individual accounts. Do not combine names and IDs on one line or place several IDs on a single line.

Editing safely

Before replacing an existing list, make a backup copy or preserve the current contents in your hosting panel’s file history if that feature exists. This is especially useful when several people already administer the cluster. Add the new line without deleting existing, verified administrators. Save as plain text and check the filename after saving; some editors hide extensions or create a second extension.

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

The file is a permission list, not a place for comments, server rules, passwords, or cluster settings. Keep cluster settings in their existing files and leave each shard’s server.ini where it is.

Understand who is an administrator by default

When the online server has no adminlist.txt, or the file exists but contains no entries, the account associated with the cluster token is the default administrator. This is the account that generated the cluster token used by the server. Adding another person requires that person’s Klei User ID in the cluster’s admin list; merely knowing the token owner’s identity does not promote anyone else.

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.

This behavior is described in the community dedicated-server guide and echoed in a Klei forum response about adding administrators. The forum discussion is available at “add an admin to dedicated server”.

Adding entries does not transfer the cluster token or change which account created it. It simply identifies additional Klei accounts that should receive administrator permission on that cluster. If the list is later emptied, the stated default behavior applies again: the token-associated account remains the default administrator.

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

Apply the change without assuming a universal restart rule

After saving adminlist.txt, use the controls provided by your server setup to apply configuration changes. Some installations expose a reload function; others provide only stop-and-start controls. The available Klei forum response explicitly did not settle whether a restart is required in every setup, so treat application as host-specific rather than an unconditional rule.

  1. Save the file and confirm it is in the active cluster directory.
  2. If your host panel documents a configuration reload, use that control.
  3. If the panel provides no reload option, follow its normal procedure for applying changed server files; do not alter launch arguments just to refresh the list.
  4. Have the promoted player connect or reconnect when your setup is ready for a test.
  5. Verify that the player receives the expected administrator status before relying on the permission in an active session.

If the status does not appear, return to the path and identity checks below before making further changes. Avoid repeatedly creating files in different folders: that can leave several plausible-looking lists while the process continues reading only one cluster.

Troubleshoot an admin who still has no permissions

The file is in the wrong folder

This is the most common path error on servers with custom layouts. Recheck the startup command or host-panel fields for -persistent_storage_root, -conf_dir, and -cluster. Then locate the cluster directory that contains the matching cluster.ini. Creating an adminlist.txt under a different Cluster_1, a local client directory, or a shard folder will not modify the cluster that is running.

The server uses a non-default cluster name

Cluster_1 is only the default. If the launch command specifies another value for -cluster, use that directory instead. A correctly formatted file in the default directory is ineffective when the server is loading a differently named cluster.

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

The storage or configuration root is customized

Windows, macOS, and Linux have different defaults, and a launch option can override all of them. If the expected DoNotStarveTogether directory does not contain the running cluster, inspect the full command and the host panel rather than creating parallel folders until one appears to work.

The identifier is not the player’s Klei User ID

The list accepts Klei User IDs. A screen name or another platform identifier can look plausible while matching no account. Ask the player to confirm the exact Klei identifier associated with their account, then replace the incorrect line with that value.

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 list was edited at shard level

Shard directories hold shard settings such as server.ini. Administration is configured at the cluster level. Move the file to the directory containing cluster.ini, leaving the shard files in their own folders.

The file is empty when you expected named administrators

An empty list has a defined consequence: the cluster-token account remains the default administrator. If you intended to grant access to additional people, ensure their Klei User IDs are actually present in the cluster-level file and saved successfully.

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

The change has not been applied by the running process

Check your host’s documented reload or restart workflow and then reconnect the test player. Because the reviewed guidance does not specify one restart requirement for every hosting arrangement, use the behavior of your particular control panel or service rather than treating a restart as guaranteed or unnecessary.

Several clusters look similar

Compare the path used by the active launch command with the directory you edited. A backup, staging world, or second installation can contain its own cluster.ini and adminlist.txt. Only the cluster selected by the process that is currently serving players matters.

What an administrator change does not do

The admin list controls which Klei accounts receive administrator permission on the selected dedicated-server cluster. It does not rename the cluster, alter world settings, modify shard configuration, or transfer ownership of the cluster token. Those are separate configuration or account-management concerns.

Because the file is cluster-level, the same administrator decision applies across the shards belonging to that cluster. If your server has a Master and Caves shard, you do not create a separate administrator list in each shard directory.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

A repeatable checklist for future administrators

  1. Identify the command or panel that starts the server.
  2. Read the configured -persistent_storage_root, -conf_dir, and -cluster values.
  3. Open the resulting cluster directory and confirm that cluster.ini is present.
  4. Create or edit adminlist.txt in that same directory.
  5. Enter one verified Klei User ID per line.
  6. Preserve existing valid entries and save the file as plain text.
  7. Save the file without changing the cluster or shard settings.
  8. Apply the change using the host’s supported reload or restart procedure, if one is required there.
  9. Have the intended player connect or reconnect and verify administrator status.
  10. If it fails, check the path, filename, identifier, and application workflow in that order.

When a managed host changes the workflow

A managed server may hide the filesystem behind a web panel, mount the cluster under a provider-specific path, or offer a file editor instead of direct shell access. The underlying operation is unchanged: identify the active cluster, edit its adminlist.txt, and apply the host’s supported configuration workflow. If the panel does not expose the cluster path or permit editing the list, ask the host whether its service supports cluster-level administrator management before creating files in guessed locations.

No provider is required for this change; it is a text-file permission update. The relevant requirement is access to the active cluster configuration. A host that cannot expose or manage that configuration may need to perform the edit for you, but the file and one-ID-per-line format remain the same.

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.

Authoritative and community references

Frequently Asked Questions

Where exactly does adminlist.txt go?

Put it in the active cluster directory, alongside cluster.ini and the Master or Caves shard folders. Do not place it inside a shard folder or a local client save.

What should each line contain?

One verified Klei User ID per line. Do not use a Steam display name, character name, nickname, or another platform identifier.

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

Is Cluster_1 always the right folder?

No. Cluster_1 is the default name only. Check the server’s -cluster setting and use the directory selected by the running launch configuration.

Who is admin if adminlist.txt is missing?

For an online server with no admin list, or an empty list, the account associated with the cluster token is the default administrator.

Do I have to restart the server?

There is no universal rule established for every hosting setup. Use the reload or restart procedure documented by your host, then have the player reconnect and test.

Why does my added admin still lack permissions?

Verify the active storage root, configuration directory, cluster name, exact filename, cluster-level location, Klei User ID, and your host’s process for applying file changes.

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

Do Master and Caves need separate admin lists?

No. Administration is configured at cluster level, so one list applies to the shards belonging to that cluster.

Can adding an admin transfer the cluster token?

No. It grants permission to the listed Klei account but does not transfer ownership of the cluster token or change world and shard settings.

The Bottom Line

Find the cluster selected by the server’s actual launch settings, place one verified Klei User ID per line in that cluster’s adminlist.txt, and apply the change using your host’s documented workflow. If it fails, check the path and identifier before changing anything else.

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.

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

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.