Simple and Open Online Game Hosting; The ‘WordPress’ of Multiplayer Gaming.
ggscale is an open-source backend for multiplayer games. Studios can self-host or use a cloud hosted version. The same code a studio ships at launch is what a community can keep running later. Open-Source licensed and no vendor lock-in.
Why ggscale?
Game Preservation from Day One
ggscale is open source software you can run, fork, or hand off without renegotiating a license. A studio can use it at launch. A community can keep running it after the publisher moves on.
- Apache 2.0 license: Community-friendly, open source licenses that are OSI-approved only. No source-available traps that limit community use
-
Portable by default: move the source, the binary, and your data via common Postgres backup tools like
pg_dump - Self-host anywhere: Run the whole stack in a single Docker Compose file
- Sunset support: port an online game that is winding down onto an open-source stack
- Community hosting: run modded servers, regional servers, tournaments, or private sessions

Dedicated Server and Peer-to-Peer Play
Not every game needs a dedicated server for every match. ggscale supports authoritative game servers for competitive titles and peer-to-peer relay for co-op and casual games. The matchmaker, SDK, and identity system stay the same.
- Direct connections and relays: peer-to-peer connections with relay fallbacks to gracefully handle situations where direct connections are difficult
- Short-lived credentials: issue per-session credentials from the service
- Lower hosting cost: peer-to-peer play can cost 10x to 100x less than using dedicated servers

Dynamic Authoritative Game Servers
Run dedicated game servers on a managed server fleet. Dynamically add or remove servers as needed. Clients send input and render state; the server is the source of truth. This is the right fit for ranked modes, esports, and games where competitive integrity matters.
- Kubernetes and Agones lifecycle: manage servers with Ready, Allocated, and Shutdown states
- Competitive modes: support ranked play, esports brackets, and prize-backed leaderboards
- Regional hosting: launch servers in us-east-1, us-west-1, and eu-1 with ggscale Cloud, or self-host in your own region
- Usage metrics: track server usage with Prometheus
- Agones support: use existing Agones SDKs, with gg-scale libraries for project-specific features