Rehber Minecraft Sunucusu TPS & Performans Rehberi | Lagın Gerçek Sebepleri ve Kalıcı Çözümler

BloodyX

Seçkin madenci.
Topluluk Yöneticisi
Katılım
26 Şubat 2020
Mesajlar
115
En iyi cevaplar
2
Tepki puanı
20
Puanları
1,080
Minecraft Sunucusu TPS & Performans Rehberi
(Lag Neden Olur, Nasıl Kalıcı Çözülür?)




“Makine iyi ama lag var” diyorsan,
sorun makinede değil, yapılandırmadadır.




1. TPS NEDİR? (Kısa ve Net)

TPS (Ticks Per Second) = Sunucunun saniyede yaptığı işlem sayısıdır.

  • 20 TPS → Kusursuz performans
  • 15–18 TPS → Hafif lag
  • 10–14 TPS → Oynanamaz
  • 10 altı → Sunucu çöküyor demektir

FPS ile karıştırma.
FPS oyuncunun, TPS sunucunun sorunudur.




⚠️ 2. TPS DÜŞÜŞÜNÜN GERÇEK SEBEPLERİ

Lag’ın %90’ı aşağıdakilerden gelir:

  • Yanlış sunucu yazılımı
  • Aşırı entity (mob, item, armor stand)
  • Hatalı pluginler
  • Yanlış view-distance
  • Chunk yüklenme kaosu
  • Yetkili hataları

Makine ne kadar güçlü olursa olsun, bu hatalar varsa TPS düşer.




3. DOĞRU SUNUCU YAZILIMI

KULLAN
  • Paper
  • Purpur (Paper üstü, daha optimize)

KULLANMA
  • Vanilla
  • Forge (plugin + mod karışımı sunucular hariç)

Net gerçek:
Spigot = Eski.
Paper/Purpur = Standart.




4. VIEW-DISTANCE & SIMULATION-DISTANCE

En çok hata yapılan ayar.

Kod:
view-distance: 6
simulation-distance: 4

Açıklama:
  • View-distance → Görüş alanı
  • Simulation-distance → Mob, redstone, tick yükü

10–12 yapanlar:
Sunucuyu bilerek laglatıyor.




5. ENTITY KATLİAMI (ZORUNLU)

TPS düşüşünün ana kaynağı entity’lerdir.

Paper ayarları:

Kod:
entity-activation-range:
  animals: 16
  monsters: 24
  misc: 8

Ek olarak:
  • Mob farm sınırı koy
  • Item birikmesini engelle
  • Armor stand spamini yasakla

“Farm serbest” = TPS mezarı.




6. PLUGIN PERFORMANSI (EN KRİTİK KISIM)

Sunucuyu öldüren pluginler:
  • Eski skriptler
  • Optimize edilmemiş scoreboard
  • Kötü yazılmış anti-cheat

KULLAN:
  • Spark (analiz için)
  • Timings raporu

KURAL:
Her plugin = ek yük.
“Lazım olur” diye plugin ekleme.




7. CHUNK & REDSTONE GERÇEKLERİ

  • Sürekli çalışan redstone = TPS düşmanı
  • Chunk loader sistemleri risklidir
  • AFK farm alanlarını sınırla

Öneri:
  • Redstone saatlerini yasakla
  • AFK süresi limiti koy




8. TPS NASIL ÖLÇÜLÜR? (DOĞRU YÖNTEM)

Yanlış ölçüm:
- “Oyuncu lag diyor”

Doğru ölçüm:
Kod:
/tps
/spark profiler
/timings report

Spark sana:
  • Hangi plugin lag yapıyor
  • Hangi entity sorunlu
  • Hangi chunk yük bindiriyor
net gösterir.




❌ 9. EN BÜYÜK HATALAR

  • RAM artırarak çözmeye çalışmak
  • Her öneriyi uygulamak
  • Performans yerine “özellik” kasmak
  • Yetkililere sınırsız yetki vermek

Lag çözümü RAM değil, mantıktır.




✅ 10. SONUÇ (NET ÖZET)

İyi TPS için:
  • Doğru yazılım
  • Az plugin
  • Sıkı entity kontrolü
  • Düşük view & simulation distance

Unutma:
Oyuncu FPS düşmesine katlanır,
TPS düşmesine katlanmaz.

20 TPS = Sağlam Sunucu
 

Üst