Open-Source Hosting for Online Games, the Way WordPress Did for Websites

An open-source backend any studio can self-host on a small Linux box, with a managed tier for those who’d rather not. The same code a studio ships at launch is what a community can keep running long after. Apache 2.0. No vendor lock-in.

View on GitHub
feature image

Built for Game Preservation from Day One

An open-source backend you can run yourself, fork, or hand off without renegotiating any license. ggscale ships under Apache 2.0. The same code a studio uses at launch is what a community can keep running afterward.

  • Apache 2.0 open source: no BSL, no SSPL, no source-available traps
  • Standard portability: the source, the binary, and your pg_dump are enough to move anywhere
  • Self-host on any cloud: the same compose stack CI runs on every pull request is what self-hosters use
  • Sunset path included: ggscale offers a paid service to port a winding-down title onto the open-source stack so its community can keep hosting it
  • Communities can run their own: modded servers, regional servers, tournament instances, or private friend-group setups
View Roadmap
feature image

Hybrid Networking: Authoritative Fleet and STUN/TURN P2P Relay

Not every game needs a dedicated server per match. ggscale ships both: an authoritative game-server fleet for competitive titles, and a STUN/TURN P2P relay (pion/turn) for co-op and casual titles. Same matchmaker, same SDK, same identity; the studio picks the transport that fits the game.

  • Direct peer connections first: the SDK tries hole-punched direct connections before falling back to a relay
  • TURN relay fallback: symmetric NATs and restrictive firewalls still work
  • Short-lived credentials: issued per session by the control plane, scoped to the tenant
  • 10x to 100x cheaper than dedicated servers for co-op and casual titles; often the difference between shippable and not
  • Same SDK call: one transport interface, two substrates
feature image

Authoritative Game Servers Powered by Agones on K3s

Run your simulation on a managed server fleet. Clients send input and render state; the server is the source of truth. No host advantage, no client-side cheating, no hardware bias. The right substrate for ranked, esports, and anything monetized on competitive integrity.

  • Agones-managed lifecycle: Ready, Allocated, Shutdown; rolling updates with zero match drops
  • Built for competitive integrity: ranked modes, esports brackets, prize-backed leaderboards
  • Geo-routed regions: us-east-1, us-west-1, eu-1 behind Cloudflare LB at launch
  • Automatic CCU metering: Prometheus-driven, feeds directly into Stripe
  • Works with the official Agones SDK: Go, C#, Rust, Unreal, Unity, REST
Architecture Details