Performans ve Güvenlik
Yoğun sunucularda arena boyutu, rejenerasyon gecikmesi, paket trafiği ve veri güvenliğini dengeleyin.
AeroMine'ı satın alPerformansı etkileyen unsurlar
AeroMine dünyayı her oyuncu için kopyalamasa da oyuncuya özel görünüm ve ortak kırma paket güncellemesi üretir. Maliyet yalnız toplam blok sayısından değil, aynı anda aynı arenayı izleyen oyuncu sayısından ve kırma hızından etkilenir.
Başlıca değişkenler:
- Arena hacmi.
- Eş zamanlı arena oyuncusu.
- Saniye başına kırılan blok.
- Mine paleti değişim sıklığı.
REGENERATEgecikmesi.- Paket işleyen diğer eklentiler.
- Sunucu CPU tek çekirdek performansı ve ağ kapasitesi.
Arena tasarımı
Gereğinden büyük tek arena yerine ölçülmüş boyutlar kullanın. Büyük bir arena ilk görünüm gönderimini, reset işlemini ve izlenecek koordinat sayısını artırabilir. Yoğun oyuncu kitlesini birden fazla mantıksal arenaya dağıtmak, tek noktadaki paket yoğunluğunu azaltabilir.
REGENERATE ayarı
Rejenerasyon süresini düşürmek her kırık blok için daha erken güncelleme oluşturur. Değeri değiştirirken yalnız TPS'e değil oyuncu başına ağ trafiğine ve istemci deneyimine de bakın.
- Orta bir gecikmeyle başlayın.
- Gerçekçi oyuncu sayısıyla yük testi yapın.
- Spark gibi bir profiler ile ana thread yükünü ölçün.
- PacketEvents veya ağ istatistiklerini izleyin.
- Gecikmeyi küçük adımlarla değiştirin.
Veri güvenliği
Oyuncu verileri otomatik kaydedilir ve eklenti kapanırken son kayıt yapılır. Bununla birlikte işletim sistemi veya makine çökmesi son kapanış olayını atlayabilir. Düzenli harici yedek alın ve yedeklerin geri yüklenebilir olduğunu test edin.
players.yml dosyasını sunucu açıkken düzenlemeyin. Bellekteki durum bir sonraki otomatik kayıtta elle yaptığınız değişikliği geçersiz kılabilir.
İşletim önerileri
/reloadyerine kontrollü yeniden başlatma kullanın.- Konsol hata ve uyarılarını merkezi log sisteminde saklayın.
- Büyük yapılandırma değişikliklerini staging sunucusunda sınayın.
- Arena silmeden önce oyuncuları çıkarın ve klasörü yedekleyin.
- Yalnız resmi BuiltByBit sayfasından edinilmiş JAR kullanın.
- Java ve Paper güncellemelerinde AeroMine ve PacketEvents uyumluluğunu doğrulayın.