Analysis updated 2026-05-18
Show live Dragonwilds server status, player names, and uptime on a Homepage self-hosted dashboard.
Poll the REST API from a script to alert when the server's last save is too old.
Monitor CPU and memory usage of a self-hosted game server without logging into the box directly.
Run the companion as a systemd service on a bare Linux host instead of Docker.
| xdrushxd/dragonwilds-dedicatedserver-companion | 0xallam/my-recipe | 0xhassaan/nn-from-scratch | |
|---|---|---|---|
| Stars | 0 | — | 0 |
| Language | Python | Python | Python |
| Last pushed | — | 2022-11-22 | — |
| Maintenance | — | Dormant | — |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 2/5 | 2/5 | 4/5 |
| Audience | ops devops | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Needs Docker (or Python/Flask) plus access to the game server's save file directory.
Dragonwilds Dedicated Server Companion is a lightweight helper API for people running their own dedicated server for the game RuneScape: Dragonwilds. It is built for self hosted setups, homelabs, and dashboard tools like Homepage, giving server owners a simple way to see what is happening on their game server at a glance. The companion watches the running server and reports live details such as how many players are online right now, their names, how long the server has been running, when the game world was last saved, the world's name, and how much CPU and memory the server process is using. All of this is exposed as a small REST API that returns a JSON object, so other tools, scripts, or dashboards can read it easily. The recommended way to run it is with Docker. You clone the repository, edit a docker-compose.yml file to point at your server's save folder and set the maximum number of players, then start it with a single command. Once running, the API is reachable over HTTP at a chosen port, and the README includes a ready made widget configuration for the Homepage dashboard project so the server's status can appear alongside other self hosted services. A manual installation path is also documented for people who prefer not to use Docker: cloning the repository directly onto a Linux server, installing Python and Flask, editing a few configuration values in the app's source file, and running it directly or as a systemd service. The project is still adding features. Its roadmap lists a Discord webhook for notifications, a proper web dashboard, an official Docker image, backup monitoring, and a checker for Steam updates as planned next steps. It is released under the MIT license.
A small self-hosted API that reports live player counts, uptime, and resource use for a RuneScape: Dragonwilds dedicated server.
Mainly Python. The stack also includes Python, Flask, Docker.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Verify against the repo before relying on details.