Skip to content
/ panel Public

Open source distributed Don't Starve Together dedicated server management panel

License

Notifications You must be signed in to change notification settings

dstgo/panel

Repository files navigation

Wendy Panel

GitHub Static Badge Static Badge

Wendy Panel

English | 简体中文


Introduction

Wendy Panel is a distributed Don't Starve Management Panel for managing dedicated server clusters of Don't Starve Together. It is based on the modern front-end project vben, which is implemented by Vue3, Vite5, ant-design-vue, Pinia, UnoCSS and Typescript. Wendy Panel can quickly build a Don't Starve server management platform, and it is very convenient to maintain and manage. It is an excellent solution for managing small and medium-sized server clusters, and it is also a perfect management panel for Don't Starve.

TIP: This project only supports the Steam version of the Don't Starve server, and does not consider supporting other platforms such as the WeGame version.

Features

  • Internationalization: Supports Chinese/English by default, and other languages ​​can be customized

  • Theme: Supports light/dark theme colors

  • Containerization: By encapsulating the Don't Starve server into a docker container, server resources can be flexibly controlled

  • Distributed: Distributed management of container clusters on multiple machines

  • Visualization: Manage server clusters through a rich visual interface

  • Open source: This project is open sourced by the MIT license and does not restrict any commercial behavior

Development

If you also want to participate in the development of the project, hope you have the following conditions:

  • nodejs and git - Project development environment

  • Vite - Familiar with vite features

  • Vue3 - Familiar with Vue basic syntax

  • TypeScript - Familiar with TypeScript basic syntax

  • Es6+ - Familiar with the basic syntax of es6

  • Vue-Router-Next - Familiar with the basic use of vue-router

  • Ant-Design-Vue - Understand the basic use of AntDV

  • Mock.js - Understand the basic use of mockjs

  • Vben - Familiar with the Vben Admin front-end framework

For more information about the project, go to Document | wendy panel for more information.

Contribution

If you want to contribute code to this project, please follow the steps below, otherwise it will be ignored.

  1. Fork this repository to your account
  2. Create a new branch in the forked repository
  3. Submit code changes in the new branch (make sure to pass Eslint and prettier checks)
  4. Then initiate a Pull Request to this repository
  5. Wait for the Pull Request to be merged

For more information, please see contributing.md and commit-convention.md.

About

Open source distributed Don't Starve Together dedicated server management panel

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published