Úvod (analýza bolestivých míst)
Jako herní vývojář nebo architekt, pokud se rozhodnete uvést svůj produkt na celosvětový trh a zajistit “globální server”, znepokojují vás tyto otázky?
- Vysoká síťová latence:Brazilští hráči se připojují k vašemu hlavnímu serveru ve Virginii, kde mají zpoždění více než 300 ms, což způsobuje pomalé odezvy na příkazy a nedostatek fairness v soutěžích, což hráči neustále kritizují.
- Zpoždění a ztráta paketů při hlasové komunikaci:Týmová spolupráce je klíčem k vítězství, ale přerušované hlasové spojení mezi různými zeměmi a neustálý hluk způsobují, že taktická komunikace se stává “hádankou”, což vážně ovlivňuje herní zážitek a udržení hráčů.
- Výkyvy v síti a ztráta paketů:Mezioperátorské a nadnárodní síťové spojení je komplexní a síťové výpadky a ztráty paketů mohou způsobit “teleportaci” nebo “navrácení” hráčovy postavy, což je v případě her FPS naprosto katastrofální zážitek.
- Stabilita za vysoké zatížení:Během vydání nové verze nebo během události se do hry přihlašuje velké množství hráčů najednou. Jak mohou servery zvládnout obrovské množství požadavků na připojení a zajistit, aby služba nebyla přerušena?
Pokud vás trápí vysoká latence, zpoždění hlasu a nestabilní připojení ke hře na globálních serverech, společné řešení GME + GAAP od Tencent Cloud vám poskytne kompletní a efektivní řešení.
Schéma a přehled architektury řešení
Níže uvedený obrázek ukazuje celkovou architekturu globální multiplayerové soutěžní hry založené na produktech Tencent Cloud:

