UNPKG

@arbytez/cod4-rcon-commands

Version:

A simple wrapper library to the rcon commands you can send to a cod4 server. Response data for commands '_status_', '_rconStatus_' and '_info_' is parsed into custom type object, so it is possible to easily manage the server status/info.

77 lines (76 loc) 1.71 kB
export interface OnlinePlayer { name: string; ping: number | string; score: number; } export interface OnlinePlayerFullInfo extends OnlinePlayer { id: string; num: number; steamId: string; ip: string; port: number; lastmsg: number; qport: number; rate: number; } interface Status { branch: string; build: string; fs_game: string; g_compassShowEnemies: number; g_gametype: string; g_mapStartTime: Date; gamename: string; ip: string; mapname: string; online: boolean; port: string; protocol: number; revision: string; shortversion: string; sv_disableClientConsole: number; sv_floodprotect: number; sv_hostname: string; sv_maxPing: number; sv_maxRate: number; sv_maxclients: number; sv_minPing: number; sv_privateClients: number; sv_pure: number; sv_voice: number; type: number; uptime: string; version: string; } export interface ServerStatus extends Status { onlinePlayers: OnlinePlayer[]; } export interface ServerRconStatus extends Status { onlinePlayers: OnlinePlayerFullInfo[]; } export interface ServerInfo { build: string; clients: number; ff: number; g_humanplayers: number; game: string; gametype: string; hc: number; hostname: string; hw: number; ki: number; mapname: string; mod: number; od: number; protocol: number; pswrd: string; pure: number; shortversion: string; sv_maxclients: number; type: number; voice: number; } export interface Obj { [key: string]: any; } export {};