Function isMasterServerInfoData
- isMasterServerInfoData(data): data is {
altameda_net?: boolean;
client_score_kind?: string;
clients: {
afk?: boolean;
clan: string;
country: number;
is_player: boolean;
name: string;
score: number;
skin?: {
body?: {
color?: number;
name: string;
};
color_body?: number;
color_feet?: number;
decoration?: {
color?: number;
name: string;
};
eyes?: {
color?: number;
name: string;
};
feet?: {
color?: number;
name: string;
};
hands?: {
color?: number;
name: string;
};
marking?: {
color?: number;
name: string;
};
name?: string;
};
team?: number;
}[];
community?: {
admin: string[];
icon: string;
id: string;
public_key: string;
signature: string;
};
game_type: string;
map: {
name: string;
sha256?: string;
size?: number;
};
max_clients: number;
max_players: number;
name: string;
passworded: boolean;
requires_login?: boolean;
version: string;
} Returns data is {
altameda_net?: boolean;
client_score_kind?: string;
clients: {
afk?: boolean;
clan: string;
country: number;
is_player: boolean;
name: string;
score: number;
skin?: {
body?: {
color?: number;
name: string;
};
color_body?: number;
color_feet?: number;
decoration?: {
color?: number;
name: string;
};
eyes?: {
color?: number;
name: string;
};
feet?: {
color?: number;
name: string;
};
hands?: {
color?: number;
name: string;
};
marking?: {
color?: number;
name: string;
};
name?: string;
};
team?: number;
}[];
community?: {
admin: string[];
icon: string;
id: string;
public_key: string;
signature: string;
};
game_type: string;
map: {
name: string;
sha256?: string;
size?: number;
};
max_clients: number;
max_players: number;
name: string;
passworded: boolean;
requires_login?: boolean;
version: string;
}
Helper function to distinguish between "official" server info data and others.