GameForge Mantığı İle Optimizasyon??

  • Konuyu açan Konuyu açan Tengrist
  • Açılış Tarihi Açılış Tarihi
  • Yanıt Yanıt 19
  • Gösterim Gösterim 592

Tengrist

MT Üye
MT Üye
Mesaj
763
Çözümler
26
Beğeni
563
Puan
809
Ticaret Puanı
0
Evet arkadaşlar karakterin çevresindeki belirli bir alana gelmedikçe metindir slottur kapama olayı, performans sağlar mı sağlamaz mı bilmiyorum açıkçası sadece oyuncu farm yaparken pc'si yanmasın diye kısa yollu bi çözüm
Linkleri görebilmek için giriş yap veya kayıt ol.


Çok da içime sinmedi, ayrıca mob_lags_fix ekli bu sistem sadece entitylerin bir kısmını kapatıyor.
 
sırayla renderlandığı için, crash ve mavi ekran gibi sorunları engelleyip performans sağlayacağını düşünüyorum.
 
Yararlı gibi görünüyor, Son zamanlarda çoğu emek serverlerde bu var zaten.
 
Teorik olarak optimizasyon sayılmaz bu. Karakterin görüş alanını daraltıyor. Server taraflı entity bilgileri gelse bile sizin görüş açınıza girmiyorsa görüntüleri işlenmiyor.

Ne kadar fazla entity o kadar çok modal, animasyon ve efektlerin eş zamanlı çalışmasını sağlamak.
 
yanılmıyorsan cantolipte aynısını yapmıştı. yani kodsal içeriğini bilememde görüntü böyleydi. kasma sorunu olan pcler için mantıklı olabilir bence.
 
GF optimizasyon yapmıyor ki mantığı olsun. :ROFLMAO: Ancak halının altına toz süpürmek yaptıkları iş, şu oyunun yayım hakkını umarım farklı bir firma alır.
 
Optimizasyon için yapılması gereken işler bir kamyon dolusu kum, GF oyuncak kürekle kumları boşaltmaya çalışan işçi diye yorumladım bunu. :LOL:
orası öyle de bu da iyi yani. yapabiliyorsan yapıp paylaşta gf optimizasyon kodu görelim canlı canlı :D
 
orası öyle de bu da iyi yani. yapabiliyorsan yapıp paylaşta gf optimizasyon kodu görelim canlı canlı :D
Piyasada üç tane cevher var, optimizasyon sadece gr2 yüklemeleri veya PSM ile tamamlanamaz neden çünkü en basitinden tonla memory leak var, gereksiz bellekte yer tutan tonla veri tipi tercihi var, bir sürü ufak tefek şey birleşiyor burada en iyi önerim şuan piyasada ücretsiz olarak paylaşılmış olan; Adalet Diamas, Koray Altyapı ve N2Play dosyaları. Özellikle Adalet iyi bir kaynak bunun için. Her şey defineli değil her eklemede comment satırı yok, ama karşılaştırarak değiştirilen yerler tespit edilebilir, bunu kolay yol olarak söylüyorum. Ben kendim yapmak istiyorum diyenler kaynak kodlarını VS eklentileri, Resharper, Valgrind, Cppcheck, Sanitizerlar vs. vs. gibi (liste uzar aklıma gelenleri saydım) yardımcı uygulamalarla inceleyip bulduğu bütün sorunları çözmeli, bunun yanında hali hazırda paylaşılan çeşitli performans fixlerini uygulayabilir, (bu konudaki gibi) ama demek istediğim bunları yaparken kaynağını da çözmeyi ihmal etmemek lazım.
 
Piyasada üç tane cevher var, optimizasyon sadece gr2 yüklemeleri veya PSM ile tamamlanamaz neden çünkü en basitinden tonla memory leak var, gereksiz bellekte yer tutan tonla veri tipi tercihi var, bir sürü ufak tefek şey birleşiyor burada en iyi önerim şuan piyasada ücretsiz olarak paylaşılmış olan; Adalet Diamas, Koray Altyapı ve N2Play dosyaları. Özellikle Adalet iyi bir kaynak bunun için. Her şey defineli değil her eklemede comment satırı yok, ama karşılaştırarak değiştirilen yerler tespit edilebilir, bunu kolay yol olarak söylüyorum. Ben kendim yapmak istiyorum diyenler kaynak kodlarını VS eklentileri, Resharper, Valgrind, Cppcheck, Sanitizerlar vs. vs. gibi (liste uzar aklıma gelenleri saydım) yardımcı uygulamalarla inceleyip bulduğu bütün sorunları çözmeli, bunun yanında hali hazırda paylaşılan çeşitli performans fixlerini uygulayabilir, (bu konudaki gibi) ama demek istediğim bunları yaparken kaynağını da çözmeyi ihmal etmemek lazım.
adalet ile n2play bir şey karşılaştırmak için çok zor dosyalar. korayınki yine onlara nazaran daha az karmaşık dosyalar. korayın kaynağından bakarak daha kolay karşılaştırmalar ve çözümler uygulanabilir diye düşünüyorum.
 
