Çözülemedi Client_Source-M2_Pack-Server_Srcs_Güncellemeleri_Konusunda_Yardım

  • Konuyu açan Konuyu açan xmfix
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 8
  • Gösterim Gösterim 768
Ne yazık ki bu konuda sorulara çözüm bulunmuyor. Eğer konuda yorumlar varsa hepsini inceleyebilirsiniz. Belki sizlerin sorununuzu çözmek için için ipuçları bulabilirsiniz.
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.

xmfix

Çaylak Üye
Üye
Mesaj
5
Beğeni
1
Puan
10
Ticaret Puanı
0
Öncelikle merhabalar değerli arkadaşlar. Bazı konularda yardımınıza ihtiyacım var. Eğer yardımcı olabilirseniz çok sevinirim.

* Saldırı hızı ve hareket hızı limiti kaldırmak için Metin2Client_VC90.sln üzerinde değişiklik yapıp yeni exe dosyalarını oluşturdum. 4 BYTE değeri WORD olarak değiştirmekten başka bir şey yapmadım. Yeni exelerle oyuna giriş yapamıyorum. Yükleme ekranından sonra direk atıyor. İlgili syser ve log.txt yi aşağıda paylaşıyorum. Eski exelerle oyuna yine giriyorum.

Log.txt ve syser.txt çok uzun olduğundan sekmeyi çökertiyor. Saldırı hızı ve hareket hızı log-syser.txtleri indirip inceleyebilirsiniz.

* Altyapı Client içindeki Metin2Client_VC90.sln düzenlediğimde ne yapmam gerekiyor. Sorunsuz build için?

* Altyapı Server < Srcs < Server m2server.sln dosyasında yapılan düzenlemede build edildiğinde ardından ne yapmam gerekiyor? Dosyaları sunucudakilerle değiştirsem olur mu? Yoksa sunucuya atıp make file gibi bir şey mi gerekli?

* M2 client içindeki pack klasöründeki dosyaları açıp güncellediğimizde bilmem gereken ekstra yapmam gereken bir şey var mı? Çünkü eternexusla açıp düzenlememi yapıp tekrar packleyip direk clienta atıyorum şuan.

* Eski exelerde de (standart oynanmamış eğitim source'sindeki exeler) oyuna hiç giremiyordum. Ardından forumdaki araştırmamda property dosyalarının düzenlemesi gerektiğini okudum. Düzenledim olmadı. Property dosyalarını sayın adminimiz eray beyin bir konuda attığı property dosyalarını kullandıktan sonra oyuna giriş yapabildim ancak bu seferde karakter atarsam ya da çıkış atarsam çöküyor. (Çıkış diyip tekrar login yapıldığında oyun yükleme ekranında kapanıyor veya karakter atıncada yapabiliyor) İlgili log.txt ve syser kayıtlarını yine bırakıyorum.

Aynı şekilde log.txt ve syser.txt çok uzun olduğundan ek olarak eklenmiştir. Standart client karakter atma diye eki indirebilirsiniz.

Dosyaları konuya eklememi istiyorsanız yazarsanız her dosyayı tek mesaj şeklinde ekleyebilirim.

Değerli yardımlarınız için şimdiden teşekkür ederim. Umarım bu gelişim yolunda birbirimize destek ola ola birlikte gelişiriz :)
Saygılarımla
 

Dosya Eklentileri

slot_base.sub dosyasının olmadığını gördüm sadece bunu istenilen dizine at
d:/ymir work/ui/game/quest/slot_button_01.sub

Linkleri görebilmek için giriş yap veya kayıt ol.
 
Değerli cevabın için teşekkür ederim dediğini yaptım ancak s.hız ve h.hız değiştiğim client hala açılmıyor.

Ek olarak standart clienttaki çökme devam ediyor. Bu işlemden sonraki log ve syserları ek olarak yine ekliyorum.

Ek 2: Kullandığım fileslar udemydeki eğitim filesıdır.
 

Dosya Eklentileri

Atladığın bir şey var büyük ihtimal client build edip yeni client ile giriş yapıyor musun?
Server taraflı düzenleme yaptığında bunları build ettin mi ?
 
