Skip to main content

gameModelActivePlayerCountChanged

Stream complete active gameplay-session count transitions for one app. There is no bootstrap event: query gameModelActivePlayerCount for the current snapshot. The first complete sample is a silent baseline; PARTIAL/UNAVAILABLE samples do not emit or become zero. Delivery uses a Postgres-backed cross-replica best-effort feed with a bounded oldest-drop buffer. Deduplicate by revision; after reconnect or a revision gap, requery gameModelActivePlayerCount. Requires an app-scoped token for this exact app.

gameModelActivePlayerCountChanged(
appId: BigInt!
): GameModelActivePlayerCountChange!

Arguments

gameModelActivePlayerCountChanged.appId ● BigInt! non-null scalar

App whose complete count transitions to stream. Must match the app-scoped bearer token.

Type

GameModelActivePlayerCountChange object

One durable transition between complete app-scoped active gameplay-session counts. Delivery is cross-replica but best-effort; deduplicate by revision and requery gameModelActivePlayerCount after reconnect or a revision gap.