From fe3f30fbac60ef4b3d47d1086303bff00182645a Mon Sep 17 00:00:00 2001 From: Sithranduil Date: Sat, 14 Nov 2020 14:02:04 +0100 Subject: [PATCH] Correction de l'affichage de la version 1.11 de metamod --- modules/registry.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/modules/registry.js b/modules/registry.js index 31a48d7..a1412bf 100644 --- a/modules/registry.js +++ b/modules/registry.js @@ -19,18 +19,21 @@ export default { setDefaultLabels(ip, port, game, tags, metamodResponse, sourcemodResponse, sourcepythonResponse) { const defaultLabels = { server: `${ip}:${port}`, game, tags }; if (metamodResponse && utils.isValidResponse(metamodResponse)) { - const line = utils.getLine(metamodResponse); - const version = line.replace('Metamod:Source version ', ''); + let line = utils.getLine(metamodResponse); + if (line === ' Metamod:Source Version Information') { + line = utils.getLine(metamodResponse, 2); + } + const version = line.replace('Metamod:Source version ', '').trim(); defaultLabels.metamod = version; } if (sourcemodResponse && utils.isValidResponse(sourcemodResponse)) { const line = utils.getLine(sourcemodResponse, 2); - const version = line.replace(' SourceMod Version: ', ''); + const version = line.replace(' SourceMod Version: ', '').trim(); defaultLabels.sourcemod = version; } if (sourcepythonResponse && utils.isValidResponse(sourcepythonResponse)) { const line = utils.getLine(sourcepythonResponse, 8); - const version = line.replace('SP version : ', ''); + const version = line.replace('SP version : ', '').trim(); defaultLabels.sourcepython = version; } if (game === 'csgo') {