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
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
- Type
- Requesting
- Provided by
- Individual
- Operating system
-
- Debian
Last edited:
