![GitHub Release][version]
![GitHub Downloads][download_count]
![Python Version)][python_version]
Vox Launcher
A Don't Starve Together dedicated server launcher.
A windows only launcher that simplify the creation and usage of dedicated servers.
Included features:
- Buttons to save, reset, rollback and stop the server.
- A screen that shows server logs and has a console for executing commands.
- Shows information about the server, such as number of players, day count, season and memory usage.
- Supports mods and any number of shards.
How it works?
- Download the
App
zip clicking here.
- Extract its contents and start the
Vox Launcher
executable.
- Select the game installation folder under
Game Directory
, if it has not been automatically populated.
- Create a world using the in-game menu and select it under
Cluster Directory
.
- Paste a server token under
Server Token
. See instructions on how to obtain one in the app.
- Finally, click on the
LAUNCH
button and have fun!
> [!TIP]
> Additionally, check out this amazing **[video tutorial][video_tutorial]** by Jazzy Games on YouTube.
Frequently Asked Questions
- Windows Defender is flagging Vox Launcher as a threat, why is this happening?
> The tool called [**Pyinstaller**][pyinstaller_repo], which is used to bundle the app into an executable, is also used by people who actually make malicious software. Windows Defender recognizes some similar patterns in the executable and includes Vox Launcher as a threat.
> Usually creating a new version solves this temporarily, but there's not much to be done in the long term other than rebuilding the whole app in another programming language, which I don't have the time or desire to do at the moment. The only thing you could do is to [**add an exclusion to Windows Defender**][windows_defender_tutorial].
- Are mods supported? What do I need to do to enable them?
> Yes, they are. Just enable them when you're creating the world, it's that simple!
- How can I change something about the world? Like the server name or the enabled mods?
> Just edit these in the in-game menu and launch the world via the in-game menu once.
> Launching it through the game is essential for saving the changes!
- How do I get a Cluster Token?
> You can create one on the [**Klei Accounts**][token_website] website.
- I've found a problem in the app, where should I report it?
> You may create a issue in the [**Issues Tab**][new_issue].Please attach the app log file when doing so. It can be found at `appdata/logs/applog.txt`.
App Showcase
From top left to bottom right: Instructions
, Starting Server
, Server Online
, Log Screen
.
📌 Contributing
Feel free to suggest features and create pull requests to fix bugs or improve existing code. The entry point is app/main.py
.
You can also help by translating the app:
-
Create a file in app/localization/
called locale.yaml
, where locate is the language code, which you can find in this website.
-
Use en_US.yaml
as a template. Please, try to keep sentence lengths close to the English version to avoid visual issues.
-
Create a Pull Request with the title: Added {language} ({lang_code}) localization
Installing dependencies:
python -m pip install -r requirements.txt
❤️ Contributors
I would like to thank these people for helping with this project:
Translators
Testers
📜 License
This project is under MIT license. See the LICENSE file for more details.