/performance-configs

Optimised minecraft server configs for purpur, paper, spigot, airplane, purfferfish.

Server Performance Configs

Optimised configs aimed for big survival economy servers. That require handling a lot of players on a single server. But I highly recommend customising it for your needs using the guides listed below.

There are only 1.17 configs for now.

Guides Used

To optimise these configs, I used these guides:

Recommendations

Stay away from these plugins

  • Stacker plugins - stacking entities causes more lag because the server is than always trying to spawn new mobs. I would recommend stacker plugins only for stacking mobs from spawners and disabling their AI.
  • Item removal plugins - these "free performance" plugins are most of the time useless as you can "replace" them with item/alt item despawn rates in spigot.yml.
  • Plugin managers - Using plugins to reload other plugins without restarting the server, can cause glitches.

Check your timings

Create a timings report, timings can give you a lot of helpful information about what is making your server lag ext.

You can use BirdFlop's @Discord bot on their Discord guild that you cand send the timings report to, it will tell you a few good ways to optimise your server.

Useful Plugins

  • Insights - Allows you to set storage, redstone, items limits to regions, chunks or islands on skyblock/oneblock servers.

  • Aikar Flags - Java startup flags, the best to run a minecraft server.

  • AntiRedstoneClock - Disables redstone clocks when your server TPS drops.

  • Spark - Allows you to analyse your servers CPU and memory usage.

  • Chunky - Pre-generates chunks for better performance on survival servers.