Jump to content

Recommended Posts

Posted (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 by Jasonsj10
Posted

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.

Posted

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.

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...