Microsoft hat das Quartals-Update des Game Development Kit (GDK) am 6. November 2024 veröffentlicht und damit zwei Änderungen eingeführt, die unmittelbar in die Netzwerk- und Social-Architektur von Studios eingreifen. Die zentrale Neuerung betrifft PlayFab Party: Die maximale Anzahl gleichzeitig verbundener Geräte steigt von 32 auf 128. Parallel dazu wurde die Xbox Services API (XSAPI) im Bereich Freunde und Follower überarbeitet.
PlayFab Party: Vervierfachung der Gerätegrenze
Bislang erlaubte PlayFab Party maximal 32 verbundene Geräte pro Netzwerkkonfiguration. Mit dem Oktober-GDK hebt Microsoft diesen Wert auf 128 an. Technisch schlägt sich die Änderung in der Konstante c_maxNetworkConfigurationMaxDeviceCount nieder, die nun den höheren Wert trägt. Microsoft begründet den Schritt mit dem Bedarf an größeren party-basierten Szenarien, etwa großangelegten Gefechten oder Events mit mehreren Hundert Spielern, ohne dass Studios mehrere Netzwerklösungen kombinieren müssen.
Für die Architektur bedeutet die Vervierfachung, dass bestehende Topologien und Bandbreitenannahmen neu bewertet werden sollten. Wer bisher an der 32er-Grenze gegen externe Relays oder eigene Dedicated-Server ausgewichen ist, kann Voice- und Datenverkehr nun innerhalb eines einzigen Party-Netzwerks führen. Die Skalierung verlagert damit einen Teil der Komplexität von der Anwendungslogik in die von Microsoft betriebene Netzwerkschicht. Schon das März-2024-Update des GDK hatte den Schwerpunkt auf solche Infrastruktur-Bausteine gelegt.
XSAPI: Überarbeitung von Freunden und Followern
Den zweiten Schwerpunkt bildet eine Überarbeitung der Xbox Services API im Social-Bereich. Microsoft hat die Verwaltung von Freunden und Followern an die neue Xbox Friends and Followers Experience angepasst. Betroffen sind unter anderem XblPresenceGetPresenceForSocialGroupAsync im Modul presence_c sowie relevante Aufrufe in social_c und social_manager_c. Die Anpassung sorgt dafür, dass Follower- und Following-Abfragen auch gegenseitige Freunde einschließen.
Microsoft betont die Rückwärtskompatibilität: Bestehende Titel funktionieren mit den angepassten Aufrufen weiter, ohne dass eine sofortige Integration der neuen Social-Funktionen erforderlich ist. Studios, die das aktualisierte Modell nutzen wollen, können die überarbeiteten Endpunkte gezielt ansprechen. Ergänzend brachte das Update die Funktion Entity Stats and Leaderboards in eine öffentliche Vorschau, mit der sich mehrdimensionale Statistiken für Spieler oder Teams speichern lassen.