Bayram Şekeri Niyetine - Owsap Client Loading Performance

Bazen, muhtemelen mutex ve thread'den kaynaklanan çökme işleyicisi alıyoruz, bunun için bir çözümünüz var mı?

Kod:
Genişlet Daralt Kopyala
Stacktrace:
    - (Sconosciuto): Sconosciuto: Sconosciuto 0x72656761
    - (metin2client): Sconosciuto: Sconosciuto 0x6c6648
    - (metin2client): Sconosciuto: Sconosciuto 0x473195
    - (metin2client): Sconosciuto: Sconosciuto 0x60bf9a
    - (metin2client): Sconosciuto: Sconosciuto 0x609f7e
    - (metin2client): Sconosciuto: Sconosciuto 0x60b085
    - (metin2client): Sconosciuto: Sconosciuto 0x61e559
    - (metin2client): Sconosciuto: Sconosciuto 0x5d91a3
    - (metin2client): Sconosciuto: Sconosciuto 0x60bc04
    - (metin2client): Sconosciuto: Sconosciuto 0x61ae8b
    - (metin2client): Sconosciuto: Sconosciuto 0x5d91a3
    - (metin2client): Sconosciuto: Sconosciuto 0x60c413
    - (metin2client): Sconosciuto: Sconosciuto 0x60c00e
    - (metin2client): Sconosciuto: Sconosciuto 0x609f7e
    - (metin2client): Sconosciuto: Sconosciuto 0x60b085
    - (metin2client): Sconosciuto: Sconosciuto 0x61e559
    - (metin2client): Sconosciuto: Sconosciuto 0x5d91a3
    - (metin2client): Sconosciuto: Sconosciuto 0x5ef62a
    - (metin2client): Sconosciuto: Sconosciuto 0x5d91a3
    - (metin2client): Sconosciuto: Sconosciuto 0x5eeeec
    - (metin2client): Sconosciuto: Sconosciuto 0x5d91a3
    - (metin2client): Sconosciuto: Sconosciuto 0x60c6c0
    - (metin2client): Sconosciuto: Sconosciuto 0x60a035
    - (metin2client): Sconosciuto: Sconosciuto 0x60b085
    - (metin2client): Sconosciuto: Sconosciuto 0x61e559
    - (metin2client): Sconosciuto: Sconosciuto 0x5d91a3
    - (metin2client): Sconosciuto: Sconosciuto 0x5ef62a
    - (metin2client): Sconosciuto: Sconosciuto 0x5d91a3
    - (metin2client): Sconosciuto: Sconosciuto 0x5eeeec
    - (metin2client): Sconosciuto: Sconosciuto 0x5d91a3
    - (metin2client): Sconosciuto: Sconosciuto 0x60bc04
    - (metin2client): Sconosciuto: Sconosciuto 0x62b178
    - (metin2client): Sconosciuto: Sconosciuto 0x604a82
    - (metin2client): Sconosciuto: Sconosciuto 0x60bf9a
    - (metin2client): Sconosciuto: Sconosciuto 0x609f7e
    - (metin2client): Sconosciuto: Sconosciuto 0x60b085
    - (metin2client): Sconosciuto: Sconosciuto 0x61e559
    - (metin2client): Sconosciuto: Sconosciuto 0x5d91a3
    - (metin2client): Sconosciuto: Sconosciuto 0x5ef62a
    - (metin2client): Sconosciuto: Sconosciuto 0x5d91a3
    - (metin2client): Sconosciuto: Sconosciuto 0x60bc04
    - (metin2client): Sconosciuto: Sconosciuto 0x5d9157
    - (metin2client): Sconosciuto: Sconosciuto 0x7d3b22
    - (metin2client): Sconosciuto: Sconosciuto 0x736704
    - (metin2client): Sconosciuto: Sconosciuto 0x479093
    - (metin2client): Sconosciuto: Sconosciuto 0x6ccb57
    - (USER32): Sconosciuto: Ordinal2713 0x76523803
    - (USER32): Sconosciuto: CallWindowProcW 0x76514606
    - (USER32): Sconosciuto: DispatchMessageW 0x76512ec5
    - (USER32): Sconosciuto: DispatchMessageA 0x76587f00
    - (metin2client): Sconosciuto: Sconosciuto 0x6cdf14
    - (metin2client): Sconosciuto: Sconosciuto 0x46cc8e
    - (metin2client): Sconosciuto: Sconosciuto 0x472dbb
    - (metin2client): Sconosciuto: Sconosciuto 0x60bf9a
    - (metin2client): Sconosciuto: Sconosciuto 0x609f7e
    - (metin2client): Sconosciuto: Sconosciuto 0x60c0cf
    - (metin2client): Sconosciuto: Sconosciuto 0x60c004
    - (metin2client): Sconosciuto: Sconosciuto 0x609f7e
    - (metin2client): Sconosciuto: Sconosciuto 0x60b085
    - (metin2client): Sconosciuto: Sconosciuto 0x607bbc
    - (metin2client): Sconosciuto: Sconosciuto 0x60d06e
    - (text2client): Sconosciuto: Sconosciuto 0x609282
    - (text2client): Sconosciuto: Sconosciuto 0x60b085
    - (text2client): Sconosciuto: Sconosciuto 0x60c12c
    - (text2client): Sconosciuto: Sconosciuto 0x60c004
    - (text2client): Sconosciuto: Sconosciuto 0x609f7e
    - (text2client): Sconosciuto: Sconosciuto 0x60c0cf
    - (text2client): Sconosciuto: Sconosciuto 0x60c004
    - (text2client): Sconosciuto: Sconosciuto 0x609f7e
    - (text2client): Sconosciuto: Sconosciuto 0x60c0cf
    - (text2client): Sconosciuto: Sconosciuto 0x60c004
    - (text2client): Sconosciuto: Sconosciuto 0x609f7e
    - (text2client): Sconosciuto: Sconosciuto 0x60b085
    - (text2client): Sconosciuto: Sconosciuto 0x607bbc
    - (text2client): Sconosciuto: Sconosciuto 0x60d06e
    - (text2client): Sconosciuto: Sconosciuto 0x609282
    - (text2client): Sconosciuto: Sconosciuto 0x60b085
    - (text2client): Sconosciuto: Sconosciuto 0x607bbc
    - (text2client): Sconosciuto: Sconosciuto 0x5f647a
    - (text2client): Sconosciuto: Sconosciuto 0x5f63a2
    - (text2client): Sconosciuto: Sconosciuto 0x7d5017
    - (text2client): Sconosciuto: Sconosciuto 0x7d4eb7
    - (text2client): Sconosciuto: Sconosciuto 0x7d4fd5
    - (text2client): Sconosciuto: Sconosciuto 0x55eb18
    - (text2client): Sconosciuto: Sconosciuto 0x55fc4d
    - (text2client): Sconosciuto: Sconosciuto 0x560268
    - (text2client): Sconosciuto: Sconosciuto 0x8db00b
    - (KERNEL32): Sconosciuto: BaseThreadInitThunk 0x76c17ba9
    - (ntdll): Sconosciuto: RtlInitializeExceptionChain 0x76edc11b
    - (ntdll): Sconosciuto: RtlClearBits 0x76edc09f
 
