Minecraft sunucusunda TPS düşüşü: yaygın hatalar ve çözümleri

GölgeHan

Yeni Üye
Katılım
Eyl 2026
Konular
1
Mesajlar
1
Tepki puanı
0
Görüntülenme
0

1. Ayrıcalıklı Sonucu Olmayan Eklenti Çakışmaları​

  • Çok sayıda plugin aynı yemek veya blok etkileşimini dinliyorsa, her tickde çok fazla iş arparak CPU dağılmasına yol açar.
  • Çözüm: spigot.yml veya paper.yml içinde entity-activation-range ve tick-intervals ayarlarını düşürün; aynı işlevi üstlenen pluginleri kaldırın.

2. Chunk Yükleme Alanının Görsel Olarak Çok Geniş Olması​

  • view-distance 16+ olarak ayarlanırsa, sunucu aynı anda 256+ chunk'i günceller.
  • Çözüm: server.properties dosyasında view-distance 12 veya daha düşük konuma getirerek aktif chunk sayısını sınırlayın.

3. Yetersiz RAM Ayırma​

  • Java heapı (-Xmx/-Xms`) çok düşükse, garbage‑collection (GC) tetiklenir ve TPS’de kesinti olur.
  • Çözüm: 2 GB veya üzeri RAM ayırın; -XX:+UseG1GC gibi modern GC seçeneklerini deneyin.

4. Kötü Yönlendirilmiş veya Düzgün Konfigüre Edilmemiş /worldborder​

  • Çok geniş bir sınır, içinde olmayan chunk’leri sunucuya geri çağırır, bu da tick overhead’ine neden olur.
  • Çözüm: worldborder’ı gerçek oyun alanına uygun olarak kısıtlayın; sınır değişikliklerinde add yerine set komutunu tercih edin.

5. İstemci‑Taraflı Görüntüleme Ayarlarının Yüksek Olması​

  • Oyuncuların yüksek bir FPS’yi zorlaması CPU'ya ek yük bindirir (ör. -Xmx4G tersi bir durumda).
  • Çözüm: view-distance’ı düşürdükten sonra, max-tick-time’ı 6000 ms olarak artırarak geçici yüksek yükleri tolere edin.

Her hatanın kökeni, sunucunun tick döngüsüne iş yükü ekleyerek TPS’yi azalttığıdır; yukarıdaki ayarlarla bu yükü optimize edebilirsiniz.

Peki, TPSpaketlerinizi daha da iyileştirmek için hangi eklenti kombinasyonlarını denediniz?

İlgili konular​

 
Geri
En Üst