- Katılım
- 20 Nis 2019
- Konular
- 5,130
- Mesajlar
- 19,082
- Çözüm
- 627
- Online süresi
- 12mo 4d
- Reaksiyon Skoru
- 14,958
- Altın Konu
- 486
- TM Yaşı
- 7 Yıl 1 Ay 20 Gün
- Başarım Puanı
- 494
- MmoLira
- 31,448
- DevLira
- 51
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
Paylaşım için teşekkürler, ellerine sağlık 

- Katılım
- 14 Ocak 2021
- Konular
- 11
- Mesajlar
- 482
- Çözüm
- 9
- Online süresi
- 6mo 10d
- Reaksiyon Skoru
- 403
- Altın Konu
- 0
- TM Yaşı
- 5 Yıl 4 Ay 25 Gün
- Başarım Puanı
- 130
- MmoLira
- 10,545
- DevLira
- 12
statü sıfırladığında hp sp vs tüm karakter değerleri yeniden hesaplanmak zorunda skillerin üzerine geldiğinde açılan tooltipde hasar değeri vs point değerlerine göre gösteriyor eğer ki clientdeki point değerlerini güncellemezsen statü sıfırladığında vs hatalı gösterir değerleri daha iyi bir fikri olan biri çıkana kadar paketleri toplu göndermek daha mantıklı şimdilik parça parçada gönderilebilir yaptığım DYNAMIC paketinin bulunduğu yeri düzenleyip tek tek POINTS_CHANGE headerı üzerinden de gönderilebilir o durumdada clientte her gelen paket sonrası bir ton fonksiyon tetikleniyor gereksiz yere şöyle birley de olabilir point listesini farklı bir yere kopyalarsın compute point başında en son karşılaştırırsın ardından değişenleri gönderirsin cliente compute point içinde değeri değişmeyenler gönderilmez bu sayede paket boyutu daha da azalabilirŞöyle yapılırsa daha iyi olacağına inanıyorum.
Anladığım kadarıyla örneğin 5 paket var 5 paketten biri statu sifirlamayla alakalı ise.
Paketleri birlestirmeden statu sifirlayinca sadece statu paketi güncellensin diğer paketler güncellenmesin.
Belki offical sourcede böyledir bilmiyorum
Kısa özet: statü sifirlayinca 5 paket guncellenecegine statu sifirlama paketi güncellensin
- Katılım
- 31 Ocak 2020
- Konular
- 74
- Mesajlar
- 1,428
- Online süresi
- 3mo 28d
- Reaksiyon Skoru
- 717
- Altın Konu
- 1
- Başarım Puanı
- 196
- MmoLira
- 966
- DevLira
- 12
Emeğine sağlık paylaşım için teşekkürler.
- Katılım
- 7 Eyl 2020
- Konular
- 3
- Mesajlar
- 121
- Online süresi
- 7d 9h
- Reaksiyon Skoru
- 44
- Altın Konu
- 0
- TM Yaşı
- 5 Yıl 9 Ay 4 Gün
- Başarım Puanı
- 61
- MmoLira
- 425
- DevLira
- 0
offseti long long yaptığında bir sonuç elde edebildin miKaçınılmaz bir iyileştirme. Oyun içi özellikler arttıkça mecburen paketlerin toplanması gerekiyor.
Birde başka bir mevzu var onu da inceler misin. Metin2 sourceları 32 bit değişkenler ile derlendiği için core başına yaklaşık 2gb lik kapasiteye kadar oyuncu/mob taşıyabiliyor. Bunu şu şekilde test edebilirsin mesela 1000 tane jeon un metni çağırıp weak çektiğinde core sıkışacak memory leak hatası verecektir.
ben bunu şu şekilde çözdüm lakin detaylı incelemedim. Olası sorunlar muhtemel.Ekli dosyayı görüntüle 51099
Burayı kurcalarsan iyi birşeyler yakalayabileceğine inanıyorum.
- Katılım
- 6 Eyl 2017
- Konular
- 53
- Mesajlar
- 358
- Çözüm
- 1
- Online süresi
- 1mo 8d
- Reaksiyon Skoru
- 169
- Altın Konu
- 1
- TM Yaşı
- 8 Yıl 9 Ay 6 Gün
- Başarım Puanı
- 129
- Yaş
- 32
- MmoLira
- 6,475
- DevLira
- 78
evet ama birkaç yeri daha düzenledim diye hatırlıyorum. uzun zaman önce yaptığım birşeydi. bir önceki yorumumdaki deneyi yaparsan görürsün.offseti long long yaptığında bir sonuç elde edebildin mi
ha şöyle birşey var evet server 2000+(teorik sayı daha fazla ama beynim milyon hesaplayamayacağım) mob karakteri kaldırabiliyor rahatça ama bu sefer client patlıyor
oyunun diğer bölgelerinde problem yok ama 2000+ mobun/characterin yanında olunca client çöküyor
Muhtemelen çok fazla paket alışverişi yaptığı için tabi bunlar çok ekstrem durumlar.neden sürekli mob/character diyorum çünkü source tabanında ikisi aynı şey. ikiside character clasından oluşuyor.
Bunu yapacaksan eğer ileride başına ağrıtacak bir kaç şey var örneğin mysql tablolarda vnum alanları int örneğin item tablosunda ki id sütunun max int değerine daha çabuk yaklaşabilir.
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 10
- Görüntüleme
- 2K
- Cevaplar
- 149
- Görüntüleme
- 47K




