What Is Agones? Orchestration Without Walled Gardens

DIY orchestration is where engineering velocity goes to die. Attempting to build a bespoke fleet manager on top of raw cloud primitives forces your senior developers into "utility plumbing," diverting them from core gameplay for months of R&D. Agones is the industry-standard, open-source solution to this trap. It is an orchestration platform designed specifically for dedicated game servers, extending Kubernetes to treat stateful game processes with the specialized logic they require.

Lifecycle Enforcement via the SDK

The Agones SDK is the heartbeat of your infrastructure sovereignty. Unlike stateless web servers, game servers must signal their internal state (Start, Ready, Allocated, and Shutdown) to the orchestrator. GameFabric leverages these signals to ensure we only scale down "unallocated" instances, meaning active player sessions are never killed during a capacity contraction.

The SDK’s Health() function acts as a fail-fast circuit breaker. If a game server process experiences a tick rate collapse or database deadlock, it stops sending the heartbeat signal. GameFabric identifies the flatlined heartbeat and immediately terminates the instance, making sure players are never funneled into a "zombie" session.

GameFabric: Agones at Global Velocity

Agones provides the foundation, but GameFabric provides the hyper-scale execution. While vanilla Agones can be complex to manage across fragmented regions, our platform abstracts the "DIY" burden. We orchestrate Agones-based containers at a rate of over 250 game servers per second across our high-performance global network.

Global reach

This standardized approach enables lightning-fast migrations without re-architecting core logic. Because our architecture is built on Kubernetes and Agones, your containerized images are interchangeable between Nitrado-owned Bare Metal and providers like Google Cloud. This flexibility allowed CCP Games to reduce server spin-up times for EVE Vanguard from 5 minutes down to just 15 seconds.

Handling the Realities: Allocation and State

The primary objection to open-source orchestration is the complexity of matchmaking integration. GameFabric solves this with the Allocation Sidecar, which automates the registration of "Ready" servers into the Nitrado Allocator pool. This removes the operational weight of manual registry hygiene from your backend team.

For persistent-world titles, we extend Agones further with Local Persistence. While standard containers are ephemeral, we provide local disk behavior that follows the Vessel instance across restarts, scaling events, and regional migrations. This ensures that player-built worlds survive the orchestration lifecycle intact.

Ready to reduce your spin-up times from minutes to seconds? Request your GameFabric demo today.

Weave GameFabric Into Your Game.

Get Started