Dizzy :
Unknown game packet hatası 0x4d
vs vs hatalar alıyorum spherede düşüncesi veya bilgisi olan
Yaşadığın sorun sphere.ini Experimental flags hatasından dolayı gibi geliyor.Aldığın hata yada anlamlarının büyük bir kısmını
https://forum.spherecommunit.....ead-Docs-UO-Packet-Guide buradan takip edebilirsin.Scriptsel bir hata gibi kısacası.
Senin konun vasıtasıylada şunada bir açıklık/çözüm getirmiş olalım.
Son 1,5 2 senedir yaşanan packet saldırıları ile ilgili,
Packet saldırılarının (Packet Ddos,Hatalı kod gönderimi) birçok çeşiti bulunmakta,Düşük boyutlarda veri akışı sağlayıp firewallı etkilemeden console u laga sokmak,kapatmak yada Kırılmış bir clientin üzerine ek olarak eklenmiş ekstradan tanımsız sayılan kodlama eklemek gibi.
Çözüm kısmında ise atılan attacklar çok düşük boyutlarda olduğu için firewall görmemekte ve bu yüzdende geriye iki seçenek kalmakta.
1-Yazılımsal koruma
2-Kullanmış olduğun sphere versionunun sourcesini bularak eklenti yapmak gibi.
Alttaki linkten kullandığın emulator versionunun sourcesini kontrol edip indir.
https://github.com/Sphereserver/Source/tree/56b-20070109
Düzenleme kısmında ise,
Source/src/network/network.cpp 'i düzenlemen gerekiyor
client->m_packetExceptions++; ekle(Bu kod sayesinde unknown packetleri engelleyebilirsin)
yada m_packetExceptions++;
client->m_client->addKick(&g_Serv, false);
(Belirli bi sayı belirlediğin taktirde direk ip ye ban atmasını sağlayabilirsin)
Build işleminden sonra bu konuda bir sorun yaşamaman gerekli.
Not:Kaynak kısmındaki yardımlarından dolayı Wild Genie (Zeki Özaytaç)'ye teşekkürler.