En son bir moderatör tarafından düzenlenmiş:
static const SupportSkillIndexVector g_vSupportSkillIndex bu skill index kodlarını nereden bulabilirim
 
Tüm client dosyalarını exe ilk açıldığı anda 1 saniyede yüklüyor sistem cliente yaptığım optimizasyonlarla acayip bişey oldu :D
uyarlanması gereken yerler var onları tamamlayabilecekseniz ekleyin, Paylaşım için teşekkürler
İlk yükleme hızı
ed9270192cd6831ceb695973637d2a07.gif
 
çoğu kişi şu olayı anlamamış sistemi yeni kurdum o yüzden şimdi yazıyorum kimsede cevaplamamış

static const SupportSkillIndexVector g_vSupportSkillIndex

buradaki yer sizin standart becerileriniz yani combodur balıkçılıktır vs bunların skill ID yada siz nasıl tabir ediyorsanız onları yazacaksınız bunun içinde locale içerisindeki skilldesc.txt içerisindeki combo balıkçılık diye aratarak bulabiirsiniz. Resimde paylaşacağım anlamayanlar için ve hazır koduda paylaşacağım marty 5.8 kullanıyorum büyük ihtimal mainlinede falanda bu şekildedir

hazır kod içeriği:
Genişlet Daralt Kopyala
static const SupportSkillIndexVector g_vSupportSkillIndex
{
    { 122, 121, 123, 124, 130, 129, 131, 0, 0, 0, },
};


