Tuinity or Paper for TF? 3
-
Tuinity (1) 33%
-
Paper (2) 67%
Hello! As I'm sure you're all very aware, the freedom server tends to have serious lag issues during active hours. In order to combat these performance regressions, I propose migrating from Paper (https://papermc.io) to Tuinity (https://github.com/Spottedleaf/Tuinity).
Tuinity is a fork of Paper with one goal in mind: scalability. A Paper or even vanilla server will work great for maybe you and your friends, however due to internal issues, Minecraft's performance begins to fall apart at higher player counts. Generating terrain, redstone machinery, and mob spawning are all factors that are multiplied by the people you have on. Even Paper isn't equipped to scale as well as one would hope.
Migrating the server to Tuinity would soothe the issues of unpredictable performance during peak hours. The main way Tuinity is able to perform as well as it does is using Starlight, a modification developed by the creator of Tuinity designed to speed up the lighting engine. Unlike other lighting engine optimization mods, which optimize the existing vanilla code, Starlight completely replaces the vanilla lighting engine. Entirely. And this has dramatic effects.
Image: a benchmark of generation times performed by Spottedleaf
Yes, Starlight is 35 times faster than the vanilla lighting engine, and 25 times faster than Phosphor. And this is only a part of Tuinity's speed improvements. As a fork of Paper, it also retains the plentiful optimizations the Paper team has made, which means it recieves patches from two sources!
I don't want to make Tuinity and Starlight seem perfect, however, because a complete rewrite of vanilla's lighting engine is bound to have potential consequences, such as non-vanilla behavior, and it's also vulnerable to some stuttering (however these are very minor)
That's all I've got to say. If you'd like to ask me questions about Tuinity or Starlight, I'm happy to answer any questions you may have in the replies. Have a good day/night.