- Katılım
- 26 Şubat 2020
- Mesajlar
- 97
- En iyi cevaplar
- 2
- Tepki puanı
- 17
- Puanları
- 1,080
Minecraft Sunucu Performansını Optimize Etme
Minecraft sunucunuzun performansını optimize etmek için belirli yapılandırma dosyalarında değişiklik yapabilirsiniz. Bu değişiklikler, sunucunuzun daha az kaynak kullanmasını ve daha yüksek performans sağlamasını hedefler. Aşağıda, detaylı olarak sunucu optimizasyon adımlarını bulabilirsiniz.1. Sunucu Yazılımı Seçimi
Minecraft sunucunuzu optimize etmek için doğru yazılımı seçmek önemlidir. İşte farklı seçenekler:
Vanilla Minecraft: Performans açısından sınırlıdır, büyük sunucular için önerilmez.
Spigot: Vanilla’ya göre daha iyi performans sunar, ancak büyük ölçekli sunucular için yetersiz kalabilir.
Paper: Spigot'un optimizasyonlu bir sürümüdür, daha fazla ayar seçeneği sunar ve performans açısından daha iyidir.
Purpur: Paper üzerine inşa edilmiş, daha fazla özelleştirme ve performans ayarları sunar.
**Öneri: Paper veya Purpur kullanın, çünkü daha fazla optimizasyon ayarı sağlar.
2. Java Başlatma Komutları (JVM Flags)
Sunucunuzun kullandığı Java'yı optimize etmek için aşağıdaki başlatma komutlarını kullanabilirsiniz:
Örnek JVM Başlatma Komutu:
Kod:
java -Xms4G -Xmx4G -XX:+UseG1GC -XX:+UnlockExperimentalVMOptions -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:+ParallelRefProcEnabled -XX:InitiatingHeapOccupancyPercent=15 -XX:+AlwaysPreTouch -Dusing.aikars.flags=https://mcflags.emc.gs -Dfile.encoding=UTF-8 -jar paper.jar nogui
Parametrelerin Açıklaması:
-Xms4G ve -Xmx4G: Sunucunun başlangıç ve maksimum RAM kullanımı (4 GB burada örnektir, kendi sisteminize göre ayarlayın).
-XX:+UseG1GC: G1 Çöp Toplayıcı kullanımı (Minecraft için önerilir).
-XX:MaxGCPauseMillis=50: Çöp toplama işlemlerinin duraksama süresini optimize eder.
-XX:+AlwaysPreTouch: Sunucunun RAM’i baştan tahsis etmesini sağlar, daha hızlı başlama sağlar.
Daha fazla bilgi için Aikar'ın JVM Flagleri rehberine göz atabilirsiniz.
3. server.properties Ayarları
Sunucunun temel ayarlarını optimize etmek için aşağıdaki değişiklikleri yapabilirsiniz:
server.properties dosyasındaki gereksiz özellikleri devre dışı bırakın.
Performans üzerinde olumsuz etkisi olan ayarları gözden geçirin ve düzenleyin.
4. Paper.yml Ayarları
Paper sunucusu kullanıyorsanız, paper.yml dosyasını düzenleyerek performansı artırabilirsiniz.
Önerilen Değişiklikler:
optimize-explosions: true
mob-spawn-range: 4
disable-chest-cat-detection: true
container-update-tick-rate: 3
max-entity-collisions: 2
use-alternative-luck-formula: false
5. Spigot.yml Ayarları
Spigot kullanıyorsanız, spigot.yml dosyasını optimize edin.
Önerilen Değişiklikler:
entity-activation-range:
animals: 12
monsters: 24
misc: 8
ticks-per:
animal-spawns: 400
monster-spawns: 4
save-structure-info: false
6. Bukkit.yml Ayarları
bukkit.yml dosyasındaki bazı değerleri optimize edebilirsiniz.
Önerilen Değişiklikler:
spawn-limits:
monsters: 50
animals: 8
water-animals: 5
ambient: 1
chunk-gc:
period-in-ticks: 600
ticks-per:
autosave: 6000
7. Eklentiler (Plugins)
Performansı artırabilecek bazı eklentiler:
ClearLag: Sunucunuzdaki gereksiz yükleri otomatik olarak temizler.
Spark: Performans izleme ve TPS düşüşlerini analiz etmek için kullanılır.
FarmLimiter: Çiftliklerdeki mob sayısını sınırlamak için.
Chunky veya WorldBorder: Dünya önceden yükleme işlemleri için.
8. Chunk Yükleme ve Ön Bellek
Dünya chunk'larını önceden yüklemek performansı artırır:
Kod:
wb world fill 200 wb world trim
Sonuç
Bu ayarlarla sunucunuzun performansını optimize edebilir ve daha iyi bir oyuncu deneyimi sağlayabilirsiniz. Özellikle yüksek oyuncu sayısına sahipseniz veya düşük donanımlı bir sunucu kullanıyorsanız bu değişiklikler büyük fark yaratır.
Sorularınız olursa memnuniyetle yardımcı olurum!
Moderatörün son düzenlenenleri: