mirror of
https://github.com/Sithranduil/srcds_exporter.git
synced 2025-07-24 02:28:00 +02:00
feat: add support for source 2
This commit is contained in:
@@ -35,10 +35,17 @@ export default {
|
||||
let metamodResponse;
|
||||
let sourcemodResponse;
|
||||
let sourcepythonResponse;
|
||||
let infoResponse;
|
||||
let statsResponse;
|
||||
let statusResponse;
|
||||
|
||||
const infoResponse = await game.requeseInfo(client, config.game);
|
||||
const statsResponse = await game.requestStats(client, config.game);
|
||||
const statusResponse = await game.requestStatus(client, config.game);
|
||||
if (config.game === 'cs2') {
|
||||
statusResponse = await game.requestStatusCs2(client, config.game);
|
||||
} else {
|
||||
infoResponse = await game.requeseInfo(client, config.game);
|
||||
statsResponse = await game.requestStats(client, config.game);
|
||||
statusResponse = await game.requestStatus(client, config.game);
|
||||
}
|
||||
if (config.metamod) {
|
||||
metamodResponse = await metamod.request(client);
|
||||
}
|
||||
@@ -64,10 +71,12 @@ export default {
|
||||
sourcemod.setMetrics(response ? response.sourcemod : null);
|
||||
sourcepython.setMetrics(response ? response.sourcepython : null);
|
||||
gametracker.setMetrics(response ? response.gametracker : null);
|
||||
game.setStatsMetrics(response ? response.stats : null, config.game);
|
||||
game.setInfoMetrics(response ? response.info : null);
|
||||
game.setStatusMetrics(response ? response.status : null);
|
||||
|
||||
if (config.game !== 'cs2') {
|
||||
game.setStatsMetrics(response ? response.stats : null, config.game);
|
||||
game.setInfoMetrics(response ? response.info : null);
|
||||
} else {
|
||||
game.setCs2StatusMetrics(response ? response.status : null);
|
||||
}
|
||||
registry.setDefaultLabels(
|
||||
config.ip,
|
||||
config.port,
|
||||
@@ -77,7 +86,6 @@ export default {
|
||||
response ? response.sourcemod : null,
|
||||
response ? response.sourcepython : null,
|
||||
);
|
||||
|
||||
registry.sendMetrics(config.game, res);
|
||||
},
|
||||
};
|
||||
|
Reference in New Issue
Block a user