Giriş (acil sorun analizi)

Bir oyun geliştiricisi veya mimar olarak, ürününüzü dünyaya sunmaya ve “global sunucu” özelliğini aktif etmeye karar verdiğinizde, şu sorunlarla karşı karşıya kalıyor musunuz?

  • Ağ gecikmesi yüksek seviyede: ​Brezilya oyuncular Virginia'daki ana sunucunuza bağlandığında gecikme süresi 300 ms'den fazla oluyor, işlemler yavaş gerçekleşiyor, rekabetçi oyun adilliğinden bahsetmek bile mümkün değil ve oyuncular sürekli şikayet ediyor.
  • Sesli iletişimde gecikme ve paket kaybı:Takım çalışması, kazanmanın anahtarıdır, ancak uluslararası aramalarda ses kesintileri ve gürültü, taktiksel iletişimi bir “bilmece oyununa” dönüştürür ve bu da oyun deneyimini ve oyuncuların sadakatini ciddi şekilde etkiler.
  • Ağ dalgalanmaları ve paket kaybı:Farklı operatörler ve uluslararası ağ bağlantıları karmaşıktır. Ağ titretmesi ve paket kaybı, oyuncunun karakterinin “anlık hareketi”ne ve geri çekilmesine neden olur. Bu, FPS oyunlarında ölümcül bir deneyim felaketidir.
  • Yüksek paralel işleme koşullarında stabilite: ​Yeni sürümün yayınlanması ya da etkinlik sırasında, aynı anda çok sayıda oyuncunun gelişiyle sunucular, hizmetin aksamamasını sağlamak için yoğun bağlantı taleplerini nasıl karşılayabilir?

Eğer global çok oyunculu oyunlardaki yüksek gecikme süresi, ses kesintileri ve ağ istikrarsızlığından muzdaripseniz, Tencent Cloud tarafından sunulan GME + GAAP birlikte çözümü size eksiksiz ve verimli bir çözüm sunacaktır.

Çözüm mimarisi ve genel bakış.

Aşağıdaki şekil, Tencent Cloud ürünleri üzerinde oluşturulan global çok oyunculu rekabetçi oyunun genel mimarisini göstermektedir:

Tencent Cloud GME+GAAP çözümü: Yüksek kullanılabilirlik ve düşük gecikme süresine sahip global aynı sunucudaki rekabet ağının oluşturulması - LikaCloud

Bu çözümün ana tasarım süreci aşağıdaki gibidir:

  1. 1.Küresel erişim ve hızlandırma:Global oyuncular,GAAP (Global Application Acceleration)POP (Edge Access Point) yakın erişim sağlar ve trafik, Tencent Cloud'un içindeki yüksek hızlı kanallar üzerinden doğrudan oyun sunucusu kümesine ulaşır, böylece genel ağ üzerinden iletimin getirdiği gecikme ve titreşimi büyük ölçüde azaltır.
  2. 2.Temel işlemler: ​Hızlandırılmış trafik, ardındanYük dengeleme (CLB)Dağıtıldı ve aşağıdaki yerlere konuşlandırıldı:Bulut sunucusu (CVM)Üstündeki oyun sunucusu kümesi, temel düello mantığını işler ve ileOyun veritabanı (TcaplusDB)Veri etkileşimi gerçekleştirin.
  3. 3.Yüksek kaliteli sesli iletişim:Oyuncu istemcisi doğrudan iletişim kurar.Oyun Multimedya Motoru (GME)Hizmet, düşük gecikmeli ses kanalları oluşturarak yüksek kaliteli takım sesi ve 3D konum ses efektlerini sağlar ve oyun sunucusuyla gerekli bilgi alışverişini (örneğin oda yönetimi) gerçekleştirir.

Bu mimarinin değer teklifi oldukça nettir:GAAP'ı kullanarak ağ iletim gecikmesi sorununu çözün, GME'yi kullanarak gerçek zamanlı ses kalitesi sorununu çözün. Bu ikisinin güçlü birleşimi, Tencent Cloud'un güçlü hesaplama, ağ ve güvenlik özellikleriyle birlikte, global çok oyunculu oyunlara sağlam ve güvenilir bir altyapı desteği sunar.

