LagGuard - Artık Lag Ölümleri Yok!

ProfesorrRedman

Sudan Çıkmış
En iyi cevaplar
0
Eklenti linki:
Linki görebilmek için üye olmanız gerekiyor. Giriş yap veya üye ol.


Oyuncularınız ani bir ping artışı nedeniyle değerli eşyalarını kaybetmekten bıktı mı? LagGuard, yüksek pingli oyuncuları ölümleri halinde envanterlerini kaydedip geri yükleyerek otomatik olarak koruyan basit ve etkili bir eklentidir.

Lag artışları yaygın bir sorundur ve bu nedenle eşya kaybetmek oyuncular için can sıkıcı olabilir. Bu eklenti, sunucunuzda daha adil ve keyifli bir deneyim sağlayan bir güvenlik ağı görevi görür.

Temel Özellikler:
Otomatik Envanter Yenileme: Yüksek ping'e sahip bir oyuncu öldüğünde, envanteri yerden temizlenir ve yapılandırılabilir bir gecikmeyle otomatik olarak kendisine geri yüklenir.

Dinamik Ping Eşikleri: Eklenti, farklı ölüm türleri için farklı ping eşikleri kullanır:
PvP Ölümleri: Bir oyuncu PvP mücadelesinde pingi 500ms'nin üzerindeyken ölürse , envanteri geri yüklenir.

PvP Dışı Ölümler: Bir oyuncu çevresel sebeplerden (canavarlar, düşme hasarı, vb.) dolayı 250ms'den fazla ping ile ölürse , envanteri geri yüklenir.
Anti-Dupe Sistemi: SnapshotManager, envanter geri yüklendiğinde geçici anlık görüntünün silinmesini sağlayarak öğenin çoğaltılmasını önler.

Yapılandırılabilir Gecikme Süresi: Artık bir oyuncunun eşyalarının geri yüklenmesini beklemesi gereken süreyi, oyun içinde /lagguard setdelay <saniye> komutunu kullanarak ayarlayabilirsiniz.

Otomatik Yapılandırma Dosyası: Eklenti ilk kez çalıştırıldığında config.yml dosyası artık otomatik olarak oluşturuluyor ve bu da kurulumu çok daha kolay hale getiriyor.

Bilgilendirici Mesajlar: Oyuncular, envanterleri yenilendiğinde sohbet yoluyla bilgilendirilir ve yenilemenin tam olarak ne kadar süreceği söylenir.

Hafif ve Verimli: Eklenti, sunucu performansına minimum etki edecek şekilde mümkün olduğunca verimli olacak şekilde tasarlanmıştır.
Nasıl Çalışır:
Bir oyuncu ölür.

Eklenti oyuncunun anlık pingini ve ölümün PvP olup olmadığını kontrol eder.

Ping yapılandırılan eşiği aşarsa, öğe bırakma işlemleri temizlenerek PlayerDeathEvent iptal edilir.

SnapshotManager daha sonra belirlenen gecikmeden sonra oyuncunun envanterini geçici bir anlık görüntüden geri yükler.

Oyuncuya, eşyalarının kaydedildiğini ve beklenen geri yükleme süresini onaylayan bir mesaj gönderilir.
Uyumluluk: Bu eklenti Minecraft 1.16 ve 1.21
sürümleri için tasarlanmıştır. Diğer sürümlerle çalışabilir, ancak henüz test edilmemiştir. Destek ve Geri Bildirim: Herhangi bir hatayla karşılaşırsanız veya yeni özellikler için önerileriniz varsa, lütfen bu sayfaya bir yorum bırakın. Geri bildiriminiz çok değerlidir! Komutlar ve İzinler: Komut Açıklama İzin /lagguard reload Eklenti yapılandırmasını config.yml dosyasından yeniden yükler. lagguard.admin /lagguard setdelay <saniye> Envanter geri yükleme gecikme süresini saniye cinsinden ayarlar. lagguard.setdelay /laguard restore <oyuncu> Kaydedilmiş bir anlık görüntüsü varsa, belirtilen oyuncunun envanterini manuel olarak geri yükler. lagguard.restore

Yazar: [ProfesorrRedman] Sürüm: 1.1
 

ProfesorrRedman

Sudan Çıkmış
En iyi cevaplar
0
Beyler bu ilk pluginim çok hata ve eksiklik olabilir bu daha 1.1 sürümü lütfen isteklerinizi burdan veya spigotmc den yazın
 
Üst