Mods (or Steam Workshop Items) can add new content and features to your Don’t Starve Together server, and installing them is easier than it seems! Below, you’ll find the full process for adding mods, including Steam Workshop collections.
Step 0: Stop The Server
🔧 1. Use dedicated_server_mods_setup.lua
to Download Mods
This file is generated automatically after your server starts for the first time.
Location:/home/container/mods/dedicated_server_mods_setup.lua
Purpose:
This file tells your server which mods to download from the Steam Workshop.

Example Format:
-- To install a single mod:
ServerModSetup("350811795")
-- To install a mod collection:
ServerModCollectionSetup("379114180")
💡 The Workshop ID is found at the end of the mod’s or collection’s URL.
Once you add your mods here and restart the server, the files will be downloaded to the /mods
directory.

📝 2. Configure modoverrides.lua
to Enable Mods
After downloading, you must enable and configure your mods using the modoverrides.lua
file.
Location:/home/container/DoNotStarveTogether/config/server/Master/modoverrides.lua
Important Notes:
- This file is not created automatically on first server launch.
- You must create it manually for already existing worlds.
- For newly created worlds, it will be auto-filled using the info from
dedicated_server_mods_setup.lua
.
Example modoverrides.lua
:

return {
["workshop-1467214795"] = {
configuration_options = {},
enabled = true,
},
["workshop-697356989"] = {
configuration_options = {},
enabled = false,
},
}
Each mod entry should match its Steam Workshop ID, and you can customize configuration_options
if needed.
✅ Final Steps
- Edit
dedicated_server_mods_setup.lua
to include the Workshop IDs. - Create or update
modoverrides.lua
if you’re working with an existing world. - Restart your server from the GGServers panel.
- You’re done! Mods will be downloaded, enabled, and ready to use.
If you’re looking to start your own DST modded server, take advantage of our hosting at GGServers and use the code KB30 for 30% off your first invoice!
❓FAQ
Do I need both files for mods to work?
Yes, dedicated_server_mods_setup.lua
downloads the mods, and modoverrides.lua
enables them.
Can I use mod collections?
Yes! Use ServerModCollectionSetup("collection_id")
in the setup file.
What if my mods aren’t showing up?
Make sure the Workshop IDs are correct and restart the server after editing the files.
You can contact our 24/7 GGServers support anytime at:
👉 https://ggservers.com/billing/submitticket.php
Let me know if you’d like this as a blog version too!