steam-condenser
Version:
TypeScript port of steam-condenser.
35 lines (34 loc) • 869 B
TypeScript
/// <reference types="node" />
import SteamPacket from './SteamPacket';
export default class S2AInfoBasePacket extends SteamPacket {
protected info: IInfo;
constructor(headerData: number, contentData: Buffer);
getInfo(): IInfo;
}
export interface IInfo {
networkVersion: number;
serverName: string;
mapName: string;
gameDir: string;
gameDesc: string;
appId: number;
numberOfPlayers: number;
maxPlayers: number;
botNumber: number;
dedicated: string;
operatingSystem: string;
passwordProtected: boolean;
secureServer: boolean;
gameVersion: string;
serverPort?: number;
serverId?: number;
tvPort?: number;
tvName?: string;
serverTags?: string;
gameId?: number;
serverIp?: string;
isMod?: boolean;
modInfo?: {
[key: string]: string | number | boolean;
};
}