Agones: Google und Ubisoft starten Spielserver-Verwaltung auf Kubernetes

Google hat am 13. März 2018 Agones für dedizierte Multiplayer-Spielserver vorgestellt. Das gemeinsam mit Ubisoft entwickelte Open-Source-Projekt baut auf Kubernetes auf. Zum Start nennt Google eine frühe Alpha v0.1, keine fertige Produktionsplattform.

GameServer-Ressource verbindet Container und Matchmaking

Agones ergänzt Kubernetes um einen Controller und eine eigene GameServer-Ressource. Der Spielserver läuft als Container. Agones verwaltet seinen Start, die Portzuweisung und seinen Zustand; ein eingebundenes SDK meldet Lebenszyklus und Gesundheit.

Ein Matchmaker kann Server über die Kubernetes-API bereitstellen lassen und IP-Adresse sowie Port an Spielclients weitergeben. Die Clients verbinden sich anschließend direkt mit dem Spielserver. Agones ersetzt damit nicht die eigentliche Matchmaking-Logik.

Alpha-Ausgabe und geplante Erweiterungen

Die offizielle Versionsseite v0.1 dokumentiert den frühen Stand. Google nennt Fleets, Windows-Unterstützung und Node-Autoscaling als weitere Arbeiten beziehungsweise Roadmap-Punkte. Diese Angaben sind keine Zusage, dass die Alpha bereits alle Funktionen enthält.

Der Ansatz knüpft an containerisierte Anwendungen für Entwicklung und Betrieb an. Google nennt lokale Tests mit Minikube sowie eigene, hybride und Cloud-Cluster als Einsatzorte. Der Beitrag beschreibt den Projektstart von 2018, nicht die heutige Installation oder API.

Weitere News

Weitere News

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein