Introduction (analyse des points douloureux)
En tant que développeur de jeux ou architecte, lorsque vous décidez de diffuser votre produit dans le monde entier et de réaliser le “service global”, êtes-vous profondément préoccupé par les problèmes suivants ?
- La latence du réseau reste élevée.Les joueurs brésiliens se connectent à votre serveur central en Virginie avec une latence de plus de 300 ms, des commandes opérationnelles lentes, aucune équité compétitive à proprement parler et des joueurs qui se plaignent sans cesse.
- Blocage des communications vocales et perte de paquets.Le travail d'équipe est la clé de la victoire, mais la voix transnationale est intermittente, pleine de bruit, la communication tactique devient un “jeu de devinettes”, ce qui nuit gravement à l'expérience de jeu et à la fidélisation des joueurs.
- Fluctuations du réseau et perte de paquets.Les liaisons réseau entre opérateurs et entre pays sont complexes, et la gigue du réseau et la perte de paquets provoquent le “décalage” et le “recul” des personnages des joueurs, ce qui constitue une expérience fatale dans les jeux de type FPS.
- Stabilité en cas de forte concurrence.Lors de la sortie d'une nouvelle version ou d'un tournoi, lorsqu'un grand nombre de joueurs arrivent en même temps, comment les serveurs peuvent-ils résister à l'afflux de demandes de connexion et garantir que le service ne tombe pas en panne ?
Si vous êtes confronté à des problèmes de latence élevée, de décalage de la voix et de réseau instable pour les jeux mondiaux à service identique, Tencent Cloud propose une solution conjointe GME + GAAP qui vous fournira une solution complète et efficace.
Diagramme et aperçu de l'architecture de la solution
L'illustration suivante montre l'architecture globale du jeu concurrentiel mondial à service identique construit sur les produits Tencent Cloud :

