A Don't Starve Together Dedicated Server GUI.
Still in heavy development. Backup your server before using it!
- A PC running Windows
- A dedicated server with cave or after.
- One click to start a new server.
- Able to change basic server settings. ( ex. Server name, descriptions...)
- Able to change world settings in GUI. ( ex. The amount of flint...)
You may need the Visual Studio 2013 Redistributable if lack of vc related DLL: https://www.microsoft.com/zh-TW/download/details.aspx?id=40784
This GUI depends on the templates stored in the template folder, don't modify them (except modoverrides.lua) easily.
- Download the app from Github.
- Extract somewhere else in your PC.
- Download and install Qt (> 5.5) and Visual Studio (> 2013).
- Download the source code.
- Double-click the *.pro file.
- Configure your QT settings.
- Compile!
Still in heavy development. Backup your server before using it!
- Install Don't Starve Together dedicated server. (Downloading by Steam client is recommended.)
- Make sure the template folder is in the same directory as the executable.
- Open don't starve together and type "~" to open a console. After that, type
TheNet:GenerateServerToken()
. The server_token.txt will be generate. (You can also assign the path manually if you already have one somewhere else.) - Open the DSTDedicatedServerGUI
- Go to Basic Setup tab.
- Setup the root directory of the dedicated server. (Where you can see folders like bin, mods...)
- Check if the path of the server_token.txt is assigned.
- Configure your new server.
- Go to Console tab.
- Press start server (啟動伺服器).
- Enjoy!
Still in heavy development. Backup your server before using it!
- Install Don't Starve Together dedicated server. (Downloading by Steam client is recommended.)
- Make sure the template folder is in the same directory as the executable.
- Open don't starve together and type "~" to open a console. After that, type
TheNet:GenerateServerToken()
. The server_token.txt will be generate. (You can also assign the path manually if you already have one somewhere else.) - Rename you existing server folder names (server and cave) to gui_dst_server and gui_dst_cave
- Open the DSTDedicatedServerGUI
- Go to Basic Setup tab.
- Setup the root directory of the dedicated server. (Where you can see folders like bin, mods...)
- Check if the path of the server_token.txt is assigned.
- Go to Console tab.
- Press start server (啟動伺服器).
- Enjoy!
Q: Does this GUI supports adding mods?
A: Currently adding mods when creating new server is supported, but you'll have to manually edit the modoverrides.lua and put it into the template folder. The app supports updating mods, but you'll have to modify the dedicated_server_mods_setup.lua located at your dedicated server mods directory.
Q: What's the language of the GUI?
A: Currently it supports Traditional Chinese and English. I use Qt's Locale to detect the system automatically.
- Able to manage mods in GUI.
- Able to use custom server data folder path. ( Currently use the default path.)