Menü
💬 Forum 📦 Kaynaklar 🛒 Mağaza ⛏️ Sunucular ⚔️ Klanlar 📰 Blog 🏆 Liderlik 👥 Üyeler 🎖️ Rütbeler
0 üye online 👥 15 toplam üye 📝 Bugün 0 konu 💬 Bugün 0 mesaj

📖 Rehber Minecraft Sunucu Lag ve TPS Optimizasyonu: Kapsamlı Rehber

orginscorel · 29 gün önce · 1 gönderi · 7 görüntülenme
#1

Sunucu Lag ve TPS Optimizasyonu Rehberi



Bir Minecraft sunucusunun sağlıklı çalışması için TPS (Ticks Per Second) değerinin 20'de sabit kalması şarttır. TPS düştüğünde oyuncular lag yaşar. Bu rehberde TPS düşüşlerinin nedenlerini ve çözümlerini bulacaksınız.

TPS Nedir?



Minecraft saniyede 20 tick çalışır. Her tick oyun durumunu günceller. TPS < 20 olduğunda oyun yavaşlar:

  • 20 TPS: Mükemmel
  • 18-19 TPS: Hafif yavaşlama, genellikle fark edilmez
  • 15-17 TPS: Belirgin lag
  • < 15 TPS: Ağır lag, oynamak zorlaşır


TPS Ölçümü




/tps            # Basit TPS gösterimi
/mspt           # Millisecond per tick (Paper)
/spark tps      # Spark profiler ile detaylı analiz


Spark Profiler



Lag kaynağını bulmak için:

/spark profiler start    # Profiling başlat
# 5-10 dakika bekle
/spark profiler stop     # Durdur ve rapor al
# URL'yi tarayıcıda açın, ağır işlemleri görün


Yaygın Lag Nedenleri




  • Redstone devreleri: Sürekli çalışan büyük devreler
  • Entity birikimi: Çok fazla mob veya item
  • Chunk yükleme: Oyuncular hızla hareket edince chunk storm
  • Kötü yazılmış plugin: Memory leak veya ağır sorgu
  • Dünya boyutu: Çok büyük dünya dosyaları


paper.yml Optimizasyonu




# config/paper-world-defaults.yml
entity-per-chunk-save-limit:
  experience_orb: 16
  arrow: 16
  item: 32

mob-spawner-tick-rate: 2
despawn-ranges:
  soft: 32
  hard: 128


spigot.yml Optimizasyonu




world-settings:
  default:
    mob-spawn-range: 6
    entity-activation-range:
      animals: 16
      monsters: 24
      misc: 8
    entity-tracking-range:
      players: 48
      animals: 48
      monsters: 48


Chunk Pregeneration



Spawn bölgesini önceden üretin — chunk yükleme lagı çok azalır:

# Chunky plugin ile
/chunky center 0 0
/chunky radius 5000
/chunky start

Cevap yazabilmek için giriş yap.