Skip to content

Latest commit

 

History

History
25 lines (18 loc) · 1.54 KB

README.md

File metadata and controls

25 lines (18 loc) · 1.54 KB

📚 About

Optimized Minecraft server configs ready for production use. All of the modifications were made following guides and best practices.

It is recommended to use Purpur due to further optimization and the sheer amount of available options, which may replaces a lot of additional plugins.

🏗️ Deployment

Pick one of the provided Minecraft versions and copy the contents of the folder into root of your Minecraft server.

Purpur

Download Purpur from: https://purpurmc.org

Recommended JVM Startup Flags

java -Xms10G -Xmx10G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -jar paper.jar --nogui

Source: https://docs.papermc.io/paper/aikars-flags

Other Recommendations