Problem nedir?
Oyuncular "lag yapıyor" diye şikayet ediyor ama bu tek bir sorun değildir. Server lag (TPS düşük), client lag (oyuncunun FPS'i düşük) ve network lag (yüksek ping) farklı olgulardır. Yanlış teşhis çözümü geciktirir.
Bu hataya genelde ne sebep olur
- ! Server lag (TPS<20): CPU yetersiz, ağır plugin, çok entity, büyük redstone devresi
- ! Network lag (ping yüksek): VPS konumu uzak, ISP routing kötü, DDoS aktif
- ! Client lag (düşük FPS): oyuncunun PC'si yetersiz ya da shader/resource pack ağır — sunucu suçlu değil
- ! Chunk loading lag: HDD, yüksek view-distance, pre-generation yapılmamış
- ! GC pause (lag spike): Java heap uygunsuz, stop-the-world duraklaması
- ! Yanlış teşhis: sorunun türünü karıştırmak doğru çözümü erteletir
Adım adım çözüm
Önce lag türünü belirleyin. /tps sunucu tarafını, /ping oyuncu ağ gecikmesini söyler
/tps
/ping <oyuncu>
Server lag ise (/tps < 20): Spark profiler ile hangi thread / hangi plugin tükettiğini bulun
/spark profiler --thread * --timeout 60
/spark tps
Network lag ise (ping > 200ms): VPS konumu ile oyuncu coğrafi konumu uyumlu mu? TR oyuncu için Frankfurt/Helsinki DC mantıklı, ABD DC olmaz
# oyuncudan çalıştırın:
ping sunucu-ip
traceroute sunucu-ip
Client lag ise (sadece bir oyuncu şikayetçi, TPS normal, ping düşük): oyuncunun FPS'i düşük. Sunucu tarafında çözüm yoktur. Oyuncuya resource pack / shader / grafik ayarı önerilmeli
Chunk lag için dünyayı önceden üretin — Chunky plugin en hızlı çözüm
/chunky radius 5000
/chunky start
GC pause için heap değerini sabit tutup Aikar flags uygulayın. Detay: /oyun/sorunlar/lag-spike-cozumu
-Xms8G -Xmx8G -XX:+UseG1GC [...aikar flags...]
Disk I/O lag için iostat ile await sürelerine bakın. HDD ise SSD geçişi şart
iostat -x 2 5
Paper kullanıyorsanız paper-global.yml içindeki chunk worker thread'lerini artırın
# config/paper-global.yml
chunk-system:
io-threads: 2
worker-threads: 3
DDoS şüphesi varsa VPS sağlayıcısının DDoS koruması aktif mi kontrol edin. Traffic anormal artış gösteriyorsa sağlayıcı ile görüşün
Benzer sorunlar
Minecraft Lag Spike Çözümü
Sunucu normalde akıcı çalışıyor ama arada 2–5 saniyelik donmalar yaşanıyor, sonra devam ediyor. Oyuncular anlık "teleport" yaşıyor, mobiler sıçrıyor. Bu ani donmalar (lag spike) genellikle GC pause, chunk save veya backup kaynaklıdır.
02Minecraft Sunucu Lag Giderme
Sunucu genelinde yavaşlık, TPS 20 altında, bloklar gecikmeli kırılıyor, mobiler donuyor, chunk yavaş yükleniyor. Lag birden fazla sebepten (CPU, RAM, disk, ağ, plugin, entity) kaynaklanabilir. Bu rehber sistematik bir lag giderme pratiği sunar.
03Çok Fazla Entity Sunucuyu Çökertiyor
Server overloaded, too many entities, entity tick took too long, Can't keep up
Sorun devam ediyor mu?
Yukarıdaki adımlar Minecraft Lag Sorunları probleminin %90'ını çözer. Sorun devam ediyorsa aşağıdaki kontrol listesiyle sistemin daha derin taramasını yapın.
- Sunucu loglarını
tail -f logs/latest.logile gerçek zamanlı izleyin — hata mesajı ile kök nedene ulaşın. - Spark profiler ile ayrıntılı performans raporu alın — KEYDAL Spark Analyzer ücretsiz yorumlar.
- Plugin ve sunucu sürümlerinin güncel olduğundan emin olun — eski sürümlerde çözülmüş hatalar güncellemeyle biter.
- Yedekten test ortamı kurup değişiklikleri önce orada deneyin — production'a direkt müdahale risk yaratır.
- Minecraft topluluğundaki benzer vakaları arayın — Discord topluluğumuzda aktif yardım alabilirsiniz.
KEYDAL Projects desteği
Kendi sunucunuzda bu adımları uygulamakta zorlanıyorsanız, KEYDAL Projects ekibi uzaktan bağlanıp sorunu çözer. İlk teşhis ve önerilerimiz ücretsiz — sunucunuzun durumunu birlikte inceler, kalıcı bir aksiyon planı çıkarırız. Panel yönetimi, plugin yapılandırması, optimizasyon ve günlük operasyon konularında Türkiye'nin deneyimli ekiplerindeniz.
Sorununuz çözülmedi mi?
Sunucunuzu birlikte inceleyelim. İlk teşhis ücretsiz.