adalet ile n2play bir şey karşılaştırmak için çok zor dosyalar. korayınki yine onlara nazaran daha az karmaşık dosyalar. korayın kaynağından bakarak daha kolay karşılaştırmalar ve çözümler uygulanabilir diye düşünüyorum.
Yani o zaman mesela önceki adım o dosyaları analiz edip karşılaştırma yapabilecek kadar dile hakim olmak, sonra oyunun fonksiyonlarını kodlama stilini öğrenmek sonra modern teknikleri öğrenmek sonra bu gelişmiş altyapıların analizi diyebiliriz şuan bunu yapmak isteyip bu konuşmaları okuyan ve hobi olarak yeni yeni bu işle uğraşan arkadaşlarımız için, en sağlıklısı öyle olur bence.
 
Yani o zaman mesela önceki adım o dosyaları analiz edip karşılaştırma yapabilecek kadar dile hakim olmak, sonra oyunun fonksiyonlarını kodlama stilini öğrenmek sonra modern teknikleri öğrenmek sonra bu gelişmiş altyapıların analizi diyebiliriz şuan bunu yapmak isteyip bu konuşmaları okuyan ve hobi olarak yeni yeni bu işle uğraşan arkadaşlarımız için, en sağlıklısı öyle olur bence.
kodlama bilgim metin2nin içinde kısıtlı, dışında hiç yok :D
 
kodlama bilgim metin2nin içinde kısıtlı, dışında hiç yok :D
Sana yakışır mı peki bu sadece soruyorum, hasanmacit'in bu işin ithalatını, ihracatını yeri gelince de imalatını yapması lazım değil mi ? 😄 Artık hem yapay zeka var kodları yazıp bana anlatır mısın dediğinde mesela C++ ile ilgili detayları noktaları çok güzel açıklıyor, sen metin2 yapısına hakim olduğun için dili de kolay kavrarsın bence öyle de bir artısı var bunun.
 
adalet ile n2play bir şey karşılaştırmak için çok zor dosyalar. korayınki yine onlara nazaran daha az karmaşık dosyalar. korayın kaynağından bakarak daha kolay karşılaştırmalar ve çözümler uygulanabilir diye düşünüyorum.
n2playdan sistem sökmek ölüm gibi. HLSL shaderi sökmeye çalışıyorum, söktüm sayılır da textureler bozuk gözüküyor :aman:
 
Sana yakışır mı peki bu sadece soruyorum, hasanmacit'in bu işin ithalatını, ihracatını yeri gelince de imalatını yapması lazım değil mi ? 😄 Artık hem yapay zeka var kodları yazıp bana anlatır mısın dediğinde mesela C++ ile ilgili detayları noktaları çok güzel açıklıyor, sen metin2 yapısına hakim olduğun için dili de kolay kavrarsın bence öyle de bir artısı var bunun.
aslında dile hakim olup sonradan metin2 ye hakim olsam dediğin gibi olurdu da şimdi ters oldu ne yazık ki :D ama ithalat ihracat kısmını yapıyoruz şükür :D
Kral adamı motive etmeye çalışıyordum oldu mu şimdi bu ama. :ROFLMAO: :ROFLMAO:
motivem bozulmaz hayatta sıkıntı yok ama biraz daha bol bir vakitte dili öğrenmem lazım. şuan vaktim çok kısıtlı. şu sınavdı işti evlilikti askerlikti bir bitsin metin2 hala devam ediyorsa bende o ara dili öğrenip bir şeyler yapıcam senin için sözüm olsun
 
aslında dile hakim olup sonradan metin2 ye hakim olsam dediğin gibi olurdu da şimdi ters oldu ne yazık ki :D ama ithalat ihracat kısmını yapıyoruz şükür :D

motivem bozulmaz hayatta sıkıntı yok ama biraz daha bol bir vakitte dili öğrenmem lazım. şuan vaktim çok kısıtlı. şu sınavdı işti evlilikti askerlikti bir bitsin metin2 hala devam ediyorsa bende o ara dili öğrenip bir şeyler yapıcam senin için sözüm olsun
Öyle de olur bende mesela önce bu oyunun dosyalarını inceledim sonra baktım bu kodlama işinden çok keyif alıyorum ona göre hayatım gelişti, bizim ülkede Metin2'nin rahat bir 5-6 senesi var oyuncu sürekli düşer ama ölmesi için baya vakit lazım, bir şey satmadığım için parasal olarak değil ama benim hayatıma çok katkısı oldu bu oyunun o yüzden umarım gittiği yere kadar gider.

Sana da sınav için ayrı, askerlik için ayrı, evlilik için ayrı şans diliyorum.
 
Öyle de olur bende mesela önce bu oyunun dosyalarını inceledim sonra baktım bu kodlama işinden çok keyif alıyorum ona göre hayatım gelişti, bizim ülkede Metin2'nin rahat bir 5-6 senesi var oyuncu sürekli düşer ama ölmesi için baya vakit lazım, bir şey satmadığım için parasal olarak değil ama benim hayatıma çok katkısı oldu bu oyunun o yüzden umarım gittiği yere kadar gider.

Sana da sınav için ayrı, askerlik için ayrı, evlilik için ayrı şans diliyorum.
teşekkür ederim. o kadar sene buralarda olacağına dair seninde söz vermen lazım. yaptıklarımı görmedikten sonra ne anladım ben :D
 
Üst