- improves a lot on the Go side including better config and logging libraries (including log rotation), better internal package distribution, and new a3go functionality to make data transfer more performant - SQF side preprocessing of capture data is now minimal - arrays in hashmap format are sent directly to the extension and parsed there to minimize game impact - CBA custom events are implemented in a better fashion - README update - license change - with performance improvements, the deep customization of integrated metric gathering is removed in return to a single refreshRateMs, defining the interval at which core metrics are captured - peeled back the list of core metrics to the core information used in troubleshooting and benchmarking
28 lines
511 B
C++
28 lines
511 B
C++
#include "script_component.hpp"
|
|
|
|
class CfgPatches {
|
|
class ADDON {
|
|
units[] = {};
|
|
weapons[] = {};
|
|
requiredVersion = 2.10;
|
|
requiredAddons[] = {};
|
|
author[] = {"IndigoFox"};
|
|
authorUrl = "https://github.com/indig0fox/IFXMetrics";
|
|
};
|
|
};
|
|
|
|
class CfgFunctions {
|
|
class ADDON {
|
|
class functions {
|
|
class postInit {
|
|
file = QPATHTOF(DOUBLES(fnc,postInit).sqf);
|
|
postInit = 1;
|
|
};
|
|
PATHTO_FNC(callbackHandler);
|
|
PATHTO_FNC(captureLoop);
|
|
PATHTO_FNC(log);
|
|
PATHTO_FNC(onExtLoad);
|
|
};
|
|
};
|
|
};
|