This guide explains how to install and manage Steam Workshop mods on your Don't Starve Together dedicated server hosted with Legion Hosting. For initial server setup, see DST Server Setup. For admin commands, see DST Admin Commands. For common issues, see DST Troubleshooting.
Overview
Don't Starve Together supports Steam Workshop mods on dedicated servers. Mod installation involves two steps: telling the server to download the mods, and then telling each shard to enable them.
Step 1 — Find the Workshop Mod ID
Browse the Steam Workshop for DST. Each mod's URL contains its ID. For example, in https://steamcommunity.com/sharedfiles/filedetails/?id=378160973, the mod ID is 378160973.
Step 2 — Add Mods to dedicated_server_mods_setup.lua
Edit the dedicated_server_mods_setup.lua file in your server's root mods/ directory. Add one line per mod:
-- Global Positions (example)
ServerModSetup("378160973")
-- Show Me (example)
ServerModSetup("666155465")
-- Health Info (example)
ServerModSetup("375859599")
Step 3 — Enable Mods in modoverrides.lua
Each shard needs its own modoverrides.lua file (in the Master/ and Caves/ directories). This file activates the downloaded mods and sets their configuration:
return {
-- Global Positions
["workshop-378160973"] = {
configuration_options = {},
enabled = true,
},
-- Show Me
["workshop-666155465"] = {
configuration_options = {},
enabled = true,
},
-- Health Info
["workshop-375859599"] = {
configuration_options = {},
enabled = true,
},
}
modoverrides.lua content to both the Master/ and Caves/ directories so mods work in both shards.
Related Articles
- DST Server Setup
- DST Admin Commands
- DST Troubleshooting
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
Need Help?
If you run into an issue not covered here, submit a support ticket and include your server ID, a description of the problem, and any relevant console output from GPanel.