Game Server Management is the culmination of lessons learned from mbround18/valheim-docker and its robust Rust code. This repository provides a Docker container enriched with CLI tools for crafting game-specific containers.
Our mission is clear: All SteamCMD dedicated servers should be easy to containerize.
We are dedicated to empowering game server administrators by seamlessly integrating essential tooling—such as mod installations, Discord notifications, and more—directly into the container. Our goal is to simplify server deployment, management, and scalability while fostering a vibrant, community-driven ecosystem.
- Ready - The game server manager is ready for use.
- Development - The game server manager is in development.
- Planned - The game server manager is planned but not yet started.
- Origin - This repository is the origin of the game server manager.
Game | Repository | Status |
---|---|---|
Valheim | Valheim Docker | Origin |
Palworld | Palworld Docker | |
Enshrouded | Enshrouded Docker |
- libs/ - A library of reusable code for building game server managers.
- apps/ - CLI tools for managing game servers.
- Each game-specific folder includes its own README with usage instructions and repository links.
This project uses a Makefile
for streamlined development. The primary commands include:
make lint # Format and lint the Rust code
make test # Run tests
make build # Build the project
make docker-build # Build the Docker container
make docker-push # Push the built container to the registry
Contributions are welcome! To contribute:
- Fork the repository.
- Create a feature branch (
git checkout -b feature-branch
). - Commit your changes (
git commit -m 'Add new feature'
). - Push to your branch (
git push origin feature-branch
). - Open a pull request.
Ensure your contributions adhere to our coding style and include appropriate tests where applicable.
This project is licensed under the BSD 3-Clause License. Portions of the software are derived from mbround18/valheim-docker. See the LICENSE file for details.
For questions or support, please open an issue in this repository.
Thank you to the contributors of mbround18/valheim-docker whose work has significantly influenced this project.