MMO Mobil Oyun Cozumu

Mobil oyun gelistiricilerinin karsilastigi en buyuk zorluk, mobil MMO oyuncularina geleneksel PC tabanli oyunlara esit kesintisiz bir deneyim sunacak guclu ve saglam bir arka uc mimarisi olusturmaktir. Alibaba Cloud MMO mobil oyun cozuumu, mobil oyun gelistiricilerinin ihtiyaclarini karsilayan yuksek olcekli ve optimize edilmis bir mimari sunar.

Onerilen Mimari

Cozum aciklamasi

  1. 1. Global Hizmet Birincil/Ikincil Afet Kurtarma
  2. Hizmet kapsamina gore, oyun sunucusu hizmetleri genel olarak bolgesel hizmetler (ornegin sohbet hizmetleri) ve global hizmetler (ornegin ag gecidi hizmetleri) olarak siniflandirilabilir. Bir global hizmette ariza olusursa, bu oyundaki tum oyuncuları etkiler. Bu nedenle, global hizmetlerin yuksek erisilebilirlik duzeyi saglanmalidir. Bu, ECS orneklerinde birincil/ikincil cift etkin dugum olusturularak gerceklestirilebilir.
  3. 2. Katmanli Mimari
  4. MMO oyunlari tipik uc katmanli mimari (erisim katmani, mantik katmani ve veri katmani) kullanir. Erisim katmani baslica oyun hesabi kimlik dogrulama, iletisim paketi sifre cozme ve istemci baglanti yonetiminden sorumludur. Mantik katmani, bolgesel oyun hizmetleri, sohbet ve siralama gibi ana oyun mantigini uygular. Veri katmani veri kaliciligi depolama ve paylasimli onbellek saglar. RDS, okuma/yazma ayirma ve dagitik veritabanlari dahil birincil ve ikincil veritabanlari icin afet kurtarma saglar. Mantik katmaninda, cekirdek senaryo sunuculari hizmete esnek bir sekilde olcek kazandirarak tek bolge icin maksimum es zamanli oyuncu sayisini artirmaya yardimci olur.
  5. 3. Bolge Arasi Elastik Dagitim
  6. Musteriler farkli bolgelerdeki Alibaba Cloud veri merkezlerine farkli oyun sunuculari dagitabilir. Alibaba Cloud Auto Scaling ile birlesitirildiginde, gelistiricilerin otomatik sunucu etkinlestirme sistemi kurmasini kolaylastirir ve kullanicilara yakin erisim saglayarak ag erisim kalitesini artirir.
  7. 4. Ozel Veri Onbellegi
  8. Yuksek sayida es zamanli oyuncuya hizmet vermek icin MMO oyunlari, oyuncu oyun verilerinin okuma/yazma islemlerini hizlandirmak adina ApsaraDB for Redis ve ApsaraDB for Memcache ile bir onbellek katmani olusturur. Bu ayni zamanda arka uc veritabani okuma/yazma baskisini da azaltir. Onbellekteki veriler duzenli araliklarla kalici depolama icin alinir.
  9. 5. Oyun Guncelleme Paketi Indirmeleri
  10. Alibaba Cloud CDN ve Object Storage Service uzerine kurulu oyun guncelleme paketi indirme sistemi, sik MMO oyun istemci guncellemelerini verimli ve kolay bir sekilde ulastabilir.


Cozum Odakli

