Merhaba,
(öncelikle konuyu doğru yere açtığımdan emin değilim-taşınabilir.)
konuyu baştan sona anlatmak istiyorum ne kadar detay verirsem o kadar net bir cevap alabileceğimi düşünüyorum.
arkdaşlar host makina kullanmıyorum. lokal pcde statik ip ile server kurdum, dış bağlantı ve dış ağdan oyuna giriş yapılabiliyor fakat teleport sonrası clientless oluyor. swfilesim db ve clientim daha önce X bir firmaynın sunucularına kurdurtmuş olduğum dosyalardır. localde 192.168.1.x'li yerel ipde files,db ve clientim sorunsuz çalışmaktadir. dosyalarımda bir sıkıntı olduğunu düşünmüyorum, localde yerel ağda guardsiz sorunsuz çalışıyor, clientless veya farklı bir durum söz konusu değil.
fakat, maxiguard kullanmaya başladım, söylediğim gibi yine dış ağdan oyuna giriş yapılabiliyor. maxiguardn sitesinde kendi vermiş olduğu dll dosyalarını ( gameserver dll ve client dll) tüm dll'leri dosyalarıma ,modüllerime ve clientime enjekte ettim. oyuna giriş sağlanıyor , karaktere ilk giriş yapıldığında şehir içinde dolaşıyor buraya kadar sorun yok ama herhangi bir teleport sonrası şehire teleport olunca clientless oluyor . ve o karaktere tekrar giriş yapıyorum karakter spawn olunca tekrar clientless yiyor,
herhalde maxiguardn vermiş olduğu bazı dll'ler serverimle uyuşmadığını düşündüm, sonra files,db ve client dosyalarımı temiz bir şekilde tekrar kurarak maxiguardn sadece gameserveri ve clienti ve dlllerini kullandım, ve oyuna giriş yaptığımda tekrar aynı şekilde clientless oldu, dosyalarımı tekrar sildim ve en baştan yükledim
bu defa sadece kendi gameserverimi kullanarak onların vermiş olduğu gameserver dlli, kendi gameserverime enjkte ettim. ve sonuç değişmedi, karakter jandandan dowhanga teleport olduktan sonra clientless yemeye devam ediyor, ve o karaktere tekrar giriş yapılamıyor clientless yiyor tekrar. ayrıca bu durum sadece sadece jngan-dowhang arası değil, hangi şehire teleport olunuyorsa spawn olduğu şehirde clientless yiyor,
clean db ve clientim ve bu aynı dosyalarımın editlileri localde 192.168.x.x de sorunsuz çalışmaktadir
ama guard kullanıp dll eklediğimde giriş yaptığım karakter teleport sonrası clientless olmaktadir.
forumlarda bu sorunun çözümünü bulamadm, dump dosyalarında sorunun kaynagının görüntüleneceği yazıyor ama dupm dosyalarından anlamıyorum,
dump dosyamda yazan kaynak bu:
Start Program2+ DISP_CHANGE_SUCCESSFUL2+ CPSVersionCheck::OnCreate (0)2+ # GateWay : strasbourg2.maxiguard.org2+ <Window Activate>”: DISP_CHANGE_SUCCESSFUL”: CPSLogo::OnCreate (0)Š< CPSTitle::OnCreate (0)¹« CPSCharacterSelect::OnCreate (0)(¿ 4 PSCharacterSelect ¿¡¼ ´Ù¸¥¸Ş½ÃÁö ¹ŞÀ½ MSG_ID = A499™¿ 4 PSCharacterSelect ¿¡¼ ´Ù¸¥¸Ş½ÃÁö ¹ŞÀ½ MSG_ID = A496™¿ 4 PSCharacterSelect ¿¡¼ ´Ù¸¥¸Ş½ÃÁö ¹ŞÀ½ MSG_ID = A498ËÀ CPSMission::OnCreate (0)`Á SR_MYCHARACTER_DATA`Á OnMyCharacterEntered - Start`Á CICPlayer::CICPlayer()`Á J (Joe[80]) ³ªÅ¸³² [168 x 97] [974.000000,-32.608879,1351.000000] [0.042832]Æ ¸®Á¯ °Ç³Ô´Ù.[168 x 97]Æ OnMyCharacterEntered - End!Ê " À§Å¹ÆǸŠ¾ÆÀÌÅÛ Á¤º¸ °»½Å -MyPage-ó÷ " TELEPORTGATE -> Type(2), Target(2)öø SR_TELEPORT_ACKoù SR_TELEPORT_ACKoù SR_RESET_CLIENToù OnResetClient : 26265où CICPlayer::OnRelease()où CICPlayer::~CICPlayer()où OnResetClient - End û SR_MYCHARACTER_DATAPû OnMyCharacterEntered - StartPû CICPlayer::CICPlayer()Pû L (Joe[80]) ³ªÅ¸³² [153 x 102] [941.945496,-106.760490,1528.393677] [3.129153]ı ¸®Á¯ °Ç³Ô´Ù.[153 x 102]ı OnMyCharacterEntered - End]ş BD 00]ş z ASSERT("MSGID:0x30CF,R(0),W(2),T(4) ³ÖÀº°Í º¸´Ù ¸¹ÀÌ ÀĞÀ»¶ó°íÇÔ"), 247, d:\vss-od\silkroad\client\client\MsgStreamBuffer.h]ş Terminate Program]ş DISP_CHANGE_SUCCESSFUL]ş <Window De-Activate>^) OS : (build 9200)
maxiguard kullanıp bu sorunla daha önce karşılaşan ve çözümleyen arkadaşlar varsa ve çözüm, öneri veya yardımcı olursa sevinirim.
(öncelikle konuyu doğru yere açtığımdan emin değilim-taşınabilir.)
konuyu baştan sona anlatmak istiyorum ne kadar detay verirsem o kadar net bir cevap alabileceğimi düşünüyorum.
arkdaşlar host makina kullanmıyorum. lokal pcde statik ip ile server kurdum, dış bağlantı ve dış ağdan oyuna giriş yapılabiliyor fakat teleport sonrası clientless oluyor. swfilesim db ve clientim daha önce X bir firmaynın sunucularına kurdurtmuş olduğum dosyalardır. localde 192.168.1.x'li yerel ipde files,db ve clientim sorunsuz çalışmaktadir. dosyalarımda bir sıkıntı olduğunu düşünmüyorum, localde yerel ağda guardsiz sorunsuz çalışıyor, clientless veya farklı bir durum söz konusu değil.
fakat, maxiguard kullanmaya başladım, söylediğim gibi yine dış ağdan oyuna giriş yapılabiliyor. maxiguardn sitesinde kendi vermiş olduğu dll dosyalarını ( gameserver dll ve client dll) tüm dll'leri dosyalarıma ,modüllerime ve clientime enjekte ettim. oyuna giriş sağlanıyor , karaktere ilk giriş yapıldığında şehir içinde dolaşıyor buraya kadar sorun yok ama herhangi bir teleport sonrası şehire teleport olunca clientless oluyor . ve o karaktere tekrar giriş yapıyorum karakter spawn olunca tekrar clientless yiyor,
herhalde maxiguardn vermiş olduğu bazı dll'ler serverimle uyuşmadığını düşündüm, sonra files,db ve client dosyalarımı temiz bir şekilde tekrar kurarak maxiguardn sadece gameserveri ve clienti ve dlllerini kullandım, ve oyuna giriş yaptığımda tekrar aynı şekilde clientless oldu, dosyalarımı tekrar sildim ve en baştan yükledim
bu defa sadece kendi gameserverimi kullanarak onların vermiş olduğu gameserver dlli, kendi gameserverime enjkte ettim. ve sonuç değişmedi, karakter jandandan dowhanga teleport olduktan sonra clientless yemeye devam ediyor, ve o karaktere tekrar giriş yapılamıyor clientless yiyor tekrar. ayrıca bu durum sadece sadece jngan-dowhang arası değil, hangi şehire teleport olunuyorsa spawn olduğu şehirde clientless yiyor,
clean db ve clientim ve bu aynı dosyalarımın editlileri localde 192.168.x.x de sorunsuz çalışmaktadir
ama guard kullanıp dll eklediğimde giriş yaptığım karakter teleport sonrası clientless olmaktadir.
forumlarda bu sorunun çözümünü bulamadm, dump dosyalarında sorunun kaynagının görüntüleneceği yazıyor ama dupm dosyalarından anlamıyorum,
dump dosyamda yazan kaynak bu:
Start Program2+ DISP_CHANGE_SUCCESSFUL2+ CPSVersionCheck::OnCreate (0)2+ # GateWay : strasbourg2.maxiguard.org2+ <Window Activate>”: DISP_CHANGE_SUCCESSFUL”: CPSLogo::OnCreate (0)Š< CPSTitle::OnCreate (0)¹« CPSCharacterSelect::OnCreate (0)(¿ 4 PSCharacterSelect ¿¡¼ ´Ù¸¥¸Ş½ÃÁö ¹ŞÀ½ MSG_ID = A499™¿ 4 PSCharacterSelect ¿¡¼ ´Ù¸¥¸Ş½ÃÁö ¹ŞÀ½ MSG_ID = A496™¿ 4 PSCharacterSelect ¿¡¼ ´Ù¸¥¸Ş½ÃÁö ¹ŞÀ½ MSG_ID = A498ËÀ CPSMission::OnCreate (0)`Á SR_MYCHARACTER_DATA`Á OnMyCharacterEntered - Start`Á CICPlayer::CICPlayer()`Á J (Joe[80]) ³ªÅ¸³² [168 x 97] [974.000000,-32.608879,1351.000000] [0.042832]Æ ¸®Á¯ °Ç³Ô´Ù.[168 x 97]Æ OnMyCharacterEntered - End!Ê " À§Å¹ÆǸŠ¾ÆÀÌÅÛ Á¤º¸ °»½Å -MyPage-ó÷ " TELEPORTGATE -> Type(2), Target(2)öø SR_TELEPORT_ACKoù SR_TELEPORT_ACKoù SR_RESET_CLIENToù OnResetClient : 26265où CICPlayer::OnRelease()où CICPlayer::~CICPlayer()où OnResetClient - End û SR_MYCHARACTER_DATAPû OnMyCharacterEntered - StartPû CICPlayer::CICPlayer()Pû L (Joe[80]) ³ªÅ¸³² [153 x 102] [941.945496,-106.760490,1528.393677] [3.129153]ı ¸®Á¯ °Ç³Ô´Ù.[153 x 102]ı OnMyCharacterEntered - End]ş BD 00]ş z ASSERT("MSGID:0x30CF,R(0),W(2),T(4) ³ÖÀº°Í º¸´Ù ¸¹ÀÌ ÀĞÀ»¶ó°íÇÔ"), 247, d:\vss-od\silkroad\client\client\MsgStreamBuffer.h]ş Terminate Program]ş DISP_CHANGE_SUCCESSFUL]ş <Window De-Activate>^) OS : (build 9200)
maxiguard kullanıp bu sorunla daha önce karşılaşan ve çözümleyen arkadaşlar varsa ve çözüm, öneri veya yardımcı olursa sevinirim.