Multiplayer game server, mission 3 of 7

One server first

advanced, about 10 minutes, in the Kubernetes Simulator

Start mission

Opens once you pass Saves that survive.

The briefing

arena-server 1.1 changes the netcode. If it's wrong, every match drops at once — so it goes to one server first, and the others wait.

A StatefulSet updates from the highest ordinal down. updateStrategy.rollingUpdate.partition: N holds every pod below ordinal N on the old version: with 3 servers and a partition of 2, only arena-2 takes 1.1. Set the partition *before* the new image, or all three roll.

What you'll do

  • arena-2 runs 1.1
  • arena-0 and arena-1 stay on 1.0, all three ready
  • Bonus star: Watch it with kubectl rollout status sts/arena

The mission checks the cluster, not your keystrokes: any fix that works, passes.

More Multiplayer game server missions

  1. 1. Every server has a name
  2. 2. Saves that survive
  3. 3. One server first
  4. 4. Don't empty the arena
  5. 5. Stranded
  6. 6. Saves that survive
  7. 7. Claim it back
Every Kubernetes Simulator mission

AboutGuidesCompare

PrivacyCookiesTerms

Hackademy is a trading name of Mather Software Ltd, registered in England and Wales, company number 17443861. ICO registration ZC256628.

Contact: support@mathersoftware.com© 2026 Mather Software Ltd