Mobil oyun pazari yogunlastikca, giderek daha fazla RPG piyasaya suruluyor. RPG'ler icinde MMORPG'ler en populer alt kategorilerden biridir. Bu nedenle tasarımcılar ve gelistiriciler, mobil MMO oyuncularina geleneksel PC oyunlarinin sundugu akilli deneyimin aynisini sunan bir mobil arka uc mimarisi olusturma zorluklasiyla karsi karsiyadir.
Alibaba Cloud, MMO oyunlarinin yuzlesmis oldugu ihtiyaclari ve zorluklari ele almak icin guclu ve yuksek guvenilirlik seviyesine sahip bir bulut bilişim platformuna sahiptir. Bu cozum asagidaki avantajlari saglar:
Buyuk Bant Genisligi ve Yuksek Paket Hacmi
Yuksek Aktarim Hizi Kapasitesi
MMO oyunlari genellikle mümkün olan en genis görüs alanini saglamak ister; hareket ve savas temel oyun mekaniklari arasindadir ve ayni ekrandaki oyuncularin birbirini gerçek zamanli görebilmesini gerektirir. Belirli bir görüs alani icinde büyük miktarda hareket ve savas paketi yayinlanmalidir. Bu durumda MMO oyun sunuculari, birçok oyuncunun ayni anda oynadigi durumlarda buyuk miktarda iletisim paketi üretir. Bu nedenle MMO oyun sunucularinin erisim katmanlari genis ag bant genisligine ve yuksek ag paketi aktarim hizina ihtiyaç duyar.
Alibaba Cloud'un yeterli bant genisligi kaynaklari bulunur ve Server Load Balancer, kümeleme yoluyla erisim destegi saglar. ECS, en yuksek performansinda yuz binlerce PPS destekleyebilir ve Gbps seviyesinde ag aktarim hizi kapasitesi sunabilir.
Elastik Kaynak Olceklenebilirligi
Elastik Kaynak Olceklenebilirligi
Mobil MMO oyunlari 'hafif oyunlar' ve 'zaman parcalanmasi' ozellikleriyle karakterize edilir. Bu nedenle sektör, MMO oyun sunucusu kaynaklarinin maksimum derecede korunmasini ve kullanilmasini gerektirir; boylece MMO oyun sunuculari icin bolge ve sunucu birlestirmesi verimli bir sekilde gerceklestirilir.
Alibaba Cloud'un ECS ve ApsaraDB for RDS dahil pek cok hizmeti, dikey yapilandirma yukseltmesini ve yatay olceklenmeyi destekler. Auto Scaling ile birlestirildiginde bu cozum, farkli is asamalarinda dinamik kaynak ayarlama ihtiyaclarini karsilar.
Yuksek Bilisim Gucu
Yuksek Bilisim Gucu
MMO web oyunlarinda oyun planlamacilari, yeni oyuncuları çekmek icin oyuncular arası güçlü etkilesim kullanmak ister. Bu nedenle tek bir bolgedeki es zamanli oyuncu sayisini mümkün oldugunca artirmalidirlar. Tek bir bolgede tek seferde maksimum oyuncu sayisi binler seviyesindedir. Bu nedenle MMO web oyunlari güçlü etkilesim ve dogrulama ile yuksek oyun sunucusu bilişim gücü gerektirir.
Alibaba Cloud ECS sunuculari en yeni cok cekirdekli yuksek saat hizli CPU'lari ve esnek cok senaryolu modeli kullanarak kümeleme yoluyla tek bolge bilişim gücü saglar. Bu, tek bir bolgede binlerce oyuncunun ayni anda cevrimici oynadigi sunucularin ihtiyaclari olan bilişim gücünü karsilayabilir.
Yakin Erisim
Kararli Oyun Erisim Deneyimi
MMO web oyunlari genellikle bolge ve sunuculara gore yakin dagitim modellerini benimser ve birden fazla merkez araciligiyla bolgeler arasi yapilandirma kullanir. Bu, oyunculara oyun sunucusuna yakin erisim saglayarak akici bir oyun deneyimi garanti eder ve oyun deneyimini gelistirir.
Gelistiriciler, Alibaba Cloud'un bolgesel BGP veri merkezlerinden ve yuksek hizli iletim ag kaynaklarindan tam olarak yararlanarak her bolge icin cografi olarak dagitik dagitim gerceklestirebilir. Bu sayede oyunculara oyuna yakin erisim imkani saglanir ve baglanti kopmasi gibi sorunlarin olasiligi azaltilir.