Reduced chance of protocol collisions between gamespy3 and minecraftbedrock (2.0.27)

This commit is contained in:
Michael Morrison 2021-02-12 11:36:51 -06:00
parent 883700d7dd
commit 052736edd7
6 changed files with 41 additions and 21 deletions

View file

@ -81,7 +81,8 @@ class Minecraft extends Core {
if (gamespyState) {
if (gamespyState.name) state.name = gamespyState.name;
if (gamespyState.maxplayers) state.maxplayers = gamespyState.maxplayers;
if (gamespyState.players) state.players = gamespyState.players;
if (gamespyState.players.length) state.players = gamespyState.players;
else if (gamespyState.raw.numplayers) state.players = parseInt(gamespyState.raw.numplayers);
}
// remove dupe spaces from name
state.name = state.name.replace(/\s+/g, ' ');