KARDINAL.
Bir Kömür Göründü Kaptanım!
- Katılım
- 16 Ekim 2019
- Mesajlar
- 108
- Elmaslar
- 40
- Puan
- 13.455
- Yaş
- 25
- Konum
- Diyarbakır
- Minecraft
- kardinal2121
Discord:
kardınal2121
Minecraft sunucularında performansı etkileyen en önemli noktalardan biri entity (varlık) davranışlarıdır. Çoğu sunucu sahibinin gözünden kaçabilen Entity Activation Range (EAR) ayarı, doğru yapılandırıldığında TPS’i ciddi anlamda yükseltebilir, aşırı mob yüklerini azaltabilir ve düşük donanımlı sistemlerde bile stabil bir deneyim sunar.
Bu yazıda EAR nedir, nasıl çalışır ve doğru ayarlar nasıl seçilmeli? sorularının tümünü açıklıyoruz.
Yani bir oyuncu bir entity’e ne kadar yakınsa, entity o kadar "aktif" olur:
(sunucuya göre yerleri değişiklilik gösterebilir)
Minecraft’ın varsayılan ayarları çoğu sunucu için fazladır. Özellikle düşük donanımlı makinelerde optimizasyon zorunludur.
(sunucuya göre yerleri değişiklilik gösterebilir)
spigot.yml → entity-activation-range` bölümü
Düzenlemek için:
Paper, Purpur gibi Spigot fork’larında aynı bölüm geçerlidir. Ekstra optimizasyonlar için Paper/Purpur’ın kendi ayar dosyalarını da gözden geçirebilirsiniz.
✔ TPS artışı sağlar
✔ Survival / SMP için yeterlidir
✔ AI gecikmesi minimum hissedilir
✔ Hem performans hem de doğal mob davranışı korunur
✔ Büyük haritalar ve kalabalık sunucular için idealdir
✔ Mob AI davranışları en doğal seviyededir
Örneğin:
EAR düşükse mob uzaktayken AI çalışmaz → sizi fark etmez.
Follow range düşükse mob sizi yakın mesafede görür ama uzak mesafede görmez.
Her ikisinin dengeli olması gerekir.
Bu yazıda EAR nedir, nasıl çalışır ve doğru ayarlar nasıl seçilmeli? sorularının tümünü açıklıyoruz.
Entity Activation Range (EAR) Nedir?
Entity Activation Range, Minecraft içindeki mobların, hayvanların ve diğer varlıkların aktif olarak AI çalıştıracağı mesafeyi belirleyen optimizasyon ayarıdır.Yani bir oyuncu bir entity’e ne kadar yakınsa, entity o kadar "aktif" olur:
- AI davranışları çalışır
- Pathfinding (yol bulma) devreye girer
- Etkileşimler gerçekleşir (saldırma, dolaşma, çiftleşme vb.)
- AI çalıştırmaz
- Donmuş gibi bekler
- Sunucuya çok daha az yük bindirir
EAR Nerede Ayarlanır?
Ayarlar spigot.yml içinde bulunur:(sunucuya göre yerleri değişiklilik gösterebilir)
Kod:
entity-activation-range:
animals: 32
monsters: 32
raiders: 48
misc: 16
water: 16
EAR Yanlış Ayarlanırsa Ne Olur?
Çok düşük ayarlar:- Mobların geç tepki vermesi
- Hayvanların donmuş gibi durması
- Zombi/skeletlerin oyuncuya geç saldırması
- Sunucunun gereksiz AI hesaplaması
- TPS düşüşü
- Lag ve gecikme
Önerilen Entity Activation Range Ayarları
spigot ayarlar Spigot tabanlı sunucularda aşağıdaki dosyadan düzenlenir:(sunucuya göre yerleri değişiklilik gösterebilir)
spigot.yml → entity-activation-range` bölümü
Düzenlemek için:
- Sunucu dosyalarınıza FTP / Panel üzerinden girin.
- spigot.yml dosyasını açın.
- entity-activation-range başlığı altındaki değerleri donanımınıza göre ayarlayın.
- Dosyayı kaydedip sunucuyu yeniden başlatın.
Paper, Purpur gibi Spigot fork’larında aynı bölüm geçerlidir. Ekstra optimizasyonlar için Paper/Purpur’ın kendi ayar dosyalarını da gözden geçirebilirsiniz.
1) Düşük Donanım (4-6 GB RAM, zayıf CPU)
(sunucuya göre yerleri değişiklilik gösterebilir)
Kod:
entity-activation-range:
animals: 20
monsters: 24
raiders: 32
misc: 12
water: 12
✔ Survival / SMP için yeterlidir
✔ AI gecikmesi minimum hissedilir
2) Orta Donanım (8–12 GB RAM, normal CPU)
(sunucuya göre yerleri değişiklilik gösterebilir)
Kod:
entity-activation-range:
animals: 28
monsters: 32
raiders: 40
misc: 16
water: 16
3) Yüksek Donanım (Güçlü CPU + 12GB+ RAM)
(sunucuya göre yerleri değişiklilik gösterebilir)
Kod:
entity-activation-range:
animals: 32
monsters: 36
raiders: 48
misc: 20
water: 20
✔ Mob AI davranışları en doğal seviyededir
EAR ile Takip Mesafesi (Follow Range) Arasındaki Fark
Birçok kişi EAR ile follow range’i karıştırır.| Ayar | Ne İşe Yarar? |
|---|---|
| Entity Activation Range | Mobların AI’nın aktif olup olmayacağını belirler |
| Follow Range | Mobların oyuncuyu fark etme ve takip etme mesafesidir |
Örneğin:
EAR düşükse mob uzaktayken AI çalışmaz → sizi fark etmez.
Follow range düşükse mob sizi yakın mesafede görür ama uzak mesafede görmez.
Her ikisinin dengeli olması gerekir.
Ek Performans Önerileri
✔ 1) Paper / Purpur kullanın
Spigot performans için iyidir ama Paper ek optimizasyonlar içerir.✔ 2) Mob limitlerini gözden geçirin
spigot.yml ve bukkit.yml içinde mob spawn limitlerini azaltmak TPS’i korur.(sunucuya göre yerleri değişiklilik gösterebilir)✔ 3) Redstone kaynaklı lagı azaltın
Paper'ın redstone optimizasyonu bu konuda çok başarılıdır.✔ 4) Entity cramming ve farm limitlerini ayarlayın
Aşırı mob birikmesi sunucuyu öldürür.Sonuç: Doğru EAR Ayarı = Daha Stabil TPS + Daha Akıcı Oyun
EAR doğru yapılandırıldığında:- TPS artar
- AI lagı düşer
- Oyuncu deneyimi iyileşir
- Düşük donanımlı makineler bile stabil çalışır