Client, server’dan bir skill alıyor fakat o skill’i tanımıyor. Logun en önemli kısmı şu satır:
Failed to find skill by 115
Yani 115 ID’li skill client tarafında yok ya da okunamıyor. O yüzden karakter ekranı açılırken patlıyor.
Bir de dikkat edersen skill level’lar 227, 196 gibi saçma değerler gösteriyor. Normalde böyle rakamlar olmaz. Bu genelde iki şeyden olur: ya karakterin skill verisi DB’de bozulmuştur ya da client–server tarafında skill listesi birbiriyle uyuşmuyordur.
Şu şekilde ilerlemeni öneririm.
Önce yeni bir karakter aç. Eğer yeni karakter sorunsuz giriyorsa, problem tamamen eski karakterin skill verisindedir. Bazen DB’de skill alanları karışıyor, client yanlış paket okuyor ve bu tip hatalar başlıyor. Bu durumda çözüm, o karakterin skill verilerini sıfırlamak ya da karakteri yeniden oluşturmak.
Eğer yeni karakterde de aynı hatayı veriyorsa, o zaman iş client tarafına kayıyor. Client pack içindeki skill dosyaları eksik ya da farklı bir sürüme ait olabilir. Skill tanımları genelde locale içindeki skilldesc dosyasında olur. 115 numaralı skill orada yoksa, client zaten bunu tanıyamaz ve crash atar.
Bir diğer ihtimal de farkında olmadan farklı bir client exe ile oyuna giriliyor olması. Exe ile pack uyumsuz olunca skill paketleri yanlış okunur, bu da logda böyle garip level değerleri olarak görünür.
Özetle;
Yeni karakter temizse, eski karakterin skill verisi bozuk.
Yeni karakter de bozuksa, client’taki skill dosyaları ya eksik ya da server ile uyumsuz.
Yeni karakter açıp sonucu yazarsan ya da client’taki skill dosyalarında 115 var mı yok mu söylersen, net olarak nerede olduğunu söylerim.