game-common / pragma.loadsimulator / PartnerWrapper /

PartnerWrapper #

class PartnerWrapper(gameConnection: LoadSimConnection, socialConnection: LoadSimConnection, telemetrySender: TelemetrySender<TelemetryRpc.SourcedEvent>, disconnectClient: suspend () -> Unit)

A loadsim partner client (a game server): pre-provisioned tokens, game + social rpc clients and tracked telemetryService.

Constructors #

PartnerWrapper

fun PartnerWrapper(client: <ERROR CLASS>)

PartnerWrapper

internal fun PartnerWrapper(gameConnection: LoadSimConnection, socialConnection: LoadSimConnection, telemetrySender: TelemetrySender<TelemetryRpc.SourcedEvent>, disconnectClient: suspend () -> Unit)

Properties #

NameSummary

telemetryService

val telemetryService: TrackedTelemetryService<TelemetryRpc.SourcedEvent>

Game-server telemetry; a game server reports for many players, so each event names its own source.