On Server Software and Performance

This page summarizes the projects mentioned and recommended in the original post on /r/admincraft

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • Starlight

    Discontinued Rewrites the light engine to fix lighting performance and lighting errors [Moved to: https://github.com/PaperMC/Starlight] (by Spottedleaf)

  • Thanks! Phosphor is incompatible with Starlight (and a little slower, judging by SpottedLeaf's benchmark), but I will add it nonetheless

  • Paper

    The most widely used, high performance Minecraft server that aims to fix gameplay and mechanics inconsistencies

  • Paper is a fork of Spigot that offers several additional optimizations and configuration options, comprised of 695 server-side patches. These include:

  • 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.

    InfluxDB logo
  • Tuinity

    Discontinued [Moved to: https://github.com/Tuinity/Tuinity] (by Spottedleaf)

  • 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

    A stable, optimized, well supported 1.17.1 Paper fork.

  • 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.

  • minecraft-optimization

    Minecraft server optimization guide

  • 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.

  • hopperOptimizations

    A mod that optimizes hoppers and their interactions with entities and inventories. It drastically reduces hopper lag without changing any behavior.

  • 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.

  • fabric

    Essential hooks for modding with Fabric. (by FabricMC)

  • 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

  • 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.

    WorkOS logo
  • SportPaper

    Performance-tuned Minecraft 1.8 server

  • For what it's worth, I have heard positive things about SportPaper, which an open-source and actively maintained fork of PaperSpigot 1.8.

  • SparklyPaper

    ✨ "Ooooh, sparkly paper!" - SparklyPower's Paper fork, making large servers snappier with high-performance optimizations and improvements!

  • I use Tuinity (technically I use my own Tuinity fork with some patches from Airplane, but most of the performance improvements are from Tuinity)

  • SparklyPower

    💎 Tudo do SparklyPower!

  • 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

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts