From 04745cd0e96dfc5bf54b7fe8325e5e2f9b45adfc Mon Sep 17 00:00:00 2001 From: Skaronator Date: Tue, 21 Jan 2014 23:06:07 +0100 Subject: [PATCH] Delay cleanup exec - fix restart issue on +50 Slots server --- SQF/dayz_server/system/server_monitor.sqf | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/SQF/dayz_server/system/server_monitor.sqf b/SQF/dayz_server/system/server_monitor.sqf index 4747bc2b4..97573bb57 100644 --- a/SQF/dayz_server/system/server_monitor.sqf +++ b/SQF/dayz_server/system/server_monitor.sqf @@ -333,8 +333,11 @@ if (isServer and isNil "sm_done") then { // Epoch Events _id = [] spawn server_spawnEvents; // server cleanup - waitUntil {!isNil "server_spawnCleanAnimals"}; - _id = [] execFSM "\z\addons\dayz_server\system\server_cleanup.fsm"; + [] spawn { + sleep 120; //Sleep Lootcleanup, don't need directly cleanup on startup + fix some performance issues on serverstart + waitUntil {!isNil "server_spawnCleanAnimals"}; + _id = [] execFSM "\z\addons\dayz_server\system\server_cleanup.fsm"; + }; // spawn debug box _debugMarkerPosition = getMarkerPos "respawn_west";