Temel ürün ve bileşenlerin ayrıntılı açıklaması.

Bileşen adı.Rol yapmak.Önemli yapılandırma/seçim önerileriNeden onu seçtin?
​?Küresel Uygulama Hızlandırma (GAAP)Ağ hızlandırma çekirdeğiProxy tünel teknolojisi sayesinde, oyuncular ve oyun sunucuları arasında bir bağlantı kurulur.Özel hızlı geçiş yolu.Ağ optimizasyonunu ve gecikme süresini azaltmayı başarın.- ​Hızlandırma bölgesi:Oyuncuların yoğun olduğu bölgeleri (örneğin Güneydoğu Asya, Kuzey Amerika) ve sunucuların bulunduğu yerleri kapsayan bağlantıları seçin.
- ​Eşzamanlılık yeteneği:Tahmin edilen eş zamanlı online oyuncu sayısına göre uygun bant genişliği ölçütünü seçin.
Ağ optimizasyonu, iş kodunu değiştirmeden gerçekleştirilebilir. Tencent Cloud'un 2800+ hızlandırma düğümü, uluslararası ve operatörler arasındaki ağların istikrarsızlığı sorununu etkili bir şekilde çözer ve ortalama gecikme süresini 301 TP4T'den daha fazla azaltır.
?​Oyun Multimedya Motoru (GME)Sesli iletişimin merkezi.Yüksek kaliteli, düşük gecikmeli gerçek zamanlı ses hizmetleri (ekip sesi, 3D konum sesi) ve sesli mesaj, ses metne dönüştürme, içerik güvenliği gibi katma değerli özellikler sunar.- ​Ses kalitesi seçimi:Oyun türüne göre akıcı ses kalitesini (öncelikle gecikme) veya yüksek çözünürlük ses kalitesini (öncelikle kalite) seçin.
- ​Paket kaybına karşı koruma etkinleştirin: ​İnternet bağlantınızda paket kaybı olursa ses akışının sorunsuz olmasını sağlamak için bunu açmanız şiddetle tavsiye edilir.
Oyun senaryoları için tasarlanmıştır ve çok yüksek paket kaybı direncisine sahiptir (70% paket kaybında bile sorunsuz iletişim sağlar). Sorunsuz entegrasyon, zengin API'ler ve endüstri lideri ses güvenliği koruma özelliği sunar.
​?️Bulut sunucusu (CVM)İşletme hesaplama merkezi.Oyun mantığı sunucusu, hol sunucusu ve diğer tüm oyun işletme arka uç programlarını dağıtmak için kullanılır.- ​Model seçimi:Hesaplama optimize edilmiş veya standart olup olmamasına bağlı olarak, CPU/bellek gereksinimlerini oyun mantığına göre seçin.
- ​Kullanılabilir bölge dağıtımı: ​Ana bölgede çok kullanılabilir alan dağıtımı, yüksek kullanılabilirlik sağlar.
Istikrarlı, güvenli, esnek ve yüksek performanslı bilgi işlem hizmetleri sunar. Dakika bazlı ölçeklenebilirlik, iş yoğunluğuna kolayca uyum sağlar.
​⚖️Yük dengeleme (CLB)Traffic Scheduling CoreOyuncuların oyun taleplerini otomatik olarak birden fazla sağlıklı oyun sunucusu instansına dağıtarak tek bir nokta hatasını ortadan kaldırır.- ​Dinleme anlaşması:TCP/UDP protokolünü dinlemek ve oyun veri akışını yönlendirmek için yapılandırın.
- ​Düzenleme algoritması: ​WRR gibi algoritmaları destekleyin ve sunucu yükünü makul bir şekilde dağıtın.
Hizmetin kullanılabilirliğini ve ölçeklenebilirliğini artırmak, oyun sunucularının yatay ölçeklenmesini sağlamak ve oyuncuların her zaman kullanılabilir sunucuya bağlanmasını sağlamak.
​?️Oyun veritabanı (TcaplusDB)Veri depolama merkezi.Oyuncuların durumlarını, oyun odalarını, eşyaları ve diğer yapısal verileri depolamak için tasarlanmış oyunlara özel dağıtılmış NoSQL veritabanı.- ​Tablet tasarımı:Key-Record yapısını kullanarak oyun veri modeline uygun hale getirin.
- ​Okuma ve yazma ayarları:İhtiyaç duyulduğunda okuma ve yazma kapasitesini yapılandırma desteği.
Yüksek performans, düşük gecikme süresi, tüm bölge ve tüm sunucu mimarilerini destekler ve oyunlardaki yüksek yoğunluklu okuma/yazma isteklerine kolayca yanıt verir.
​?️Da Yu DDoS koruması.Güvenlik koruma merkezi.Oyun sunucularına T sınıfı DDoS koruma yeteneği sağlayarak, Syn Flood, CC saldırıları ve diğer yaygın ağ saldırılarına karşı koruma sağlar.- ​Koruma seviyesi:İşletme erişiminden sonra temel koruma otomatik olarak aktive edilir. Yüksek hacimli saldırılarla mücadele etmek için üst düzey koruma paketini satın almanız önerilir.Oyun endüstrisi, DDoS saldırılarının en çok hedef aldığı sektörlerden biridir. Dayu Protection, işletmelere 7/24 koruma sağlar ve oyun hizmetlerinin saldırılarla başa çıkmasını ve iş sürekliliğinin sağlanmasını garantiler.

