Jasonsj10 Posted November 14, 2015 Posted November 14, 2015 (edited) I am running both PvP and PvE servers on kcaudron under a bungeesuite proxy. I have having tons of issues with the servers running out of memory and using massive amounts of memory way to fast. I have also experienced issues with the servers tps dropping down to 5-8 with low player counts, causing it to boot about half the playerbase to the lobby from that server. I only notice issues like this on my PvE server, Towny, but the PvP server, Factions, does not have any of these issues (to my knoweledge). This is a recent timings paste on my PvE server (/timings on & /timings paste) to see what is killing my TPS and it is mostly world - tickEntities and World Save http://timings.aikar.co/?url=13270108 85.71% 323.72% 174.32 s 161.86 ms 1.0 1.1k world - tickEntities 2.44% 9.22% 4.97 s 4.61 ms 1.0 1.1k world - doTick 2.13% 8,664.28% 4.33 s 4,332.14 ms 0.0 0.0k World Save 1.72% 6.51% 3.51 s 3.26 ms 1.0 1.1k world - tracker 0.46% 1.72% 0.93 s 0.86 ms 1.0 1.1k DIM-1 - doTick 0.41% 1.53% 0.83 s 0.77 ms 1.0 1.1k ChunkIOTick 0.33% 1.25% 0.67 s 0.62 ms 1.0 1.1k DIM-1 - tickEntities 0.16% 0.59% 0.32 s 0.29 ms 2.0 2.2k entityActivationCheck 0.07% 0.27% 0.15 s 0.14 ms 1.0 1.1k Plugin Scheduler 0.01% 0.04% 0.02 s 0.02 ms 1.0 1.1k DIM1 - doTick 0.00% 0.01% 0.01 s 0.01 ms 1.0 1.1k DIM-1 - tracker 0.00% 0.00% 0.00 s 0.00 ms 1.0 1.1k Time Update 0.00% 0.00% 0.00 s 0.00 ms 1.0 1.1k Server Command 0.00% 0.00% 0.00 s 0.00 ms 1.0 1.1k processQueue 0.00% 0.00% 0.00 s 0.00 ms 1.0 1.1k Tickables 0.00% 0.00% 0.00 s 0.00 ms 1.0 1.1k DIM1 - tracker 0.00% 0.00% 0.00 s 0.00 ms 1.0 1.1k Player List 0.00% 0.00% 0.00 s 0.00 ms 1.0 1.1k DIM1 - tickEntities I currently only have around 12 people on playing on the server. Edited November 14, 2015 by Jasonsj10
pleasehelp Posted November 15, 2015 Posted November 15, 2015 So here is the thing. All your problems are originating from ProjectE. As you can see - " DMPedestalTile" Is the one that is contributing the most towards your issues. The main issue here is that ProjectE is a HORRIBLE port. It is not natively meant to be in 1.7.10, it performs very badly at it. When we were fixing these issues, my dev and I stumbled upon particles for the server. Particle logic should be only on client, not server. Removing that dropped a bit of heat. The biggest issue was that the code was firing of many times per tick. After some debugging, we were able to fix this, though do note, that we had to increase the amount of ticks per event. I believe you have my email, if you want the fix, we can discuss it there.
Jasonsj10 Posted November 15, 2015 Author Posted November 15, 2015 So here is the thing. All your problems are originating from ProjectE. As you can see - " DMPedestalTile" Is the one that is contributing the most towards your issues. The main issue here is that ProjectE is a HORRIBLE port. It is not natively meant to be in 1.7.10, it performs very badly at it. When we were fixing these issues, my dev and I stumbled upon particles for the server. Particle logic should be only on client, not server. Removing that dropped a bit of heat. The biggest issue was that the code was firing of many times per tick. After some debugging, we were able to fix this, though do note, that we had to increase the amount of ticks per event. I believe you have my email, if you want the fix, we can discuss it there. Thanks, Ill be sure to email you.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now