Self-hosted game server orchestration for Kubernetes — deploy, manage and watch dedicated game servers from one Go binary.
curl -fsSL https://gamectl.cc/install.sh | bash
Runs against your current kubectl context. Zero config.
Turns “deploy a game server on Kubernetes” from a wall of YAML into a few clicks.
API + embedded UI in a single container. Nothing else to host.
Per-game wizards with sane, overridable defaults — no manifests to hand-write.
Every apply and delete is a tracked background task with phase-by-phase status.
Scheduling, image-pull and crash reasons surface in the UI — not in kubectl.
One-click in-place rolling update that keeps your auth and game data.
Deletes truly clean up and only ever touch resources GameCTL owns.
A real dashboard — game hub, guided deploy wizard, live status & logs.



Deployable today — more (and Windows/Proton titles) on the way.
On the roadmap