From adf4176b543f39d232ed35c28ec0152a4c95e491 Mon Sep 17 00:00:00 2001 From: He-Man Date: Tue, 11 Feb 2020 18:50:18 +0100 Subject: [PATCH] Reduce not needed hivecalls --- .../epoch_server/EPOCH_server_UpdateTopStats.sqf | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Sources/epoch_server/compile/epoch_server/EPOCH_server_UpdateTopStats.sqf b/Sources/epoch_server/compile/epoch_server/EPOCH_server_UpdateTopStats.sqf index 31511bb2..30fa297a 100644 --- a/Sources/epoch_server/compile/epoch_server/EPOCH_server_UpdateTopStats.sqf +++ b/Sources/epoch_server/compile/epoch_server/EPOCH_server_UpdateTopStats.sqf @@ -24,7 +24,7 @@ if !((_playerUID isequalto '') || (_vars isequalto [])) then { if !(_publicindex isequalto -1) then { _makepublic = _vars select _publicindex; }; - _tempStats = EPOCH_TopStats; + _tempStats = +EPOCH_TopStats; { _ThisStatArr = _x; _playerisin = false; @@ -51,7 +51,9 @@ if !((_playerUID isequalto '') || (_vars isequalto [])) then { }; }; } foreach _tempStats; - EPOCH_TopStats = _tempStats; - ["CommunityStats", "0_TopStats", EPOCH_expiresCommunityStats, EPOCH_TopStats] call EPOCH_fnc_server_hiveSETEX; - publicvariable "EPOCH_TopStats"; + if !(EPOCH_TopStats isEqualTo _tempStats) then { + EPOCH_TopStats = _tempStats; + ["CommunityStats", "0_TopStats", EPOCH_expiresCommunityStats, EPOCH_TopStats] call EPOCH_fnc_server_hiveSETEX; + publicvariable "EPOCH_TopStats"; + }; };