diff --git a/CHANGELOG.md b/CHANGELOG.md index 478d076..8a95957 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ ## To Be Released... ## 5.X.Y +* Fix: Use `cp` tag to get player count on Rust (By @xCausxn #663) ## 5.1.4 * Feat: Replaced `punycode` package usage with `url.domainToASCII` (#630). diff --git a/protocols/valve.js b/protocols/valve.js index 30b4fd1..402cbea 100644 --- a/protocols/valve.js +++ b/protocols/valve.js @@ -141,6 +141,12 @@ export default class valve extends Core { state.maxplayers = value } } + if (tag.startsWith('cp')) { + const value = parseInt(tag.replace('cp', '')) + if (!isNaN(value)) { + state.numplayers = value + } + } } } }