Güncel olmayan bir tarayıcı kullanıyorsunuz. Bu veya diğer web sitelerini doğru şekilde görüntülemeyebilir. Tarayıcınızı yükseltmeli veya alternatif bir tarayıcı kullanmalısınız.
Karşılaştırma: Minecraft sunucusu: RAM ihtiyacı ve performans ayarları
Önceki sürüm yok (ilk revizyon)
→ #10 (, Castiel)
Yayında+43 / −0 satır
Özet: Başlangıç sayfası oluşturuldu
Minecraft sunucusunun performansını RAM kadar, hatta ondan fazla [B]işlemcinin tek çekirdek hızı[/B], sunucu yazılımı ve ayarlar belirler. Aşağıdaki değerler başlangıç noktasıdır; eklenti/mod sayısı ve oyuncu davranışına göre değişir.
[HEADING=1]Sunucu yazılımı[/HEADING] [LIST] [*][B]Vanilla:[/B] Mojang'ın resmi sunucusu; eklenti desteği yok, optimizasyon sınırlı. [*][B]Paper:[/B] Spigot/Bukkit eklentileriyle uyumlu, performans iyileştirmeleri içeren en yaygın seçim. [*][B]Purpur / Pufferfish:[/B] Paper tabanlı, ek ayar ve optimizasyonlar sunar. [*][B]Fabric / NeoForge / Forge:[/B] Mod (modpack) sunucuları için. Performans modları (ör. Lithium) Fabric'te yaygındır. [*][B]Velocity:[/B] Birden fazla sunucuyu tek ağda birleştiren modern proxy (BungeeCord'un halefi olarak önerilir). [/LIST]
[HEADING=1]Yaklaşık RAM ihtiyacı[/HEADING] [TABLE] [TR][TH]Senaryo[/TH][TH]Başlangıç için[/TH][/TR] [TR][TD]Arkadaş sunucusu, 1–10 oyuncu, az eklenti (Paper)[/TD][TD]2–4 GB[/TD][/TR] [TR][TD]10–40 oyuncu, orta eklenti sayısı[/TD][TD]4–8 GB[/TD][/TR] [TR][TD]Hafif modpack (Fabric/NeoForge)[/TD][TD]6–8 GB[/TD][/TR] [TR][TD]Büyük modpack[/TD][TD]8–12 GB ve üzeri[/TD][/TR] [/TABLE] Gereğinden fazla RAM ayırmak performansı artırmaz; çöp toplayıcı duraklamalarını uzatabilir. Daha doğru bir tahmin için [URL='https://forumlio.com/araclar/minecraft-ram-hesaplayici']Minecraft RAM hesaplayıcısını[/URL] kullanabilirsiniz.
[HEADING=1]Java sürümü[/HEADING] Minecraft 1.20.5 ve sonrası [B]Java 21[/B] gerektirir; 1.18–1.20.4 için Java 17 kullanılır. Sunucuda doğru sürümü kurduğunuzdan emin olun: [CODE=bash]java -version[/CODE]
[HEADING=1]Başlatma parametreleri (Aikar bayrakları)[/HEADING] PaperMC belgelerinde önerilen G1GC ayarları, çöp toplama duraklamalarını azaltır. Örnek (6 GB için): [CODE=bash]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[/CODE] Güncel bayraklar için PaperMC belgelerini kontrol edin. -Xms ve -Xmx değerlerini eşit tutmak önerilir.
[HEADING=1]Performans ayarları[/HEADING] [LIST] [*][B]view-distance / simulation-distance[/B] (server.properties): Görüş mesafesini 6–8, simülasyon mesafesini 4–6 civarında tutmak yükü ciddi azaltır. [*][B]Dünya ön üretimi:[/B] Chunky gibi eklentilerle haritayı önceden oluşturmak, oyuncular keşif yaparken yaşanan takılmaları önler. Bir dünya sınırı (world border) belirleyin. [*][B]Varlık (entity) sınırları:[/B] Paper ve Spigot yapılandırmalarında mob/eşya sınırları ve birleştirme ayarları vardır. [*][B]Ölçüm:[/B] [ICODE]/tps[/ICODE] ve [ICODE]/mspt[/ICODE] 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. [/LIST]