Global Server Solutions

LiveData's self-developed high-performance distributed framework based on micro-services aims to contribute to games with one global server, ensure business going abroad, and bring better game experience to players.
Challenges

As a hot sector of Internet, the game industry has very high requirements for server stability and real-time data. With the success of games with one global server, domestic games have chosen to go abroad, which means that a reasonable architecture is required to ensure the stability of the system. In general, the games with one global server will face the following business challenges:

Mass concurrence accessing
During the game boom, a large number of players poured into the website at the same time. And then the QPS is up to 20 times, which makes it necessary to ensure that resources have the ability to expand flexibly and avoid collapse and blockage.
Massive data synchronization
Global cross-server war will bring massive data. Thus, How to efficiently read and write data synchronization and maintain data consistency is a technical problem.
Global network problems
The network quality is uneven all over the world. As a result, how to solve the problem of high network delay in players' cross-service, such as PVP, is the biggest challenge of games with one global server.
When the serve is down
Due to various unavoidable reasons, the server can not be stable all the time. When the server is down, the system should be ensured to operate as normal.
Solutions

LiveData's fully distributed architecture is equally covered in all regions of the world, which can accelerate the poor network area with its complete data synchronization mechanism.

Applicable scenarios

Games that are demanding on network latency, hope to cover the world equally, and with more interaction between players in different regions as well as perfect data synchronization mechanism in its architecture.

Interpretation of the architecture

Centralized storage of global data

Real-time synchronization of game data

Subregional sdk of players

Regional agent network acceleration

We are Committed to These Scenarios
Requirements

Let players from different countries sdk the game quickly and smoothly, and conduct fair PK.

Implementation

First, the client accesses the RTMGated nearby, and then the RTMGated sends the message to the RTMServer. Afterwards, the RTMServer forwards the message to the RTMGated where the target user is located through the internal service cluster. Finally, the RTMGated transmits the message to the client.

Requirements

Players can view their rankings, and the ranking lists can be updated in real time or at regular intervals.

Implementation

GameServer reports the ranking data to the RankServer cluster, then the client pulls the ranking data from the GameServer, and finally the GameServer pulls the ranking data from the RankServer cluster .

Requirements

Players can observe the battles in the game in real time.

Implementation

Depending on the RTM message broadcast mechanism, RTMServer broadcasts the status on the field to players in the room/group. Players only need to join the room when observing the game.

Advantages
Centralized data deployment
Centralized data deployment
Global data is synchronized in real time to ensure data consistency.
Local sdk
Local sdk
Worldwide deployment makes the users sdk services nearby.
Data interconnection
Data interconnection
Each zone has a data cache to ensure fast data storage. Data from different regions is synchronized in real time.
Dynamic disaster recovery strategy
Dynamic disaster recovery strategy
Based on the micro-service architecture, there is no single point problem, and the dynamic disaster recovery strategy ensures that the system runs 24 hours a day.
Switch functions as needed
Switch functions as needed
Flexible and adjustable configuration, on-demand purchase, and low-cost sdk.
Low latency
Low latency
The fully distributed architecture is suitable for games with high real-time requirements, which enables global messages deliver on average for 100ms.
High concurrency
High concurrency
Supports tens of millions of concurrent requests and can handle hundreds of billions of peaks.
Try it, so easy
$0
No startup cost
Free integration and testing
1,000,000
Free for 1,000,000 messages
Pay-as-you-go
Simple payment
You can use our products free now
Global Server Solutions
LiveData's self-developed high-performance distributed framework based on micro-services aims to contribute to games with one global server, ensure business going abroad, and bring better game experience to players.
Challenges

As a hot sector of Internet, the game industry has very high requirements for server stability and real-time data. With the success of games with one global server, domestic games have chosen to go abroad, which means that a reasonable architecture is required to ensure the stability of the system. In general, the games with one global server will face the following business challenges:

Mass concurrence accessing
During the game boom, a large number of players poured into the website at the same time. And then the QPS is up to 20 times, which makes it necessary to ensure that resources have the ability to expand flexibly and avoid collapse and blockage.
Massive data synchronization
Global cross-server war will bring massive data. Thus, How to efficiently read and write data synchronization and maintain data consistency is a technical problem.
Global network problems
The network quality is uneven all over the world. As a result, how to solve the problem of high network delay in players' cross-service, such as PVP, is the biggest challenge of games with one global server.
When the serve is down
Due to various unavoidable reasons, the server can not be stable all the time. When the server is down, the system should be ensured to operate as normal.
Solutions
LiveData's fully distributed architecture is equally covered in all regions of the world, which can accelerate the poor network area with its complete data synchronization mechanism.
Applicable scenarios
Games that are demanding on network latency, hope to cover the world equally, and with more interaction between players in different regions as well as perfect data synchronization mechanism in its architecture.
Interpretation of the architecture
Centralized storage of global data
Real-time synchronization of game data
Subregional sdk of players
Regional agent network acceleration
Why Livedata
Centralized data deployment
Global data is synchronized in real time to ensure data consistency.
Local sdk
Worldwide deployment makes the users sdk services nearby.
Data interconnection
Each zone has a data cache to ensure fast data storage. Data from different regions is synchronized in real time.
Try it, so easy
$0
No startup cost
Free integration and testing
1,000,000
Free for 1,000,000 messages
Pay-as-you-go
Simple payment
You can use our products free now
Telephone consultation:
13820629335
Wechat
Contact sales