Don’t Starve Together Linux Server


Greetings fellow gamers! Today, I want to share with you my personal experience and provide a detailed guide on setting up a Don’t Starve Together Linux server. As a Linux enthusiast and a fan of the game, I am excited to help you create your very own dedicated server to enjoy the multiplayer experience of this survival game.

Why Run a Linux Server for Don’t Starve Together?

Before we dive into the nitty-gritty of setting up a Linux server, let’s briefly discuss why you might want to consider this option. Running a dedicated server on Linux has several advantages:

  • Stability and Performance: Linux is known for its stability and efficient resource management, which can result in a smoother gaming experience.
  • Flexibility and Customization: Linux provides a wide range of customization options, allowing you to tailor your server setup to your specific needs.
  • Cost-effectiveness: Linux is open-source and free of charge, making it a budget-friendly choice for hosting a server.


Before we get started, make sure you have the following:

  • A Linux machine with a stable internet connection
  • Basic knowledge of the Linux command line
  • Access to the root or sudo privileges

Step 1: Install SteamCMD

To begin, we need to install SteamCMD, a command-line tool used to download and update game servers. Open a terminal and follow these steps:

sudo dpkg --add-architecture i386
sudo apt update
sudo apt install steamcmd

Step 2: Create a Dedicated Server Directory

Next, we’ll create a dedicated directory to store the Don’t Starve Together server files. Choose a location on your Linux machine and run the following command:

mkdir dontstarve_server
cd dontstarve_server

Step 3: Download the Server Files

With SteamCMD installed and the dedicated directory set up, we can now download the Don’t Starve Together server files. Run the following command:

steamcmd +login anonymous +force_install_dir ./dontstarve_server +app_update 343050 validate +quit

Step 4: Configure the Server

Before launching the server, we need to configure some settings. Inside the “dontstarve_server” directory, locate the “cluster.ini” file and open it in a text editor:

nano cluster.ini

Here, you can modify various parameters such as server name, world size, password protection, and more. Take your time to customize the settings to your liking, and save the changes once you’re done.

Step 5: Start the Server

Finally, it’s time to start the Don’t Starve Together server! Run the following command:


After a moment, you should see the server starting up and displaying logs in the terminal. Congratulations! Your server is up and running, ready to welcome fellow survivors.


Congratulations on successfully setting up your own Don’t Starve Together Linux server! Now you can invite your friends to join you in this challenging survival adventure.

Running a Linux server for Don’t Starve Together not only provides stability and performance benefits but also gives you the freedom to customize and tailor the server to your preferences. So grab your backpack, gather your friends, and embark on an unforgettable journey in the world of Don’t Starve Together!