Minecraft sunucusu için yazılım seçimi (Paper, Purpur, Fabric), yaklaşık RAM ihtiyacı, Java sürümü, Aikar bayrakları, görüş mesafesi ve dünya ön üretimi.
| Senaryo | Başlangıç için |
|---|---|
| Arkadaş sunucusu, 1–10 oyuncu, az eklenti (Paper) | 2–4 GB |
| 10–40 oyuncu, orta eklenti sayısı | 4–8 GB |
| Hafif modpack (Fabric/NeoForge) | 6–8 GB |
| Büyük modpack | 8–12 GB ve üzeri |
java -version
java -Xms6G -Xmx6G -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 -jar paper.jar --nogui
/tps ve /mspt komutlarıyla durumu izleyin; spark eklentisiyle hangi eklenti veya chunk'ın yük oluşturduğunu profilleyin. Hedef 20 TPS ve 50 ms altı MSPT'dir.