Le processus de conception de base de ce programme est le suivant :
- 1.Accès et accélération au niveau mondial.Les joueurs du monde entier tirent le meilleur parti du temps qu'ils passent avec leGAAP (Global Application Acceleration)Les serveurs de jeu sont accessibles à partir des points d'accès périphériques (POP) de Tencent Cloud, et le trafic est dirigé vers les grappes de serveurs de jeu via les canaux internes à haut débit de Tencent Cloud, ce qui réduit considérablement la latence et la gigue causées par la transmission sur le réseau public.
- 2.Traitement des activités de base.Le trafic accéléré passe par le systèmeÉquilibrage de la charge (CLB)Distribué à l'ensemble du personnel déployé dans laServeurs en nuage (CVM)sur une grappe de serveurs de jeu qui gère la logique de base du matchmaking et travaille avec le systèmeBase de données des jeux (TcaplusDB)Effectuer l'interaction des données.
- 3.Communications vocales de haute qualité.Le lecteur client communique directement avec leMoteur multimédia de jeu (GME)Le service établit des canaux vocaux à faible latence pour des voix d'équipe de haute qualité et des effets sonores de localisation en 3D, et interagit avec le serveur de jeu pour les informations nécessaires (par exemple, la gestion des salles).
La proposition de valeur de l'architecture est claire.L'utilisation de GAAP pour résoudre les problèmes de latence de transmission du réseau et de GME pour résoudre les problèmes de qualité de la voix en temps réel, la forte combinaison des deux, complétée par les puissantes capacités de calcul, de réseau et de sécurité de Tencent Cloud, fournit une garantie d'infrastructure solide et fiable pour le jeu mondial du même service.
Produits et composants de base
| nom du composant | jouer un rôle | Principales recommandations en matière de configuration/sélection | Pourquoi le choisir ? |
|---|---|---|---|
| ?Accélération globale des applications (GAAP) | Noyau d'accélération du réseau. Grâce à la technologie proxy tunnelling, une ligne est établie entre le joueur et le serveur de jeuVoies réservées aux véhicules à grande vitessepermettant d'optimiser le réseau et de réduire les temps de latence. | -Régionale accélérée.Choisissez des liens qui couvrent des zones géographiques où les joueurs sont concentrés (par exemple, l'Asie du Sud-Est, l'Amérique du Nord) et où les serveurs sont situés. -Concurrence.Sélectionnez la spécification de bande passante appropriée en fonction du nombre estimé de joueurs simultanés. | Optimisation du réseau sans modification du code de l'entreprise. Les 2800+ nœuds d'accélération de Tencent Cloud résolvent efficacement le problème de l'instabilité des réseaux entre pays et entre opérateurs, et réduisent la latence moyenne de plus de 30%. |
| ?Moteur multimédia de jeu (GME) | Noyau de communications vocales. Fournit des services vocaux en temps réel de haute qualité et à faible latence (y compris la voix de squad et la voix de localisation en 3D) et des fonctions à valeur ajoutée telles que la messagerie vocale, la conversion de la parole en texte et la sécurité du contenu. | -Options de qualité sonore.Choisissez une qualité de son fluide (latence prioritaire) ou une qualité de son HD (qualité prioritaire) en fonction du type de jeu. -Activer l'antiperte de paquets.Il est fortement recommandé de l'activer pour garantir la fluidité de la voix dans les réseaux à forte perte de paquets. | Conçu pour les scénarios de jeu, avec une superbe résistance à la perte de paquets (communication fluide même en cas de perte de paquets de 70%). Accès transparent, API riches et protection de la sécurité vocale à la pointe de l'industrie. |
| ? ️Serveurs en nuage (CVM) | Informatique de gestion - Tronc commun. Il est utilisé pour déployer toutes les procédures back-end de l'activité du jeu, telles que les serveurs de logique de jeu, les serveurs de lobby, etc. | -Sélection du modèle.Optimisé pour le calcul ou standard, choisi en fonction des besoins en CPU/mémoire de la logique du jeu. -Déploiement des zones disponibles.Le déploiement de zones de multi-disponibilité est utilisé dans la zone principale pour assurer une haute disponibilité. | Fournit des services informatiques stables, sécurisés, élastiques et de haute performance, prend en charge une expansion à l'échelle de la minute et répond facilement aux pics d'activité. |
| ⚖️Équilibrage de la charge (CLB) | Noyau d'ordonnancement du trafic. Distribue automatiquement les demandes de jeu des joueurs à plusieurs instances de serveur de jeu saines, éliminant ainsi les points de défaillance uniques. | -Protocole d'écoute.Configurer l'écoute du protocole TCP/UDP pour transmettre les flux de données du jeu. -Algorithmes d'ordonnancement.Prend en charge des algorithmes tels que le polling pondéré (WRR) pour répartir raisonnablement la charge du serveur. | Améliorer la disponibilité et l'évolutivité du service, en permettant l'évolution horizontale des serveurs de jeu, de sorte que les joueurs soient toujours connectés à des serveurs disponibles. |
| ? ️Base de données des jeux (TcaplusDB) | Noyau de stockage des données. Base de données NoSQL distribuée conçue pour les jeux afin de stocker des données structurées telles que le statut des joueurs, les salles de jeu, les accessoires, etc. | -Conception du tableau.Adopte la structure Key-Record, adaptée au modèle de données du jeu. -Lire et écrire des configurations.Prise en charge de la configuration à la demande de la capacité de lecture et d'écriture. | Hautes performances, faible latence, prise en charge de l'ensemble de la région et de l'ensemble de l'architecture de service, facile à gérer les demandes de lecture et d'écriture hautement simultanées du jeu. |
| ? ️Protection DDoS de Dayu | Le noyau de la sécurité et de la sûreté. Fournir une capacité de protection DDoS de niveau T pour les serveurs de jeux contre les attaques Syn Flood, CC et d'autres attaques réseau courantes. | -Indice de protection.La protection de base est automatiquement activée après l'accès au service, et il est recommandé d'acheter des paquets de protection avancés pour faire face aux attaques de trafic intense. | Le secteur des jeux est le plus durement touché par les attaques DDoS. Dayu Protection offre une protection 24 heures sur 24 aux entreprises, en veillant à ce que les services de jeux ne soient pas interrompus par les attaques et en préservant la continuité des activités. |
Résumé des avantages du programme
- ⚡ Très faible latence au niveau mondial.Le canal dédié de GAAP optimise le chemin du réseau, réduisant de manière significative la latence et la gigue du réseau transfrontalier, offrant ainsi aux joueurs un environnement concurrentiel équitable et fluide.
- ? La voix est claire et douce.GME a une forte résistance au réseau, ce qui garantit que la voix reste lisible dans les environnements mobiles à haut débit ou dans les environnements de réseau de mauvaise qualité, aidant ainsi les joueurs à collaborer de manière efficace et tactique.
- ? Support élastique à haute concurrence.Basé sur l'élasticité et l'extensibilité du CVM et du CLB, il augmente automatiquement et en douceur la capacité pour faire face aux pics de trafic liés à l'ouverture de services, d'activités et d'événements.
- ? ️ Une escorte sûre et fiable.Des attaques de réseau (DDoS) à la sécurité du contenu vocal (trolling, publicités), nous assurons une protection complète pour garantir un environnement de jeu sain et écologique.
- ? Déploiement global à guichet unique.En s'appuyant sur l'infrastructure mondiale de Tencent Cloud, il n'est pas nécessaire de construire vos propres nœuds à l'étranger pour réaliser rapidement un déploiement mondial de votre entreprise et réduire la complexité et le coût de l'exploitation et de la maintenance.
Scénarios d'application et clients concernés
Cette solution est idéale pour les scénarios commerciaux et les clients suivants :
- Scénarios d'application.
- MOBA/MMORPG/FPS et autres jeux portables moyennement lourds.Des jeux avec une forte interaction en temps réel et un travail d'équipe, tels que Glory of Kings et PUBG Mobile.
- Jeux co-localisés au niveau mondial/interconnectés au niveau régional.Tous les joueurs se connectent au même groupe de serveurs, ou les joueurs de différentes régions doivent jouer d'une région à l'autre.
- Jeux et tournois.Tournois de jeux professionnels avec des exigences extrêmes en matière de latence et de stabilité du réseau.
- Clients concernés.
- Les développeurs de jeux qui prévoient d'aller à l'étranger ou qui l'ont déjà fait, avec des utilisateurs du monde entier.
- Une équipe de jeu qui recherche l'expérience de jeu ultime et qui souhaite utiliser ses avantages technologiques pour assurer la compétitivité de ses produits.
- Les projets de jeux avec des ordres de grandeur importants d'utilisateurs actifs quotidiens (DAU) qui sont souvent confrontés à des défis de concurrence élevés.
Liens connexes
- Lien vers le site officiel du produit.
- Découvrez l'accélération globale des applications (GAAP) dès aujourd'hui !
- En savoir plus sur le moteur multimédia de jeu (GME)
- En savoir plus sur les serveurs en nuage (CVM)
- Découvrez la base de données de jeux (TcaplusDB) maintenant !
- Découvrez la protection contre les attaques DDoS (T-Sec DDoS) dès aujourd'hui !
- Lien d'essai gratuit.
- Liens vers des tutoriels technologiques.
- Lien vers la solution.