GameCTL logo

GameCTL

Self-hosted game server orchestration for Kubernetes — deploy, manage and watch dedicated game servers from one Go binary.

Public beta · v0.0.23-beta
curl -fsSL https://gamectl.cc/install.sh | bash

Runs against your current kubectl context. Zero config.

Why GameCTL

Turns “deploy a game server on Kubernetes” from a wall of YAML into a few clicks.

One binary

API + embedded UI in a single container. Nothing else to host.

Guided deploys

Per-game wizards with sane, overridable defaults — no manifests to hand-write.

Watchable ops

Every apply and delete is a tracked background task with phase-by-phase status.

In-app diagnostics

Scheduling, image-pull and crash reasons surface in the UI — not in kubectl.

Self-update

One-click in-place rolling update that keeps your auth and game data.

Honest lifecycle

Deletes truly clean up and only ever touch resources GameCTL owns.

See it

A real dashboard — game hub, guided deploy wizard, live status & logs.

GameCTL game hub
Game hub — every server type, live instance counts, one click to deploy.
Deploy wizard
Guided per-game deploy wizard.
Live management
Live status, streaming logs & lifecycle controls.

Games

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

MinecraftCS2SatisfactoryValheim Factorio7 Days to Die

On the roadmap

DayZCore KeeperTerraria Project ZomboidNecesseBarotrauma Quake 3 ArenaWreckfestCarX