Hlavní návrhový proces tohoto řešení je následující:
- 1.Globální přístup a akcelerace:Hráči z celého světa mohou prostřednictvímGAAP (Globální akcelerace aplikací)Přístup k okrajovým přístupovým bodům (POP) je snazší a datový provoz je směrován přes vysokorychlostní kanály v rámci Tencent Cloud přímo do herního serverového clusteru, což významně snižuje zpoždění a fluktuaci způsobené přenosem přes veřejnou síť.
- 2.Zpracování hlavních obchodních operací:Zrychlený provoz prochází skrzeBalancování zátěže (CLB)Rozesíláme jej osobám, které jsou nasazeny vCloudový server (CVM)Hráčské servery v cloudu zpracovávají hlavní logiku bitvy a komunikují s níže uvedenými službami.Databáze her (TcaplusDB)Proveďte interakci s daty.
- 3.Vysoce kvalitní hlasová komunikace:Hráčský klient se připojí přímo kHerní multimediální engine (GME)Služba vytváří hlasové kanály s nízkou latencí, umožňuje vysokou kvalitu týmového hlasového spojení a 3D prostorový zvuk a zajišťuje nezbytnou výměnu informací s herním serverem (například správu místnosti).
Hodnotová nabídka této architektury je velmi jasná:Problém zpoždění při přenosu dat v síti vyřešíme pomocí GAAP a problém kvality hlasových hovorů v reálném čase vyřešíme pomocí GME. Díky tomuto spojenému úsilí a podpoře výkonných výpočetních, síťových a bezpečnostních schopností Tencent Cloud můžeme poskytnout spolehlivou infrastrukturu pro hry s globálními servery.
Základní produkty a komponenty
| Název komponenty | hrát roli | Klíčová doporučení pro konfiguraci/výběr | Proč si ji vybrat |
|---|---|---|---|
| ?Globální akcelerace aplikací (GAAP) | Jádro pro akceleraci sítěProstřednictvím technologie proxy tunelů je vytvořen kanál mezi hráčem a herním serverem.Vyhrazené vysokorychlostní koridory.Dosáhnout optimalizace sítě a snížení latence. | - Zrychlená oblast: Vyberte trasu, která pokrývá oblasti, kde se hráči nejčastěji nacházejí (například jihovýchodní Asie, Severní Amerika), a také místo, kde se nachází server. - Paralelní zpracování:Vyberte odpovídající šíři pásma na základě odhadovaného počtu hráčů připojených najednou. | Optimální síťové fungování lze dosáhnout bez nutnosti úprav obchodního kódu. Tencent Cloud disponuje více než 2 800 akceleračními uzly po celém světě, které účinně řeší problémy s nestabilními sítěmi napříč různými zeměmi a operátory, a průměrné zpoždění se sníží o více než 301 TP4T. |
| ?Herní multimediální engine (GME) | Jádro hlasové komunikace.Nabízejí vysokou kvalitu a nízkou latenci v reálném čase pro hlasové služby (včetně hlasové komunikace v týmu a hlasové komunikace v 3D prostředí) a další funkce s přidanou hodnotou, jako jsou hlasové zprávy, převod hlasu na text a zabezpečení obsahu. | - Výběr kvality zvuku:Vyberte hladkou kvalitu zvuku (s prioritou na zpoždění) nebo vysokou kvalitu zvuku (s prioritou na kvalitu) podle typu hry. - Zapněte funkci proti ztrátě paketů:Důrazně doporučujeme jej aktivovat, abyste zajistili plynulé fungování hlasových služeb i v případě vysoké míry ztráty paketů v síti. | Byl navržen speciálně pro herní scénáře a má vynikající odolnost vůči ztrátě paketů (umožňuje plynulou komunikaci i při ztrátě 70% paketů). Nabízí bezproblémové připojení, rozsáhlé API a špičkové funkce ochrany hlasové komunikace v oboru. |
| ?️Cloudový server (CVM) | Jádro podnikových výpočtů.Používá se k nasazení všech herních back-end programů, jako jsou servery herní logiky a servery lobby. | - Výběr modelu:Vyberte optimalizovanou nebo standardní verzi v závislosti na požadavcích na CPU/paměť podle herní logiky. - Následuje seznam dostupných zón pro nasazení:Nastavení více dostupných zón v hlavní oblasti zajistí vysokou dostupnost. | Nabízíme stabilní, bezpečné, flexibilní a vysoce výkonné výpočetní služby, které podporují škálování na minutové úrovni a umožňují snadné zvládnutí období maximální pracovní zátěže. |
| ⚖️Balancování zátěže (CLB) | Jádro pro směrování provozuAutomaticky distribuuje herní požadavky hráčů na několik funkčních herních serverů, což eliminuje jednobodové selhání. | - Protokol pro odposlech: Nastavte TCP/UDP protokol na poslech a přesměrujte herní datový proud. - Dispečerský algoritmus:Podporuje algoritmy, jako je například vážené kruhové vyhledávání (WRR), a umožňuje rozumné rozdělení zatížení serverů. | Zvyšte dostupnost a škálovatelnost služby a dosáhněte horizontálního škálování herních serverů, aby hráči byli vždy připojeni k dostupnému serveru. |
| ?️Databáze her (TcaplusDB) | Jádro ukládání datDistribuovaná NoSQL databáze určená speciálně pro hry, sloužící k ukládání strukturovaných dat, jako jsou stavy hráčů, herní místnosti, předměty a podobně. | - Návrh tabulky:Použití struktury Key-Record je vhodné pro herní datové modely. - Konfigurace čtení a zápisu:Podporuje konfiguraci kapacity pro čtení a zápis podle potřeby. | Vysoký výkon, nízká latence, podpora architektury pro celou oblast i celý server a snadné zvládnutí vysokého počtu souběžných požadavků na čtení a zápis v hrách. |
| ?️Ochrana před DDoS útoky společnosti Dayu | Jádro bezpečnostní ochranyProvádí ochranu před DDoS útoky na herní servery na úrovni T a chrání je před běžnými síťovými útoky, jako jsou například útoky typu Syn Flood a CC. | - Stupeň ochrany: Po připojení k službě se automaticky aktivuje základní ochrana. Pro ochranu před útoky s velkým objemem dat se doporučuje zakoupit balíček pokročilé ochrany. | Herní průmysl je častým terčem DDoS útoků. Společnost Dayu Security poskytuje nepřetržitou ochranu pro podniky a zajistí, aby herní služby nebyly zneškodněny útoky a mohly tak nepřetržitě fungovat. |
Shrnutí přínosů programu
- ⚡ Ultranízká latence po celém světě:Kanál pro GAAP optimalizuje síťové trasy a významně snižuje zpoždění a fluktuaci v přeshraničních sítích, což hráčům zajistí spravedlivé a plynulé herní prostředí.
- ? Jasná a plynulá výslovnost: GME má velmi vysokou odolnost vůči síti a i za vysoké rychlosti připojení nebo při špatném signálu dokáže zajistit jasnou a srozumitelnou komunikaci, což hráčům pomáhá efektivně spolupracovat na taktice.
- ? Vysoká flexibilita a schopnost zvládat vysokou míru souběžného provozu:Díky elastickému škálování na základě CVM a CLB lze automaticky a hladce rozšiřovat kapacitu a snadno se vyrovnat s náporem provozu při spuštění nové služby, během akcí nebo soutěží.
- ?️ Bezpečné a spolehlivé doprovázení:Od kybernetických útoků (DDoS) po bezpečnost hlasového obsahu (obhroublé výrazy, reklamy) poskytuje komplexní ochranu a zajistí bezpečné a zdravé herní prostředí.
- ? Jednorázové globální nasazení:Díky globální infrastruktuře Tencent Cloud nemusíte vytvářet vlastní zámořské uzly a můžete rychle nasadit své služby po celém světě, což snižuje složitost a náklady na provoz a údržbu.
Scénáře použití a použitelní zákazníci
Toto řešení je ideální pro následující obchodní scénáře a zákazníky:
- Aplikační scénář:
- Mobilní hry s vysokou mírou závislosti, jako jsou MOBA, MMORPG a FPS:Například hry, jako je Honor of Kings nebo PUBG Mobile, vyžadují vysokou míru interaktivity v reálném čase a týmové spolupráce.
- Hry s globálním serverem/regionálním propojením:Všichni hráči se připojují ke stejnému serverovému clusteru, nebo hráči z různých regionů musí bojovat proti sobě napříč regiony.
- E-sportovní hry a události:Profesionální e-sportovní soutěže, které kladou extrémní požadavky na síťovou latenci a stabilitu.
- Vhodní zákazníci:
- Hry pro vývojáře s uživateli po celém světě, kteří plánují vstoupit na trh nebo již na něm působí.
- Hráčský tým, který usiluje o maximální herní zážitek a doufá, že díky technologickému náskoku získá konkurenční výhodu u svých produktů.
- Hry, které mají velký počet denních aktivních uživatelů (DAU), často čelí výzvám spojeným s vysokou paralelností provozu.
Související odkazy
- Odkaz na oficiální web produktu:
- Odkaz na bezplatnou zkušební verzi:
- Odkaz na technický návod:
- Odkaz na řešení: