diff --git a/README.md b/README.md index 1a74634..317a5dd 100644 --- a/README.md +++ b/README.md @@ -130,7 +130,7 @@ docker-compose up ## Hosting via NodeJS runtime Make sure all the [requirements](#requirements) are met! -### Build artifacts (optional) +### Build artifacts ``` npm i npm run build diff --git a/src/game-server.ts b/src/game-server.ts index ec0782a..7fd64d3 100644 --- a/src/game-server.ts +++ b/src/game-server.ts @@ -128,7 +128,7 @@ export class GameServer { token: this.config.token } as QueryOptions) as qRes; - const raw = res.raw as { game: string; folder: string; }; + const raw = res.raw as { game?: string; folder?: string; presence_count?: number; }; const game = raw.game || raw.folder || this.config.type; const players: GsPlayer[] = res.players.map((p: Player) => { @@ -140,7 +140,7 @@ export class GameServer { name: res.name, game: game, map: res.map || '', - playersNum: res.numplayers || res.players.length, + playersNum: res.numplayers || raw.presence_count || res.players.length, playersMax: res.maxplayers, players };