steam-server-query
Version:
Module which implements the Master Server Query Protocol and Game Server Queries.
41 lines (40 loc) • 834 B
TypeScript
export interface InfoResponse {
protocol: number;
name: string;
map: string;
folder: string;
game: string;
appId: number;
players: number;
maxPlayers: number;
bots: number;
serverType: string;
environment: string;
visibility: number;
vac: number;
version: string;
port?: number;
serverId?: BigInt;
spectatorPort?: number;
spectatorName?: string;
keywords?: string;
gameId?: BigInt;
}
export interface PlayerResponse {
playerCount: number;
players: Player[];
}
export interface Player {
index: number;
name: string;
score: number;
duration: number;
}
export interface RulesResponse {
ruleCount: number;
rules: Rule[];
}
export interface Rule {
name: string;
value: string;
}