[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
Konu Yazar

Terry

Cüce Of Cüce's
Şub
386
19
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