Don’t starve together

Don’t Starve Together is a dark fantasy survival game where players are transported into a randomly generated map that is eager to kill them. Players must work together to exploit their environment to combat their ever-draining sanity, health, and hunger for as long as possible.

Basicsettings

Create backup

You can create backups for your GPORTAL server if you want to. You receive free storage space for saving your game play.

Note Please note that backups are not created automatically.

How to create a backup via the web interface:

  1. Log on to our website
  2. Click on “My Servers” in the menu on the left
  3. Select the desired server
  4. Click on “Backup” in the “Administration” menu on the left
  5. Click on “Create Backup
  6. The server stops for the backup
  7. After creating the backup, the server restarts automatically

Important No backups can be saved between 19:00 and 21:00 (CET).

How do I activate Caves on my Don’t Starve Together-server

Start both servers once. This way you make sure that both servers have created the required configuration files. Then stop both servers again.

The master server

Navigate to the configuration files. Open the filesaves/CLUSTERNAME/Master/server.ini of the master server and copy and paste the following lines:

[SHARD]
shard_enabled = true
is_master = true
bind_ip = 
name = Overworld 
id = 100
  • Now we come to the important part. In the sub-item [SHARD], shard_enabled is set to “true”. This activates the complete master cave system.
  • For your master server – this is usually the “overworld” – you leave is_master set to “true”.
  • At bind_ip you enter the IP of your server without a port.

The next file we have to look at is saves/CLUSTERNAME/cluster.ini. Here you add the following lines:

[SHARD]
shard_enabled=true
is_master=true
master_ip=
master_port=
shard_name=Upperworld
cluster_key=
  • We set some points here again for security, so as explained above: shard_enabled to “true” and for the master server is_master also to “true”.
  • At master_ip you enter the IP – again without port – of the master. For master_port you enter the game server port + 2. So if your port is 31800, you enter 31802. In shard_name, you can enter a name.
  • The cluster_key is also important. This must be identical on both servers. Here you can use a sequence of numbers and letters (e.g. asd8asd7a9ds).
  • Save your changes with the “Save” button.

The cave server

First we open the file: saves/CLUSTERNAME/Master/server.ini. Here we add the following lines:

[SHARD]
shard_enabled = true
is_master = false
bind_ip = 
master_ip = 
name = Cave
id = 200
  • Here you can see that the cave server has the is_master setting set to “false”. This is how it has to be! We have set the ID to 200, this just has to be different from the master.
  • At bind_ip you enter the IP of the cave server and at master_ip the IP of your master server. This is important so that the servers can find each other.
  • Save your changes with the “Save” button.

Now open cluster.ini on the cave server. Insert this block here:

[SHARD]
shard_enabled=true
is_master=false
master_ip=
master_port=
shard_name=Cave
cluster_key=
  • For master_ip, please enter the IP of the master server and for master_port, the gameport of the master +2 (i.e. in our example 31800 -> you enter 31802).
  • Set the same cluster key as for the master server and save the changes.

Prepare the world for the cave

Now comes the last step. We generate the caves on the cave server. To do this, open the worldgenerateoverride.lua on your cave server, delete the existing content and enter these lines:

return {
    override_enabled = true,
    settings_preset = "DST_CAVE",
    worldgen_preset = "DST_CAVE",
}

Save the changes. 

  • Connect to the cave server in the game and press TAB, select the three small dots and generate the world.
  • This will give generate the caves.