BurakGozet 12 #1 Oluşturuldu: Mart 12, 2018 Merhaba, Send Fonksiyonundaki CircularBuffer Sınfıyla alakalı bir problemim var belki sorun başka bir sebepten olabilir emin değilim bellek taşması oluyor çok ufak bir pakette bile olabiliyor Bahsettiğim taşmanın kontrolünün kodu aşağıdaki resimde seçili bölümde. Ai serverdan gelen ufak npcmoving paketi bile taşmaya sebep oldu Aşağıdaki resimde kopma anından bir callstack bulunuyor. ben bu CircularBuffer ın kullandığı belleği nasıl genişletebilirim veya bu sorunu başka şekilde nasıl çözebilirim. acaba önceden buffera yazılan veriler temizlenmiyor olabilirmi. Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
KODevelopers 438 #2 Mart 12, 2018 tarihinde gönderildi SendMoveResul ve send ikisi sıkındı yaratıyor onun kontrol eder misi belki paket okunurken yeniyordur.. bir şey ayarları dokunduysa onun eskisi getir dene. 1 Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
BurakGozet 12 #3 Konu Sahibi Mart 12, 2018 tarihinde gönderildi AlıntıSendMoveResul ve send ikisi sıkındı yaratıyor onun kontrol eder misi belki paket okunurken yeniyordur.. bir şey ayarları dokunduysa onun eskisi getir dene. Cevabın için teşekkürler emre. sorun belirli bir fonksiyona bağlı değil başka fonksiyonlardan gelen paketlerdede bu durum oluşabiliyor sorunum bufferin taşması. Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
KODevelopers 438 #4 Mart 12, 2018 tarihinde gönderildi AlıntıCevabın için teşekkürler emre. sorun belirli bir fonksiyona bağlı değil başka fonksiyonlardan gelen paketlerdede bu durum oluşabiliyor sorunum bufferin taşması. Kaç dk hatası alıyo peki ? 1 Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
BurakGozet 12 #5 Konu Sahibi Mart 12, 2018 tarihinde gönderildi AlıntıKaç dk hatası alıyo peki ? Belirsiz 48 saat sonrada alıyorum 1 saat sonrada serveri açtıktan 220 160 user aralığı var Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
KODevelopers 438 #6 Mart 12, 2018 tarihinde gönderildi AlıntıBelirsiz 48 saat sonrada alıyorum 1 saat sonrada serveri açtıktan220 160 user aralığı varBakması lazım ancak... musaitse [email protected] yardımcı olayım skype ekle bakayim.npcmoving 551 yerine gider misi ne orası patladıgını öğrenelim. 1 Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
BurakGozet 12 #7 Konu Sahibi Mart 12, 2018 tarihinde gönderildi AlıntıBakması lazım ancak... musaitse [email protected] yardımcı olayım skype ekle bakayim. npcmoving 551 yerine gider misi ne orası patladıgını öğrenelim. Sorun fonksiyonlarda değil bufferda 551 de SendMoveResult(m_fPrevX, m_fPrevY, m_fPrevZ, (float)m_sSpeed / 1000); var 4 tane float değer giriliyor sadece pakete Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
KODevelopers 438 #8 Mart 12, 2018 tarihinde gönderildi AlıntıSorun fonksiyonlarda değil bufferda551 de SendMoveResult(m_fPrevX, m_fPrevY, m_fPrevZ, (float)m_sSpeed / 1000); var 4 tane float değer giriliyor sadece paketeseni kullandıgını buSendMoveResult(m_fPrevX, m_fPrevY, m_fPrevZ, (float)m_sSpeed / 1000);başka bi src vardı onun bakdım.. Bunu dene bakalım sorun olursa tekrar etkilenmesi beklerim.m_fSecForRealMoveMetor bunu silmişmiydi daha önce var mıydı ?SendMoveResult(m_fPrevX, m_fPrevY, m_fPrevZ, (float)((m_fSecForRealMoveMetor) / ((double)m_sSpeed / 1000))); Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
EveryBodyFool 198 #9 Mart 12, 2018 tarihinde gönderildi Program çalışma anında patladığı sırada ne kadar ram tüketiyor gösteriyor? Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
BurakGozet 12 #10 Konu Sahibi Mart 13, 2018 tarihinde gönderildi AlıntıProgram çalışma anında patladığı sırada ne kadar ram tüketiyor gösteriyor? 16 gb ram var faruk sql çoğunu kullanıyor cache yüzünden %55 falan oluyor en fazla Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
KODevelopers 438 #11 Mart 14, 2018 tarihinde gönderildi Alıntı16 gb ram var faruk sql çoğunu kullanıyor cache yüzünden %55 falan oluyor en fazla SQLLERİ fazla çoğulamuyo aslında K_NPCPOS VE K_NPC K_MONSTER Fazla CPU işlemin yiyo O yüzden Themed sistemin Cpu işlemini kodlayabilirsi oraya bakabilirsi http://prntscr.com/ir1soq Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
BurakGozet 12 #12 Konu Sahibi Mart 30, 2018 tarihinde gönderildi Ai server ve ebenezeri birleştirdim arasındaki socket problemlerinden gına geldi socket problemi yaşayan arkadaşlar hiç uğraşmadan ai serveri ebenezer ile birleştirsinler tavsiyemdir. bu sorunda ortadan kalktı Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş
KODevelopers 438 #13 Mart 30, 2018 tarihinde gönderildi AlıntıAi server ve ebenezeri birleştirdim arasındaki socket problemlerinden gına geldi socket problemi yaşayan arkadaşlar hiç uğraşmadan ai serveri ebenezer ile birleştirsinler tavsiyemdir. bu sorunda ortadan kalktı Packet loggor dinlerken patladı bana öyle geldi.. denedim fakat bidaha patlamıyo şimdi.. Mesajı raporla İletiyi paylaş Link to post Sitelerde Paylaş