Server Jar Downloader

Compare and download Paper, Purpur, Spigot, Fabric, Forge, Velocity server jars

Server Jars

Feature Comparison

Server Performance Plugin Support Mod Support Ease of Setup Community

Recommended JVM Flags

Aikar's Optimized Flags
java -Xms4G -Xmx4G -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 server.jar nogui
These flags are optimized for Minecraft servers running on Java 17+. Adjust -Xms and -Xmx values to match your available RAM. Both values should be the same. For servers with 12GB+ RAM, consider increasing G1NewSizePercent to 40 and G1MaxNewSizePercent to 50.

RAM Calculator

Player Count 20 players
Copied!