Atladığın bir şey var büyük ihtimal client build edip yeni client ile giriş yapıyor musun?
Server taraflı düzenleme yaptığında bunları build ettin mi ?

Siz söyleyince dosyaları kurcaladım biraz server taraflı buildde şöyle bir sıkıntı var. game ve db içerisindeki game_r40020 , db_r40020 dosyalarını naptıysam bulamadım. Linkleme işlemi yapılmış videolarda bende öyle yapmışım ancak asıl dosyalar yok winscpden bağlandığımda kısayollarında çalışmadığını fark ettim. Ordan dank etti. İşin garip yanı oyun çalışıyor. Bu dosyaları nasıl temin ederim? Server files githubundaki dosyaların içinde bu dosyalar yok. Sanırım atılması unutulmuş olabilir. Ya da sonradan silinen dosyalar olma ihtimali?

Server taraflı build derken gmake clean ve gmake all diyorsunuz galiba. Yaptım ancak dediğim gibi üstteki 2 dosya olmadığı için sorun çıkıyor muhtemelen. Sizde varsa yardımcı olursanız sevinirim :)

Bu dosyalar rar dosyalarının içinde yok. game_r40020 , db_r40020. Derslerden atlamadan gitmiştim aslında. Neyi yanlış yapıyorum bilmiyorum.
 
Son düzenleme:
Siz söyleyince dosyaları kurcaladım biraz server taraflı buildde şöyle bir sıkıntı var. game ve db içerisindeki game_r40020 , db_r40020 dosyalarını naptıysam bulamadım. Linkleme işlemi yapılmış videolarda bende öyle yapmışım ancak asıl dosyalar yok winscpden bağlandığımda kısayollarında çalışmadığını fark ettim. Ordan dank etti. İşin garip yanı oyun çalışıyor. Bu dosyaları nasıl temin ederim? Server files githubundaki dosyaların içinde bu dosyalar yok. Sanırım atılması unutulmuş olabilir. Ya da sonradan silinen dosyalar olma ihtimali?

Server taraflı build derken gmake clean ve gmake all diyorsunuz galiba. Yaptım ancak dediğim gibi üstteki 2 dosya olmadığı için sorun çıkıyor muhtemelen. Sizde varsa yardımcı olursanız sevinirim :)

Bu dosyalar rar dosyalarının içinde yok. game_r40020 , db_r40020. Derslerden atlamadan gitmiştim aslında. Neyi yanlış yapıyorum bilmiyorum.
home/Srcs/Server artık kaynak kodlarının yolu nereyse oraya giriyorsun gmake clean gmake all çekiyorsun ve bekliyorsun tüm dosyalar build oluyor ve bulundukları dizine geliyorlar
 
home/Srcs/Server artık kaynak kodlarının yolu nereyse oraya giriyorsun gmake clean gmake all çekiyorsun ve bekliyorsun tüm dosyalar build oluyor ve bulundukları dizine geliyorlar

Çok zamanım olmuyor müsait oldukça bakabiliyorum. Bugün inceleme fırsatım oldu. Dediğin şekilde yapınca db ve game dosyaları bende oluşmuyordu. Cryto buildini tekrar yaptım ve server dosyalarını sıfırdan attım. Ardından sıkıntı çözüldü. Gmake clean ve gmake all çalıştı.

Sayende kafamda iyice oturmuş oldu. Server dosyaları ve Server files konusunda kurcalaya kurcalaya öğrendim. Tekrar kura kura :D

Yeni exelerden oyuna girememe sıkıntımı da çözdüm. Nasıl çözdüm dersek ben kodları visual studio ile düzeltip build ediyordum hem exeleri hem cryptoyu hem externi hem m2serverı orada hatam varmış. Files düzenlemelerini direk dosyadan editleyip(m2serveriçi) kaydedip sunucuda gmake clean ve gmake all deyince sıkıntılar çözüldü. Exelerde direk oluşturup kullandım.

