Scaling Multiplayer Game Servers with Kubernetes
summary
Open-source Agones runs dedicated game server binaries as Kubernetes custom resources, adds an SDK for lifecycle and health, and handles host port allocation and atomic game server allocation so players get a direct IP:port. It integrates with Kubernetes Cluster Autoscaler and supports Unity/Unreal. Demo shows fleets of 200 warm servers / 10,000 in minutes created, allocations preserved during scale or rollouts, metrics via OpenCensus, and the system works end-to-end on GKE.
AI-written summary · about
chapters (8)
- 0:00Intro
- 0:30Overview
- 2:20Dedicated Game Servers
- 4:34Traditional Game Servers
- 7:24Kubernetes
- 9:23SDK
- 11:12GANS
- 23:45Whats Next
related talks
37mLarge scale multiplayer gaming with open source
23mScaling globally with Game Servers and Agones
46mBuilt for billions, tailored for games; harnessing Google for serving players
23mThe Open Source Revolution: How Kubernetes is Changing the Games Industry
55mCloud services for gaming
24mMigration of NCSOFT Game Servers to Kubernetes
24mScaling Open Event Server with Kubernetes
33mKubernetes-Driven Multi-Cloud Deployments: Maximizing Scalability and Flexibility