Planın avantajlarının özeti

  • ⚡ Global çok düşük gecikme süresi:GAAP özel kanalı, ağ yollarını optimize ederek uluslararası ağ gecikmelerini ve titreşimlerini önemli ölçüde azaltır ve oyunculara adil ve sorunsuz bir rekabet ortamı sunar.
  • ​? Ses net ve akıcı:GME, son derece güçlü bir ağ direncisine sahiptir ve yüksek hızlı hareket veya kötü ağ ortamlarında bile sesin net ve anlaşılır olmasını sağlar, böylece oyuncuların verimli taktiksel işbirliği yapmasına yardımcı olur.
  • Yüksek esneklik ve yüksek trafik taşıma kapasitesi:CVM ve CLB tabanlı esnek ölçeklenebilirlik sayesinde, otomatik olarak sorunsuz bir şekilde ölçeklendirilebilir ve hizmetin başlangıcı, etkinlikler ve turnuvalar gibi durumlarda oluşan trafik yoğunluklarını kolayca karşılayabilir.
  • İnternette gezinirken güvenli ve emniyetli koruma:DDoS saldırılarından sesli içerik güvenliğine (küfür, reklam) kadar her şeyi kapsayan kapsamlı bir koruma sağlayarak oyun ortamının güvenli ve sağlıklı olmasını garantileyin.
  • Bir durakta küresel dağıtım: ​Tencent Cloud'un global altyapısı sayesinde, yurt dışında bir node oluşturmanıza gerek kalmadan işletmenizi hızla global ölçekte dağıtabilir ve böylece işletme ve bakım karmaşıklığını ve maliyetini azaltabilirsiniz.

Uygulama senaryoları ve uygun müşteriler.

Bu çözüm, aşağıdaki iş senaryoları ve müşteriler için çok uygundur:

  • Uygulama senaryoları:
    • MOBA/MMORPG/FPS gibi ağır mobil oyunlar:King of Glory, PUBG Mobile gibi güçlü gerçek zamanlı etkileşim ve güçlü takım işbirliği oyunları.
    • Global aynı sunucu/bölge bağlantılı oyunlar: ​Tüm oyuncular aynı sunucu kümesine bağlanır veya farklı bölgelerdeki oyuncular bölgeler arası savaşlara katılmalıdır.
    • E-spor oyunları ve etkinlikleri:İnternet gecikmesi ve istikrarı konusunda son derece yüksek gereksinimlere sahip profesyonel e-spor müsabakaları.
  • Uygun müşteriler:
    • Denize açılmayı planlayan veya zaten denize açılmış olan, kullanıcıları tüm dünyada bulunan oyun geliştiricileri.
    • Mükemmel oyun deneyimini arayan ve teknolojik üstünlüklerini ürün rekabetçiliği için kullanmak isteyen oyun ekipleri.
    • Günlük aktif kullanıcı (DAU) sayısı yüksek olan ve sıklıkla yüksek yoğunluklu trafikle karşı karşıya kalan oyun projeleri.

İlgili bağlantılar.