Introduction (pain point analysis)
As a game developer or architect, when you decide to take your product to the world and realize the “global service”, are you deeply troubled by the following problems?
- Network latency remains high.Brazilian players connect to your core server in Virginia with latency of over 300ms, slow operational commands, no competitive fairness to speak of, and players complaining endlessly.
- Voice communication jams and packet loss.Teamwork is the key to victory, but transnational voice intermittent, filled with noise, tactical communication into a “guessing game”, seriously affecting the game experience and player retention.
- Network fluctuations and packet loss.Cross-operator and cross-country network links are complex, and network jitter and packet loss cause player characters to “shift” and “pull back”, which is a fatal experience disaster in FPS games.
- Stability under high concurrency.During the release of a new version or a tournament, when a huge number of players come in at the same time, how can the server withstand the flood of connection requests and guarantee that the service does not go down?
If you're struggling with high latency, voice lag and unstable network for global same-service games, the joint GME + GAAP solution provided by Tencent Cloud will provide you with a complete and efficient solution.
Solution Architecture Diagram and Overview
The following figure shows the overall architecture of the global same-service competitive game built on Tencent Cloud products:

The core design process for this program is as follows:
- 1.Global Access and Acceleration.Players around the globe have been able to get their hands on the game through theGAAP (Global Application Acceleration)The game servers can be accessed near the edge access points (POPs) of Tencent Cloud, and the traffic is directly delivered to the game server cluster through Tencent Cloud's internal high-speed channel, greatly reducing the latency and jitter caused by public network transmission.
- 2.Core business processing.The accelerated traffic is passed through theLoad Balancing (CLB)Distributed to organizations deployed inCloud servers (CVM)on a cluster of game servers that handles the core matchmaking logic and works with theGame Database (TcaplusDB)Perform data interaction.
- 3.High-quality voice communications.The player client communicates directly with theGame Multimedia Engine (GME)The service establishes low-latency voice channels for high-quality team voices and 3D location sound effects, and interacts with the game server for necessary information (e.g., room management).
The value proposition of the architecture is clear.Utilizing GAAP to solve network transmission latency problems and GME to solve real-time voice quality problems, the combination of the two, supplemented by Tencent Cloud's powerful computing, network and security capabilities, provides solid and reliable infrastructure protection for global same-service games.
Core Products and Components
| component name | play a role | Key configuration/selection recommendations | Why choose it |
|---|---|---|---|
| ?Global Application Acceleration (GAAP) | Network Acceleration Core. Through proxy tunneling technology, a line is created between the player and the game serverDedicated high-speed lanes, enabling network optimization and latency reduction. | -Accelerating the region.Choose links that cover geographic areas where players are concentrated (e.g., Southeast Asia, North America) and where servers are located. -Concurrency.Select the appropriate bandwidth specification based on the estimated number of simultaneous online players. | Network optimization without modifying business code. Tencent Cloud's global 2800+ acceleration nodes effectively solve the problem of cross-country and cross-carrier network instability, and reduce the average delay by more than 30%. |
| ?Game Multimedia Engine (GME) | Voice communications core.. Provides high-quality, low-latency real-time voice services (including squad voice and 3D location voice) and value-added features such as voice messaging, speech-to-text, and content security. | -Sound Quality Options.Select either Smooth Sound (prioritizes latency) or HD Sound (prioritizes quality) depending on the type of game. -Enable anti-packet loss.It is highly recommended to turn it on to guarantee voice smoothness in high packet loss networks. | Designed for gaming scenarios, with superb packet loss resistance (smooth communication is still possible under 70% packet loss). Seamless access, rich APIs and industry-leading voice security protection. |
| ? ️Cloud servers (CVM) | Business Computing Core. Used to deploy all game business backend programs such as game logic servers and lobby servers. | -Model Selection.Compute-optimized or standard, chosen according to the CPU/memory requirements of the game logic. -Available Area Deployment.Multi-availability zone deployment is used in the main area to ensure high availability. | Provides stable, secure, elastic, and high-performance computing services, supports minute-level expansion, and easily responds to business peaks. |
| ⚖️Load Balancing (CLB) | Traffic Scheduling Core. Automatically distributes player game requests to multiple healthy game server instances, eliminating single points of failure. | -Listening Protocol.Configure TCP/UDP protocol listening to forward game data streams. -Scheduling Algorithm.Supports algorithms such as weighted polling (WRR) to reasonably distribute server load. | Improve service availability and scalability, enabling horizontal scaling of game servers so that players are always connected to available servers. |
| ? ️Game Database (TcaplusDB) | Data Storage Core. Distributed NoSQL database designed specifically for gaming to store structured data such as player status, game rooms, props, etc. | -Table design.Adopt Key-Record structure, suitable for game data model. -Read and write configurations.Supports on-demand configuration of read and write capacity. | High performance, low latency, support for all regions and services architecture, easy to cope with the game's highly concurrent read and write requests. |
| ? ️Dayu DDoS Protection | Safety and security core. Provide T-level DDoS protection capability for game servers against Syn Flood, CC attacks and other common network attacks. | -Protection Rating.Basic protection is automatically enabled after service access, and it is recommended to purchase advanced protection packages to cope with heavy traffic attacks. | The gaming industry is hardest hit by DDoS attacks. Dayu Protection provides round-the-clock protection for business, ensuring that gaming services are not knocked down by attacks and safeguarding business continuity. |
Summary of program benefits
- ⚡ Global ultra-low latency.GAAP's dedicated channel optimizes the network path, significantly reducing cross-country network latency and jitter, providing players with a fair and smooth competitive environment.
- ? The voice is clear and smooth.GME has a strong network resistance, which ensures that voice is still clearly recognizable in high-speed mobile or poor network environments, helping players to collaborate efficiently and tactically.
- ? Elastic high concurrency bearer.Based on the elastic scalability of CVM and CLB, it automatically and smoothly expands the capacity to easily cope with the traffic peaks brought by the opening of services, activities and events.
- ? ️ Safe and reliable escort.From network attacks (DDoS) to voice content security (trolling, advertising), we provide all-round protection to ensure a green and healthy gaming environment.
- ? One-stop global deployment.Relying on Tencent Cloud's global infrastructure, there is no need to build your own overseas nodes, which quickly realizes the global deployment of your business and reduces the complexity and cost of operation and maintenance.
Application Scenarios and Applicable Customers
This solution is ideal for the following business scenarios and customers:
- Application Scenarios.
- MOBA/MMORPG/FPS and other medium-heavy handheld games.Such as "Honor of Kings", "PUBG Mobile" and other games with strong real-time interaction and teamwork.
- Globally co-located/regionally interconnected games.All players connect to the same server cluster, or players from different regions need to play across regions.
- Gaming games and tournaments.Professional gaming tournaments with extreme requirements for network latency and stability.
- Applicable Customers.
- Game developers who are planning to go overseas or have already done so, with users all over the world.
- Game teams that pursue the ultimate gaming experience and want to use their technological advantages to form product competitiveness.
- Game projects with large orders of magnitude of daily active users (DAUs) that often face high concurrency challenges.
Related links
- Link to the product's official website.
- Free trial link.
- Links to technology tutorials.
- Solution Link.