DiscordGameManager is a Python 3 bot for community-driven game server management. Designed for Steam on Windows (and later Linux), share the running and updating responsibilities of dedicated servers through use of Discord's roles and text channels.
- Server Management: Keep your servers up to date, start and stop games, and switch branches easily.
- Shared Administration: Decentralize server administration tasks among your community members.
- Compatibility: Built for dedicated servers accessiable via steamcmd anonymous login targeting tools on both Windows and Linux systems.
DiscordGameManager is licensed under GNU AFFERO GENERAL PUBLIC LICENSE (AGPL) v3.0. See the LICENSE file for more details.
We encourage contributions. Please read our contributing guidelines at the end of the readme before submitting any pull requests.
RocketWerkz uses discord communities for engagement, centralized around invidividual game titles.
- Icarus: https://discord.gg/surviveicarus
- Stationeers: https://discord.gg/stationeers
To get full functionality of the bots design, there are some dependancies on Microsoft Sysinternal Tools https://learn.microsoft.com/en-us/sysinternals/ as they provide critical functionality for overcoming windows system account, windows services, and session 0 design. A few of the first setup steps can be considered optional depending on your environment and security concerns.
Use the switch to select the public (or other) branch. This will install the game for the first time in the default steamapps directory.
(Expand Guidelines)