mirror of
https://github.com/gamedig/node-gamedig.git
synced 2024-11-17 17:25:19 +01:00
fix(valve): dont skip players with no name (#449)
* fix: dont skip players with no name * feat: dont delete raw.players * chore: update changelog
This commit is contained in:
parent
aa8b20b302
commit
184e9b170c
2 changed files with 3 additions and 5 deletions
|
@ -35,7 +35,8 @@ see next point) and `tshock` (which is `terraria`).
|
|||
|
||||
#### Games
|
||||
* Removed the players::setNum method, the library will no longer add empty players as
|
||||
a placeholder in the `players` fields.
|
||||
placeholders in the `players` fields.
|
||||
* Valve: dont skip players with no name and keep state.raw.players.
|
||||
* Stabilized field `numplayers`.
|
||||
* BeamMP (2021) - Added support.
|
||||
|
||||
|
|
|
@ -188,9 +188,6 @@ export default class valve extends Core {
|
|||
|
||||
this.logger.debug('Found player: ' + name + ' ' + score + ' ' + time)
|
||||
|
||||
// connecting players don't count as players.
|
||||
if (!name) continue
|
||||
|
||||
// CSGO sometimes adds a bot named 'Max Players' if host_players_show is not 2
|
||||
if (state.raw.appId === AppId.CSGO && name === 'Max Players') continue
|
||||
|
||||
|
@ -274,7 +271,7 @@ export default class valve extends Core {
|
|||
const sortedPlayers = state.raw.players.sort((a, b) => {
|
||||
return botProbability(a) - botProbability(b)
|
||||
})
|
||||
delete state.raw.players
|
||||
|
||||
const numBots = state.raw.numbots || 0
|
||||
|
||||
while (state.bots.length < numBots && sortedPlayers.length) {
|
||||
|
|
Loading…
Reference in a new issue