Minecraft Sunucularında Lag Azaltma ve TPS Yükseltme Ayarları
Minecraft pvp sunucu yönetiminde en önemli performans göstergesi TPS (Ticks Per Second) değeridir. İdeal bir sunucuda TPS değeri 20 olmalıdır. Bu değer düştükçe blokların geç kırılması, yaratıkların ışınlanarak hareket etmesi gibi "lag" sorunları baş gösterir. Bu rehberde, sunucunuzun performansını optimize ederek TPS değerini tekrar 20'ye sabitlemenin yollarını öğreneceksiniz.
1. Adım: Bukkit.yml Optimizasyonu
Sunucu ana klasörünüzde bulunanbukkit.ymldosyasını Notepad++ gibi bir editörle açın ve aşağıdaki değerleri bularak güncelleyin:
spawn-limits: monsters: 15 # (Varsayılan 70) Yaratık sınırını düşürmek işlemci yükünü azaltır. animals: 10 # (Varsayılan 10) water-animals: 2 # (Varsayılan 15) chunk-gc: period-in-ticks: 300 # Kullanılmayan harita parçalarını (chunk) hafızadan daha hızlı siler.
2. Adım: Spigot.yml Konfigürasyonu
spigot.ymldosyasını açın ve özellikle oyuncuların görüş mesafesini ve varlıkların (entity) işlemciyi yorma oranlarını düşürün:
- view-distance:
4veya5yapın. (Varsayılan 10'dur. Oyuncuların haritada görebileceği maksimum uzaklığı kısarak ram ve işlemciyi rahatlatır). - entity-activation-range: Yaratıkların yapay zekalarının kaç blok öteden çalışacağını belirler. Şu şekilde optimize edin:
monsters: 16,animals: 12,misc: 4 - merge-radius: Yerdeki itemlerin birleşme mesafesidir. Yerdeki yükü azaltır:
item: 3.5,exp: 6.0
3. Adım: Paper.yml veya Paper-World Ayarları
Eğer Paper altyapısı kullanıyorsanız (ki performans için kesinlikle önerilir),paper-world-defaults.ymldosyasındaki şu ayarları yapın:
- despawn-ranges: Uzaktaki yaratıkların daha hızlı yok olmasını sağlar:
soft: 28,hard: 56 - max-entity-collisions: Blok başına maksimum varlık çarpışma hesaplamasıdır. Lagın en büyük sebeplerinden biridir:
max-entity-collisions: 2(Varsayılan 8)
Bu makale PvPSunucusu için özel olarak hazırlanmıştır.