game / pragma.gameinstance / GameInstanceService / matchKeepAliveV1 /

matchKeepAliveV1 #

suspend fun matchKeepAliveV1(session: PartnerSession, request: GameInstanceRpc.MatchKeepAliveV1Request): GameInstanceRpc.MatchKeepAliveV1Response

Invoked by the game server to indicate that a game instance is still operating normally.

Endpoint verifies that a game instance is still being tracked by the GameInstanceService and throws a PragmaError.GameInstanceService_UnknownGameInstanceId if this is not the case. This endpoint should only be used if GameInstanceServiceConfig.enableKeepAlive is enabled.


  • PragmaError.GameInstanceService_UnknownGameInstanceId - If the game instance id from the request is not found.