TPS Falling

DeHite

Feedback score
0
Posts
2
Reactions
0
Resources
0
Hi, I have one large RPG server consisting of a proxy/lobby and 6 game sub-servers - all connected to MySQL and Redis databases. Each pair of gaming channels runs on one AMD Ryzen 5 7600X machine with 128GB of RAM split in half with Docker. So, for each channel, there are 6 threads and around 50GB + some reserve for Java.

The issue is that I can't sustain more than 40 players per server (hardware isn't the issue here; we even tested the server on an r9 7950x3d + 50GB RAM). The server runs smoothly with 0-30 players, achieving 20TPS, but when the player count hits 40, the TPS drops to 15.

We're running version 1.19.4, and we've tested engines like Paper, Puffer, Purpur (still waiting for Puffer+).

The server is highly customized, with many custom models and entities. Spark doesn't provide much insight; do you know any other plugins for diagnosing issues? One thing I suspect is the frequent joining/leaving of players on the server and between them.

I'm also open to discussing this privately. In case of a successful diagnosis, I'm willing to offer compensation. Discord: _hite

Some timings: https://spark.lucko.me/BMxytoMeth
Screenshot_3879.png
 
Type
Requesting
Provided by
Individual
Operating system
  1. Debian
Last edited:
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.
Top