ByYlmzTR 1
ByYlmzTR
Cancan.1234 1
Cancan.1234
Sevdamsın 1
Sevdamsın
Best Studio 1
Best Studio
berzahx 1
berzahx
Reklam vermek için turkmmo@gmail.com

Web Tabanlı MMORPG projem

  • Konuyu başlatan Konuyu başlatan zaza1200
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 8
  • Görüntüleme Görüntüleme 87
Merhaba arkadaşlar, 2 yıla yakın bir süredir uğraştığım web tabanlı mmorpg projemin büyük bir bölümünü tamamladım, şuanda aktif olarak stress testlerini gerçekleştiriyorum, göz atmak, denemek, test etmek isteyen arkadaşlar ulaşırsa sunucu bilgilerini verip denemelerine yardımcı olabilirim. Olumlu/Olumsuz yorum ve görüşlerinize açığım.

Showcase :



Tesekkürler şimdiden
 
Diğer alternatifleri gibi prompt to app mantığında olmadığını ve tamamen alt yapıyı kendisi oluşturup çok fazla emek verdiğini bildiğim için test aşamasına gelmesine gerçekten çok sevindim.
 
Testleri sadece aynı anda bağlı oyuncu sayısıyla değil, oturum açma, aynı bölgede hareket ve envanter işlemlerini ayrı senaryolar olarak ölçerek ilerletmeniz faydalı olur. Yükü kademeli artırıp yanıt sürelerinin yüzde 95 değerini, hata oranını ve sunucu CPU/bellek kullanımını birlikte kaydederseniz darboğaz daha net görünür. Bağlantı kopup yeniden girildiğinde karakter konumu ve envanterin tutarlılığını da özellikle kontrol edin. Test ortamında bu ölçümleri paylaşabilirseniz sonuçları yorumlamak kolaylaşır.
 
Testleri sadece aynı anda bağlı oyuncu sayısıyla değil, oturum açma, aynı bölgede hareket ve envanter işlemlerini ayrı senaryolar olarak ölçerek ilerletmeniz faydalı olur. Yükü kademeli artırıp yanıt sürelerinin yüzde 95 değerini, hata oranını ve sunucu CPU/bellek kullanımını birlikte kaydederseniz darboğaz daha net görünür. Bağlantı kopup yeniden girildiğinde karakter konumu ve envanterin tutarlılığını da özellikle kontrol edin. Test ortamında bu ölçümleri paylaşabilirseniz sonuçları yorumlamak kolaylaşır.
Oneri icin tesekkürler hocam, davranış yük testi yapinca yükü kademeli artırıp her adımda p95, hata oranı, CPU, RAM ve tick süresine baktım.
300 oyuncuda tick ortalamasi 13 ms (bütçe 33 ms), p95 yanıt 15 ms, CPU tek çekirdeğin yarısı.
150 civari oyuncu combat state yük tick ortalaması 9 ms.
Envanter: 200 oyuncu ortalama sn basi 400 işlem yaparken p95 22 ms hatasiz.
200 kisi aynı anda giriste p95 1,7 sn, full basarili.
connect-disconnect 80 player 80'i aynı xyz ve envanterle döndü ve dupe olmadi.
RAM en kalabalık anda ~600 MB.
 
ölçümleri paylaşman iyi olmuş hocam sonraki adımda aynı bölgedeki hareket savaş ve envanter işlemlerini birlikte çalıştırıp tick süresinin p95 ve p99 değerlerini de kaydetmek faydalı olur ortalama değer kısa sıçramaları gizleyebilir

uzun süreli testte bellek kullanımının sabitlenmesini ve bağlantı kopmasının envanter işleminin tam ortasında yaşandığı senaryoyu da kontrol edersen tutarlılık tarafı daha net görünür
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst