Merhaba abilerim kardeşlerim. server kurmaya çalışıyorum oyuna giriyorum karakter seçtik den sonra yükleme ekranında oyundan atıyor.
Syserr:
0207 14:26:00014 :: ### SYSTEM.PY LOADED ###
0207 14:27:12694 :: Unknown packet header: 100, last: 32 17
Bunun çözümü nedir yardımcı olabilecek birileri varmıdır..
Bu hata genelde
Metin2 private server kurulumlarında client ile server’ın birbiriyle uyuşmamasından kaynaklanır. Karakter seçimine kadar sorunsuz gelip, yükleme ekranında oyundan atması da bunun tipik belirtisidir.
Unknown packet header: 100 hatası, client’ın server’dan gelen bir paketi tanımadığını gösterir. Yani server bir veri gönderiyor ama client bu verinin ne olduğunu bilmiyor. Bunun en sık nedeni, farklı sürüm veya farklı tarihe ait client ve server dosyalarının birlikte kullanılmasıdır. Server hangi pakete aitse, client’ın da aynı pakete ait olması gerekir. Farklı yerlerden toplanmış client dosyalarıyla bu sorun kaçınılmaz olur.
Bir diğer ihtimal, source ile binary karışıklığıdır. Eğer server source derlenmiş ama client hazır binary ise paket numaraları uyuşmayabilir. Bu durumda ya tamamen hazır server–client paketi kullanmak gerekir ya da client’ı server source’una uygun şekilde yeniden derlemek gerekir.
Ayrıca root klasörü de önemlidir. Özellikle system.py ve networkmodule.py gibi dosyalar başka bir client’tan alındıysa bu hata ortaya çıkabilir. Server ile birlikte verilen orijinal root dosyalarının kullanılması gerekir.
Son olarak, server tarafında açık olan bazı özellikler (pet sistemi, yeni sistemler vb.) client’ta kapalıysa yine aynı hatayı alırsın. Server’daki service.h ile client’taki ilgili ayarların birebir aynı olması gerekir.
Kısaca özetlemek gerekirse: aynı pakete ait server ve client kullan, dosyaları karıştırma, mümkünse sıfırdan temiz kurulum yap. Bu tip “Unknown packet header” hataları neredeyse her zaman uyumsuzluktan çıkar.