Our great sponsors
-
Starlight
Discontinued Rewrites the light engine to fix lighting performance and lighting errors [Moved to: https://github.com/PaperMC/Starlight] (by Spottedleaf)
-
Paper
The most widely used, high performance Minecraft server that aims to fix gameplay and mechanics inconsistencies
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
hopperOptimizations
A mod that optimizes hoppers and their interactions with entities and inventories. It drastically reduces hopper lag without changing any behavior.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
SparklyPaper
✨ "Ooooh, sparkly paper!" - SparklyPower's Paper fork, making large servers snappier with high-performance optimizations and improvements!
Thanks! Phosphor is incompatible with Starlight (and a little slower, judging by SpottedLeaf's benchmark), but I will add it nonetheless
Paper is a fork of Spigot that offers several additional optimizations and configuration options, comprised of 695 server-side patches. These include:
Tuinity is a fork of Paper that includes optimizations that are generally tailored for servers with high player counts. It also includes Starlight: a complete rewrite of the lighting engine which greatly improves the speed of chunk generation. One benchmark has shown that Starlight can generate light 35x faster than vanilla.
Airplane is a fork of Tuinity that provides even more optimizations that are currently targeted at reducing entity lag. The most important of these is the dynamic entity activation range system (DEAR) and the multithreading of the entity tracker.
Some of the performance improvements above will work without the need for further configuration. To squeeze out every last drop of performance from your server, however, you should read YouHaveTrouble's optimization guide.
If you are using a Fabric server then I cannot overstate how impressive 2no2name's Hopper Optimizations mod is. It gives full vanilla performance of hoppers without the vanilla lag. Since most people who want the farms of a vanilla server are also the same people with a bazillion hoppers, it is well worth it.
Great list! However, I should add that Fast Furnace is now integrated into Fabric! If I'm not mistaken, this pull does the same thing: https://github.com/FabricMC/fabric/pull/1108
For what it's worth, I have heard positive things about SportPaper, which an open-source and actively maintained fork of PaperSpigot 1.8.
I use Tuinity (technically I use my own Tuinity fork with some patches from Airplane, but most of the performance improvements are from Tuinity)
I also have a entity limiter that checks mobs around each other and, if there is more than X entities, the excess mobs are killed: https://github.com/SparklyPower/SparklyPower/blob/master/DreamLagStuffRestrictor/src/main/kotlin/net/perfectdreams/dreamlagstuffrestrictor/utils/ThanosSnap.kt
Related posts
- Breaking the Limits: How Folia Made 1k Player Minecraft Server a Reality
- PaperMC/Paper: The most widely used, high performance Minecraft server
- r/2b2t admins working hard to ensure no-one mentions Folia
- Three New AMD EPYC Genoa-X SKUs with Up to 48MB L3 Cache per Core or 1.1GB Total
- How to setup multiple Minecraft servers with BungeeCord