Dedicated Server: RCON / Admin Broadcast API for server management tooling

4 votes

As a dedicated server operator running Enshrouded in automated environments (Kubernetes, Docker, systemd), there is currently no programmatic way to communicate with a running server at runtime. All configuration requires a full server restart.

Feature Request: RCON interface or HTTP admin API with at minimum a broadcast/announce command.

Concrete use case:
I built a Kubernetes operator for Enshrouded ( github.com/Payback159/enshrouded-operator ) that manages dedicated servers as first-class Kubernetes resources. It already supports maintenance windows and deferred updates (holds back restarts while players are connected). The missing piece: warning players in-game before the server goes down — without RCON this is impossible.

Proposed minimum viable interface:

Source-compatible RCON (TCP) — already understood by the community, supported by many tools
Or a simple localhost HTTP API with at least:
POST /broadcast — send a text message to all connected players
GET /status — returns current player list and server state
Why RCON:

Battle-tested (Minecraft, Valheim, ARK all support it)
Existing client libraries in every major language
Localhost-only = no additional attack surface
Impact: Graceful rolling updates with player warnings, scheduled maintenance announcements, richer monitoring — without kicking players without notice.

Open suggestion Dedicated Server Suggested by: Alex Upvoted: 08 Jun Comments: 0

Comments: 0