Skip to content
This repository has been archived by the owner on Nov 18, 2022. It is now read-only.

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

Notifications You must be signed in to change notification settings

OLIMINATOR/performance-configs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.