Although I am a new player to this server. I am quite experienced in setting up servers and with Minecraft server mechanics. Currently, there is quite some lag on the server due to multiple things,
A) Players loading chunks in different worlds (I.e Nether, Creative and the City) which leads to a low TPS
B) Too many/heavy plugins which can also lead to a low TPS and high RAM usage.
C)Redstone/Block updates. - The biggest reason as to why there are lag, low tps and high RAM usage.
There are multiple ways that I can foresee to fix these problems.
1) Increase processing power & ram. Dedicating a more powerful CPU and more ram to the server can be a scalable fix to this.
2)Running multiple servers linked with bungeecord rather than running multiworld.
3) Reducing Redstone (So no clocks and stuff although that would be very annoying from a redstoner/player perspective.)
4) Reducing the max players the server can have.
5) Reducing the render distance for players. Reducing the render distance greatly improves server performance and also reduces RAM usage. It does affect gameplay slightly though.
This is a suggestion to greatly decrease lag on the server and improve the playing experience of players. I do hope this will provide some insight to those who see this as to why they may feel FPS lag even though they are running at 60+ FPS. This is due to a low server TPS - which is caused by a lack of either RAM or processing power.
A) Players loading chunks in different worlds (I.e Nether, Creative and the City) which leads to a low TPS
B) Too many/heavy plugins which can also lead to a low TPS and high RAM usage.
C)Redstone/Block updates. - The biggest reason as to why there are lag, low tps and high RAM usage.
There are multiple ways that I can foresee to fix these problems.
1) Increase processing power & ram. Dedicating a more powerful CPU and more ram to the server can be a scalable fix to this.
2)Running multiple servers linked with bungeecord rather than running multiworld.
3) Reducing Redstone (So no clocks and stuff although that would be very annoying from a redstoner/player perspective.)
4) Reducing the max players the server can have.
5) Reducing the render distance for players. Reducing the render distance greatly improves server performance and also reduces RAM usage. It does affect gameplay slightly though.
This is a suggestion to greatly decrease lag on the server and improve the playing experience of players. I do hope this will provide some insight to those who see this as to why they may feel FPS lag even though they are running at 60+ FPS. This is due to a low server TPS - which is caused by a lack of either RAM or processing power.