"Sunucum lag yapıyor" şikayetinin arkasında genelde tek bir sebep değil, birkaç küçük darboğazın toplamı yatar. Bu rehber, optimizasyona nereden başlayacağınızı adım adım anlatır.

1. Doğru Sunucu Yazılımını Kullanın

Vanilla sunucu hiçbir performans optimizasyonu içermez. Paper, aynı plugin uyumluluğunu korurken ciddi performans kazancı sağlar — bu, tek bir adımda alabileceğiniz en büyük iyileştirmedir.

2. RAM'i Doğru Ayarlayın

-Xms ve -Xmx'i eşit verin, makinenin tüm RAM'ini Java'ya vermeyin. Doğru miktarı belirlemek için RAM tablosuna bakın. JVM bayrakları için Aikar's Flags rehberimizi uygulayın.

3. view-distance ve simulation-distance'ı Düşürün

Bu iki ayar, server.properties içinde performansı doğrudan en çok etkileyen değerlerdir. Varsayılanın üzerine çıkmak yerine, düşük donanımda önce bu değerleri makul seviyede tutmayı deneyin — ayrıntı için server.properties rehberimize bakın.

4. Eklentilerinizi Gözden Geçirin

  • Kullanmadığınız eklentileri kaldırın — her plugin sunucu tick süresine bir miktar yük ekler.
  • Aynı işi yapan birden fazla eklenti (örn. iki farklı ekonomi eklentisi) çakışma ve gereksiz yük yaratır.
  • Eski, uzun süredir güncellenmemiş eklentiler performans sorunlarının sık kaynağıdır.

5. Asıl Darboğazı Ölçün

Tahmin etmeyin, ölçün Spark profiler, hangi plugin'in, hangi mekanizmanın (hopper, redstone, entity AI) CPU zamanını tükettiğini gösterir. Config değiştirmeden önce birkaç dakikalık bir profil almak, saatlerce "acaba bu mu" diye denemekten çok daha hızlıdır.

6. Donanım Sınırını Unutmayın

Minecraft'ın ana tick döngüsü tek çekirdekte çalışır — bu yüzden çok çekirdekli ama düşük saat hızlı bir işlemci, az çekirdekli ama yüksek frekanslı bir işlemciden genelde daha kötü performans verir. Config optimizasyonu tükendiğinde bir sonraki adım, daha yüksek saat hızlı bir işlemciye geçmektir.

Zaten bir lag sorunu yaşıyorsanız genel optimizasyon yerine doğrudan TPS düşüklüğü ve lag çözümü rehberimize gidebilirsiniz.