Ekran Alıntısı.webp
 
@hasanmacit şuan sunucu kapalı benim fakat yorumlarda gezinirken at skili 6. skill falan birşeyler gördüm onun için bir çözüm bulabildinmi bulamadıysan onuda çözmeye çalışır paylaşırım buraya
 
@hasanmacit şuan sunucu kapalı benim fakat yorumlarda gezinirken at skili 6. skill falan birşeyler gördüm onun için bir çözüm bulabildinmi bulamadıysan onuda çözmeye çalışır paylaşırım buraya
7-8-9. skiller gözükmüyordu en son sonra hiç üstüne düşmedim. öyle kaldı.
 
çoğu kişi şu olayı anlamamış sistemi yeni kurdum o yüzden şimdi yazıyorum kimsede cevaplamamış

static const SupportSkillIndexVector g_vSupportSkillIndex

buradaki yer sizin standart becerileriniz yani combodur balıkçılıktır vs bunların skill ID yada siz nasıl tabir ediyorsanız onları yazacaksınız bunun içinde locale içerisindeki skilldesc.txt içerisindeki combo balıkçılık diye aratarak bulabiirsiniz. Resimde paylaşacağım anlamayanlar için ve hazır koduda paylaşacağım marty 5.8 kullanıyorum büyük ihtimal mainlinede falanda bu şekildedir

hazır kod içeriği:
Genişlet Daralt Kopyala
static const SupportSkillIndexVector g_vSupportSkillIndex
{
    { 122, 121, 123, 124, 130, 129, 131, 0, 0, 0, },
};


19538 eklentisini görüntüle
onu çözdüm en son ama bu efekt dosyalarını yapmadan bir denedim baktım login ekranı felan geç geliyor yani client açıldığında siyah ekran oluyor 2-3 saniye sonra düzeliyor. Uğraşmadım :D
 
onu çözdüm en son ama bu efekt dosyalarını yapmadan bir denedim baktım login ekranı felan geç geliyor yani client açıldığında siyah ekran oluyor 2-3 saniye sonra düzeliyor. Uğraşmadım :D
Ekledigin sistemin işleyişi o zaten loading ekrani yerine exe acilinca 1 saniyede yüklüyor dosyaları
 
Son düzenleme:
Ekledigin sistemin işleyişi o zaten loading ekrani yerine exe acilinca 1 saniyede yüklüyor dosyaları
bi phaseye atıyordu o işlemi. phase loadinge atmıyosa eğer phase loadinge atarak loading ekranında donabilir ekran açılışta da o siyah ekran beklemesi olmayabilir belki.
 
Lua (Quest):
Genişlet Daralt Kopyala
1103 14:06:02403 ::   File "introLogo.py", line 57, in OnUpdate

1103 14:06:02403 ::   File "networkModule.py", line 181, in SetLoginPhase

1103 14:06:02403 ::   File "system.py", line 177, in __hybrid_import

1103 14:06:02404 ::   File "system.py", line 142, in _process_result

1103 14:06:02404 ::   File "introLogin.py", line 19, in <module>

1103 14:06:02404 ::   File "system.py", line 177, in __hybrid_import

1103 14:06:02404 ::   File "system.py", line 142, in _process_result

1103 14:06:02404 ::   File "uiGuild.py", line 49, in <module>

1103 14:06:02404 :: SystemError
1103 14:06:02404 :: :
1103 14:06:02404 :: NULL object passed to Py_BuildValue
1103 14:06:02404 ::


bilgisi olan varmı login ekranı siyah kalıyor
 
at skillerinde problem yaşıyanlar ben sorunu çözdüm kendi dosyalarınızla karşılaştırabilirisiniz
 

Dosya Eklentileri

Geri
Üst