Quake 3 on Kubernetes
https://q3.chrisrx.dev ↗// readme
QuakeKube is a Kubernetes-ified version of Quake 3. A controller runs dedicated servers for QuakeServer objects, along with a master server that lists them, and a web app creates servers and plays them in the browser with ioquake3 built for the web with Emscripten. It’s installed with a Helm chart.
Try the web app in your browser, with nothing to install.
Community content
QuakeKube ships mods and community maps made by people in the Quake 3 community, many of them years ago. They’re included because their readmes allow distributing them, shipped unmodified with their readmes, and credited to their authors in the Credits. They’re bundled into QuakeKube’s content images, rather than downloaded from community sites like lvlworld when servers start, so running QuakeKube doesn’t put load on the sites that have kept these maps available for decades. Many of those authors can’t be reached anymore, but their wishes come first: if you made…