-Yalnız oyun çökme olayı hala devam ediyor. Sanırsam eğitim files'ından kaynaklı bir sıkıntı. Property hatasını forumdan bula bula çözdüm. Eternexus property bozuyormuş. Aşağıdaki kod arızasını çözemiyorum. Burada oyun bir şeye takılıp kapanıyor. Biliyorsan yardımcı olursan çok makbule geçer :)

Şuan oyuna giriş yapıyorum. Bazen 2-3.cü bazen çıkış girişte bazen ilk karakterde oyundan çökme var. Her denememde olmuyor. Arada oluyor.



log.txt:
Genişlet Daralt Kopyala
1108 21:11:30955 :: OPEN LOADING WINDOW -------------------------------------------------------------------------------1108 21:11:30955 ::
1108 21:11:30956 :: ===== Load Script File : locale/tr/ui/LoadingWindow.py1108 21:11:30956 ::
1108 21:11:31132 :: PointWindow: BackGround
1108 21:11:31413 ::
1108 21:11:31419 :: ## Network - Loading Phase ##
1108 21:11:31420 ::
1108 21:11:31446 ::  BINARY_ServerCommand_Reserve1108 21:11:31446 ::  1108 21:11:31446 :: xmas_boom 21108 21:11:31446 ::

Syser.txt:
Genişlet Daralt Kopyala
1108 21:28:07485 :: CEffectManager::RegisterEffect - LoadScript(d:/ymir work/effect/etc/recuperation/autodrugup_red.mse) Error
1108 21:28:07485 :: CInstanceBase::RegisterEffect(eEftType=267, c_szEftAttachBone=, c_szEftName=d:/ymir work/effect/etc/recuperation/autodrugup_red.mse, isCache=1) - Error
1108 21:28:07485 :: CEffectManager::RegisterEffect - LoadScript(d:/ymir work/effect/etc/recuperation/autodrugup_blue.mse) Error
1108 21:28:07485 :: CInstanceBase::RegisterEffect(eEftType=268, c_szEftAttachBone=, c_szEftName=d:/ymir work/effect/etc/recuperation/autodrugup_blue.mse, isCache=1) - Error
1108 21:28:07485 :: CEffectManager::RegisterEffect - LoadScript(d:/ymir work/effect/etc/buff/buff_item1.mse) Error
1108 21:28:07486 :: CInstanceBase::RegisterEffect(eEftType=269, c_szEftAttachBone=, c_szEftName=d:/ymir work/effect/etc/buff/buff_item1.mse, isCache=1) - Error
1108 21:28:07486 :: CEffectManager::RegisterEffect - LoadScript(d:/ymir work/effect/etc/buff/buff_item2.mse) Error
1108 21:28:07486 :: CInstanceBase::RegisterEffect(eEftType=270, c_szEftAttachBone=, c_szEftName=d:/ymir work/effect/etc/buff/buff_item2.mse, isCache=1) - Error
1108 21:28:07487 :: CEffectManager::RegisterEffect - LoadScript(d:/ymir work/effect/etc/buff/buff_item4.mse) Error
1108 21:28:07487 :: CInstanceBase::RegisterEffect(eEftType=272, c_szEftAttachBone=, c_szEftName=d:/ymir work/effect/etc/buff/buff_item4.mse, isCache=1) - Error
1108 21:28:07518 :: CEffectManager::RegisterEffect - LoadScript(d:/ymir work/effect/hit/percent_damage1.mse) Error
1108 21:28:07518 :: CInstanceBase::RegisterEffect(eEftType=264, c_szEftAttachBone=, c_szEftName=d:/ymir work/effect/hit/percent_damage1.mse, isCache=1) - Error
1108 21:28:07518 :: CEffectManager::RegisterEffect - LoadScript(d:/ymir work/effect/hit/percent_damage2.mse) Error
1108 21:28:07518 :: CInstanceBase::RegisterEffect(eEftType=265, c_szEftAttachBone=, c_szEftName=d:/ymir work/effect/hit/percent_damage2.mse, isCache=1) - Error
1108 21:28:07518 :: CEffectManager::RegisterEffect - LoadScript(d:/ymir work/effect/hit/percent_damage3.mse) Error
1108 21:28:07518 :: CInstanceBase::RegisterEffect(eEftType=266, c_szEftAttachBone=, c_szEftName=d:/ymir work/effect/hit/percent_damage3.mse, isCache=1) - Error
1108 21:28:07851 :: invalid idx 0
1108 21:28:14262 :: GRANNY: r:/granny/rt/granny_file_info.cpp(145): File has run-time type tag of 0x8000000f, which doesn't match this version of Granny (0x80000010).  Automatic conversion will be attempted.
1108 21:28:14581 :: CEffectManager::RegisterEffect - LoadScript(D:/ymir work/pc/common/effect/armor/armor-4-2-1.mse) Error
1108 21:28:14581 :: CInstanceBase::RegisterEffect(eEftType=248, c_szEftAttachBone=Bip01, c_szEftName=D:/ymir work/pc/common/effect/armor/armor-4-2-1.mse, isCache=0) - Error
1108 21:28:14581 :: CEffectManager::RegisterEffect - LoadScript(D:/ymir work/pc/common/effect/armor/armor-4-2-2.mse) Error
1108 21:28:14581 :: CInstanceBase::RegisterEffect(eEftType=249, c_szEftAttachBone=Bip01, c_szEftName=D:/ymir work/pc/common/effect/armor/armor-4-2-2.mse, isCache=0) - Error
1108 21:28:18359 :: CRaceManager::RegisterRacePath : RACE[33005] LOAD MSMFILE[d:/ymir work/npc2/starveling/starveling3.msm] ERROR. Will Find Another Path.
1108 21:28:18359 :: CRaceManager::RegisterRacePath : RACE[33005] LOAD MSMFILE[d:/ymir work/npc/starveling/starveling3.msm] ERROR. Will Find Another Path.
1108 21:28:18359 :: CRaceManager::RegisterRacePath : RACE[33005] LOAD MSMFILE[d:/ymir work/monster/starveling/starveling3.msm] ERROR. Will Find Another Path.
1108 21:28:18360 :: CRaceManager::RegisterRacePath : RACE[33005] LOAD MSMFILE[d:/ymir work/monster2/starveling/starveling3.msm] ERROR. Will Find Another Path.
1108 21:28:18360 :: CRaceManager::RegisterRacePath : RACE[33005] LOAD MSMFILE[d:/ymir work/guild/starveling/starveling3.msm] ERROR
1108 21:28:18360 :: CRaceManager::GetRaceDataPointer: cannot load data by dwRaceIndex 33005
1108 21:28:18360 :: CPythonCharacterManager::CreateInstance VID[63084] Race[33005]
1108 21:28:18437 :: CRaceManager::RegisterRacePath : RACE[33007] LOAD MSMFILE[d:/ymir work/npc2/starveling/starveling5.msm] ERROR. Will Find Another Path.
1108 21:28:18438 :: CRaceManager::RegisterRacePath : RACE[33007] LOAD MSMFILE[d:/ymir work/npc/starveling/starveling5.msm] ERROR. Will Find Another Path.
1108 21:28:18438 :: CRaceManager::RegisterRacePath : RACE[33007] LOAD MSMFILE[d:/ymir work/monster/starveling/starveling5.msm] ERROR. Will Find Another Path.
1108 21:28:18438 :: CRaceManager::RegisterRacePath : RACE[33007] LOAD MSMFILE[d:/ymir work/monster2/starveling/starveling5.msm] ERROR. Will Find Another Path.
1108 21:28:18438 :: CRaceManager::RegisterRacePath : RACE[33007] LOAD MSMFILE[d:/ymir work/guild/starveling/starveling5.msm] ERROR
1108 21:28:18438 :: CRaceManager::GetRaceDataPointer: cannot load data by dwRaceIndex 33007
1108 21:28:18438 :: CPythonCharacterManager::CreateInstance VID[63086] Race[33007]
 
Son düzenleme:
Clientin kapanma nedeni burada gözükmüyor maalesef
 
Durum
İçerik kilitlendiği için mesaj gönderimine kapatıldı.
Üst