ÖNERİ: Skull yüzünden 1.8 1.8.8 arası oyuncuların crash yemesini engellemek (1.8.x sunucu sürümü için)

janjel

Zombi Katili
Mesajlar
219
En iyi cevaplar
0
Beğeniler
115
Puanları
700
Ruh hali
merhaba.

hemen konya girip bu pluginin ne işe yaradığını anlatmak istiyorum.

Mojang skin apisine rate limit getirdi. 30 saniyede bir skin verisi çekebiliyorsunuz. Skinrestorer gibi pluginler cache kullanarak bunu aştı ancak spigot 1.8.8 kullanan sunucularda cache sistemi yok. Kısaca sunucunuzda yoğun oyuncu trafiği olduğu zaman bir skull un skin verisi çekilemeyebilir. dolayısıyla Skin verisi null olur. Null olduğu zaman da 1.8-1.8.8 arası client kullanan oyuncular o skull u gördüğü zaman crash yer ve oyundan atılır.

Bunu engellemek için Null skinine sahip skulları silmeniz gerekli. Bunun için spigotmc de bir arkadaşımız bir plugin yazmış.

Plugin linki: Skull Exploit Fix

Fakat oyunucu envanterleri kontrol edilmiyor. Bunun için ben de bu plugini editledim. Editli versiyonu da aşşaıda;

http://ghostmc.com/api/AntiSkullExp.jar

Yine de bu problemden kurtulmanın en sağlıklı yolu kendi cache sisteminizi yazıp spigot u editleyerek mojang apisi yerine kendi cache sistemini kullanmasını sağlamak. Bu cache sistemini nasıl yapacağınızı ilerleyen günlerde paylaşmayı düşünüyorum.


Editlediğim versiyona ait;
Virüstotal: https://www.virustotal.com/#/url/17...2604df9797c521b999cc726ece85cfeb467/detection
Source: http://ghostmc.com/api/antiSkullExp.zip
 



Üst