cen Posted March 24, 2014 Report Share Posted March 24, 2014 When server FPS drops below 2, no loot gets cleaned up on the server. This is a MAJOR issue. 20:23:29 "DEBUG FPS : 1.60417 OBJECTS: 14457 : PLAYERS: 50" No loot cleaned up in a 2 hour period. But when server FPS is above 2, it's fine: 19:56:21 "DEBUG FPS : 2.43346 OBJECTS: 16734 : PLAYERS: 33" 19:56:51 "CLEANUP: Deleted 355 Loot Piles out of 1984" Link to comment Share on other sites More sharing options...
0 MGT Posted March 25, 2014 Report Share Posted March 25, 2014 Could edit this in server_cleanup.fsm? Line 288-295 class cleanup_loot { name = "cleanup_loot"; init = /*%FSM<STATEINIT""">*/"if (DZE_DiagFpsFast) then {" \n " call dze_diag_fps;" \n "};" \n "" \n "[] spawn server_spawnCleanLoot;" \n To maybe this? class cleanup_loot { name = "cleanup_loot"; "[] spawn server_spawnCleanLoot;" \n Link to comment Share on other sites More sharing options...
0 LoadingSA Posted March 25, 2014 Report Share Posted March 25, 2014 on an unrelated note where are you getting the "Debug FPS"? Link to comment Share on other sites More sharing options...
0 cen Posted March 25, 2014 Author Report Share Posted March 25, 2014 Add this to your init.sqf DZE_DiagFpsSlow = true; DZE_DiagFpsFast = false; DZE_DiagVerbose = true; I'll try that out Dave. Link to comment Share on other sites More sharing options...
0 Achmed Posted March 25, 2014 Report Share Posted March 25, 2014 What do them 3 options do? I know it's related to FPS in the logs but I'm guessing only 1 of them is needed for the FPS Link to comment Share on other sites More sharing options...
0 LoadingSA Posted March 25, 2014 Report Share Posted March 25, 2014 What do them 3 options do? I know it's related to FPS in the logs but I'm guessing only 1 of them is needed for the FPS DZE_DiagFpsFast = true; // reports every 1 Min DZE_DiagFpsFast = true; // reports every 5 Min DZE_DiagVerbose = true; // include objects & players, false = only FPS Link to comment Share on other sites More sharing options...
0 Achmed Posted March 25, 2014 Report Share Posted March 25, 2014 Thanks Link to comment Share on other sites More sharing options...
0 justchil Posted March 26, 2014 Report Share Posted March 26, 2014 Fixed :D Link to comment Share on other sites More sharing options...
0 Kimzer Posted March 26, 2014 Report Share Posted March 26, 2014 Post solution? :p Link to comment Share on other sites More sharing options...
0 justchil Posted March 28, 2014 Report Share Posted March 28, 2014 Been busy but what MGT said gives you the clues. Basically stripped out DZE_DiagFpsFast, DZE_DiagFpsFast, DZE_DiagVerbose from server files (monitor and functions i believe) and removed it from server_cleanup.fsm. Link to comment Share on other sites More sharing options...
0 vbawol Posted March 28, 2014 Report Share Posted March 28, 2014 If you can cut down your object count it will help your FPS. I found on a empty server that 12k objects halved the servers fps. Also keep in mind that the verbose fps option is just for debugging and has a pretty large overhead. You should really use "Slow" in a populated server: DZE_DiagFpsFast = false; // reports every 1 Min DZE_DiagFpsSlow = true; // reports every 5 Min DZE_DiagVerbose = false; // include objects & players, false = only FPS Link to comment Share on other sites More sharing options...
0 cen Posted March 28, 2014 Author Report Share Posted March 28, 2014 I'm all about lowering object count, easier said than done This thread is about the code you have implemented causing loot to NOT cleanup when server fps is below 2. If loot doesn't clean up the server FPS will only drop, so the code in question needs looked at for future epoch updates! Like justchil said, we have "fixed" it for now by using mostly dayz 1.8 loot cleanup. Link to comment Share on other sites More sharing options...
0 vbawol Posted March 28, 2014 Report Share Posted March 28, 2014 feel free to make a pull request for what it working for you. Link to comment Share on other sites More sharing options...
0 icomrade Posted April 1, 2014 Report Share Posted April 1, 2014 It's the use of allMissionObjects, most likely. Link to comment Share on other sites More sharing options...
Question
cen
When server FPS drops below 2, no loot gets cleaned up on the server.
This is a MAJOR issue.
No loot cleaned up in a 2 hour period.
But when server FPS is above 2, it's fine:
Link to comment
Share on other sites
13 answers to this question
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now