fix bugs found during testing

This commit is contained in:
2023-04-18 00:02:32 -07:00
parent 2907101a42
commit a209843caa
4 changed files with 12 additions and 10 deletions

View File

@@ -6,7 +6,7 @@ if (_function isEqualTo "loadSettingsJSON") exitWith {
RangerMetrics_recordingSettings = _data get "recordingSettings"; RangerMetrics_recordingSettings = _data get "recordingSettings";
RangerMetrics_debug = RangerMetrics_settings get "arma3" get "debug"; RangerMetrics_debug = RangerMetrics_settings get "arma3" get "debug";
[ [
format [ format [
"Settings loaded: %1", "Settings loaded: %1",
@@ -16,8 +16,8 @@ if (_function isEqualTo "loadSettingsJSON") exitWith {
] call RangerMetrics_fnc_log; ] call RangerMetrics_fnc_log;
if (isServer) then { if (isServer) then {
["RangerMetrics_serverProfileName", profileName] remoteExecCall ["setVariable", 0, true];
RangerMetrics_serverProfileName = profileName; RangerMetrics_serverProfileName = profileName;
publicVariable "RangerMetrics_serverProfileName";
}; };
call RangerMetrics_fnc_initCapture; call RangerMetrics_fnc_initCapture;
}; };

View File

@@ -1,10 +1,10 @@
params ["_fields", []]; params [["_fields", []]];
// Example: // Example:
// [ // ["milsim_serverEfficiency", [[
// ["float", "milsim_raw_cps", "3207.98"], // ["float", "milsim_raw_cps", "3207.98"],
// ["float", "milsim_cps", "1"] // ["float", "milsim_cps", "1"]
// ] // ]]] call CBA_fnc_serverEvent;
private _settings = RangerMetrics_recordingSettings get "CBAEventHandlers" get "milsimServerEfficiency"; private _settings = RangerMetrics_recordingSettings get "CBAEventHandlers" get "milsimServerEfficiency";

View File

@@ -6,7 +6,9 @@ private _settings = RangerMetrics_recordingSettings get "playerPerformance";
_x params ["_playerID", "_ownerId", "_playerUID", "_profileName", "_displayName", "_steamName", "_clientState", "_isHC", "_adminState", "_networkInfo", "_unit"]; _x params ["_playerID", "_ownerId", "_playerUID", "_profileName", "_displayName", "_steamName", "_clientState", "_isHC", "_adminState", "_networkInfo", "_unit"];
_networkInfo params ["_avgPing", "_avgBandwidth", "_desync"]; _networkInfo params ["_avgPing", "_avgBandwidth", "_desync"];
if (_unit == objNull || _isHC) exitWith {}; if (_unit == objNull || _isHC) then {
continue;
};
[ [
_settings get "bucket", _settings get "bucket",

View File

@@ -36,7 +36,7 @@
["server_events", "PlayerConnected", [ ["server_events", "PlayerConnected", [
["string", "playerUID", _userInfo#2] ["string", "playerUID", _userInfo#2]
], [ ], [
["int", "id", _id], ["string", "id", _id toFixed 0],
["string", "uid", _uid], ["string", "uid", _uid],
["string", "name", _name], ["string", "name", _name],
["bool", "jip", _jip], ["bool", "jip", _jip],
@@ -53,7 +53,7 @@
["server_events", "PlayerDisconnected", [ ["server_events", "PlayerDisconnected", [
["string", "playerUID", _userInfo#2] ["string", "playerUID", _userInfo#2]
], [ ], [
["int", "id", _id], ["string", "id", _id toFixed 0],
["string", "uid", _uid], ["string", "uid", _uid],
["string", "name", _name], ["string", "name", _name],
["bool", "jip", _jip], ["bool", "jip", _jip],