QueryHost
Documentation menu

API reference · interfaces

Interface: GameDefinition<G>

Generated from the QueryHost package public TypeScript contract.

Static metadata for one supported game profile.

Type Parameters

G

G extends GameId = GameId

Properties

capabilities

readonly capabilities: Readonly<Record<GameCapability, SupportLevel>>


defaultPort

readonly defaultPort: number

Default game or service port supplied by users.


defaultQueryPort?

readonly optional defaultQueryPort?: number

Conventional query port corresponding to defaultPort when the protocol uses a separate destination. QueryHost preserves this offset for custom game ports.


id

readonly id: G


name

readonly name: string