[v2039] KnightOnline.exe ve Giriş Sağlamak için Login Server Ayarı.

  • Konbuyu başlatan Konbuyu başlatan Terry
  • Başlangıç tarihi Başlangıç tarihi

Terry

Cüce Of Cüce's
Katılım
21 Şub 2009
Mesajlar
386
Reaction score
19
Puanları
18
Konum
Www.Ko-Cuce.Com
Merhaba,
Başlıktada belirttiğim gibi, Exe'nin versionu 2039 dur, Yeni Karakter Seçimini, UI'leri kapsar.
Emrah(LongTurk)'ın paylaştığı Exe 1975 versiyondu.
20xx lerle uğraşmak isteyenler için,
Ben Oyuna girişi sağladım. Sizlerde uğraşın lütfen,hazıra konmayı beklemeyin.Neleri yapıcağınızı söyledim aşşağıda.

Source'da version.h'yi aşşağıdaki gibi değiştirin.
#define __VERSION 2039

LoginServer'da LoginSession.cpp'de ;
void LoginSession::HandleLogin
'e aşşağıdaki değişiklikleri uygulayın.
Normalde ;

result<<uint8(resultCode);
if (resultCode == AUTH_SUCCESS)


olan yeri ;

result <<uint16(0)<<uint8(resultCode);
if (resultCode == AUTH_SUCCESS)


Böyle yapınız.

Karşılaşacağınız hatalar ;
* Server List geliyor server'ı seçiyoruz fakat Connecting'de bekliyor,veya 255 Hatası veriyor tekrar basıyorsunuz 1-2 dakika sonra giriyor.Bu sırada source'de 1 Tane Paket eksik gösteriyor,USKO'ya yeni paket eklendi heralde GAME_LOGIN sırasında ( 9F Paketi )
W6aEp8.jpg


* Giriyor fakat 0x0C Paketi yani ( WIZ_ALLCHAR_INFO_REQ 0x0C ) ; burada değişiklik yapmamız gerekiyor,Buda büyük bir ihtimalle 4. Karakter geldiği için Database'nize / Source'nize 4.Char ı eklemelisiniz.

* Ekledikten sonrada 0x05 Paketi yani ( WIZ_SEL_NATION 0x05 ) ; buradada bir sıkıntı gösteriyor.Yeni bir account'la login olduğumuz zaman Nation Select ekranında seçiyoruz fakat connecting'de takılı kalıyor.
A0NqOB.png




KnightOnline.exe & Gereken DLL'ler ;

Terryv2039Exe

USKO / KOPRO / Knight Kingdom - Yeni versiyon client'ler ile sorunsuz giriş.


Knight Online Türk Private Server'ların Gelişimi için...
 
Geri
Üst Alt