FIX : Amélioration du support de csgo

This commit is contained in:
2020-10-18 16:20:38 +02:00
parent a1345c05b8
commit e762e02455
2 changed files with 4 additions and 11 deletions

View File

@@ -13,7 +13,6 @@ export default {
if (game === 'csgo') { if (game === 'csgo') {
statusLine = stats.split(/\r?\n/); statusLine = stats.split(/\r?\n/);
statusLine.shift(); statusLine.shift();
statusLine.pop();
statusLine = statusLine[0].split(/\s+/); statusLine = statusLine[0].split(/\s+/);
statusLine.shift(); statusLine.shift();
return statusLine; return statusLine;
@@ -34,7 +33,6 @@ export default {
metrics.players.set((Number(response[6]))); metrics.players.set((Number(response[6])));
metrics.svms.set((Number(response[7]))); metrics.svms.set((Number(response[7])));
metrics.varms.set((Number(response[8]))); metrics.varms.set((Number(response[8])));
metrics.svMaxUpdateRate.set((Number(response[9])));
} else { } else {
metrics.status.set((Number(1))); metrics.status.set((Number(1)));
metrics.cpu.set((Number(response[0]))); metrics.cpu.set((Number(response[0])));
@@ -47,19 +45,14 @@ export default {
} }
}, },
async requeseInfo(client, game) { async requeseInfo(client, game) {
if (game === 'csgo') {
return null;
}
const maxUpdateRate = await utils.rconCommand(client, 'sv_maxupdaterate'); const maxUpdateRate = await utils.rconCommand(client, 'sv_maxupdaterate');
return { return {
sv_maxupdaterate: maxUpdateRate, sv_maxupdaterate: maxUpdateRate,
}; };
}, },
setInfoMetrics(response, game) { setInfoMetrics(response) {
if (game !== 'csgo') {
const maxUpdateRate = utils.parseCvar(response.sv_maxupdaterate); const maxUpdateRate = utils.parseCvar(response.sv_maxupdaterate);
metrics.svMaxUpdateRate.set((Number(maxUpdateRate.value))); metrics.svMaxUpdateRate.set((Number(maxUpdateRate.value)));
}
return true; return true;
}, },
}; };

View File

@@ -35,7 +35,7 @@ export default {
sourcemod.setMetrics(response.sourcemod); sourcemod.setMetrics(response.sourcemod);
sourcepython.setMetrics(response.sourcepython); sourcepython.setMetrics(response.sourcepython);
game.setStatsMetrics(response.stats, config.game); game.setStatsMetrics(response.stats, config.game);
game.setInfoMetrics(response.info, config.game); game.setInfoMetrics(response.info);
registry.setDefaultLabels( registry.setDefaultLabels(
config.ip, config.ip,