starspire71/dune-discord-status — explained in plain English
Analysis updated 2026-05-18
Keep a Discord community informed with a live status embed for a self-hosted game server
Monitor player counts across multiple maps of a Dune Awakening battlegroup
Track health and uptime of several self-hosted battlegroups from one bot
| starspire71/dune-discord-status | 0xustaz/streamgate | a-bissell/unleash-lite | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | Python | Python | Python |
| Setup difficulty | hard | hard | hard |
| Complexity | 4/5 | 4/5 | 4/5 |
| Audience | ops devops | developer | researcher |
Figures from each repo's GitHub metadata at analysis time.
Requires SSH access to the server host, a working kubectl setup, and a Discord bot application.
This project is a Discord bot for people running their own self-hosted Dune Awakening game server, sometimes called a battlegroup. It posts a status message in a Discord channel and keeps updating it live, showing server health, uptime, which services are running, and how many players are currently on each map, along with a best guess at recently active player names. Instead of connecting to the game itself or modifying it, the bot works by connecting over SSH to the machine hosting the server and running kubectl commands, since the official self-hosting setup for this game runs on Kubernetes. It simply reads information that the hosting system already exposes rather than reverse engineering anything. The README is upfront that this bot only reports status and does not relay chat messages between Discord and the game. One notable feature is support for running the bot against multiple battlegroups at once, each getting its own updating message and optionally posting to a different Discord channel or living on a different server. Setting it up is fairly involved: it requires an already running self-hosted Dune Awakening server, SSH access to that server's host, a Discord bot application created through Discord's developer site, and running the bot itself in Docker with a configuration file. The README includes detailed, step by step instructions covering common mistakes, such as needing full absolute file paths rather than shortcuts, plus a troubleshooting section for typical setup errors. This project is aimed at server administrators who already run a self-hosted Dune Awakening server on Kubernetes and want a simple way to keep their Discord community informed about server status without checking manually. It is released under the MIT license.
A Discord bot that posts a live-updating status embed for a self-hosted Dune Awakening server, showing uptime and per-map player counts.
Mainly Python. The stack also includes Python, Discord API, Kubernetes.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
double-check against the repo, no cap.