Game Cloud Game Deployment Best Practices

Source: Internet
Author: User
Keywords Big masters Game Cloud computing game deployment

Using cloud, war-world--"big head" in Aliyun's martial arts dream

Feng, Guo, Dragon Girl, martial arts generation talent out, against the sky, Dragon, beat dog, powerful weapons conquer, nine Yin Canon, 18 palm, six-vein sword, magic trick Yong Chuang River. The industry only to win all of Jin Yong's works authorized hand Tour products, "Big masters" has been adhering to the "First martial arts program," the core research and development, and won the 2012 Ling Award of the top ten best mobile platform network game.

"Big masters" of the development team to play crab technology is a very young, innovative and dynamic team. Play crab Some data, I believe many people understand that the current monthly income is more than 30 million, this is the older data, is now to 50 million of the scale, one-day income is up to 10 million, almost accounted for the market 38% of the share.

Play crab and Aliyun cooperation to date back to 2011, when playing crab very clear want to find a cloud computing service provider, the characteristics of the game and the advantages of the cloud to play crab and aliyun cooperation can be said to be. Game industry for today's game just online, tomorrow may have 10 times times the demand, today on the 1 server is enough, tomorrow may need 10 servers. The sudden increase in users is a lot of times that you don't know how to prepare. If the preparation is less, suddenly the user surge, the pressure is not up to, if more input, the game user volume is not as expected to flood, will cause excessive waste of resources. The nature of the cloud is a quick and easy solution to these thorny problems.

Then please follow the small knitting together to see, "Big masters" in the cloud to ease the realization of thousands of people's martial arts dream.

Development language: C + +, PHP

Game type: Martial Arts rpg+ Strategy card games

"Big masters" using distributed deployment structure, the game architecture is divided into game running services, game Update Services, background management services, data cold standby services, as well as data Analysis Services modules.

Among them, game running service and Game Update Service, adopt tiered deployment, enable load balanced (SLB) service, adjust from single machine to multi machine layering, apportion load, deal with the bloody battle with high reward three times daily. With the influx of gamers, load-balancing services can also avoid a single point of failure and ensure high availability of services. Use the Aliyun API to dynamically create and destroy servers to achieve rapid horizontal expansion and contraction, coping with peaks and reducing costs.

When using the cloud server, the Aliyun relational database (RDS) is used to decouple the Web application server and the database service module, and to implement the horizontal extension of the function module, which can effectively avoid the problem of performance reduction caused by cloud server I/O scramble, and achieve high availability.

Create a stand-alone game resource file Update server, the player in the installation of game applications only need to install the basic things, as far as possible to make the installation package smaller, and then when users play games connected to the server in the need to update the resource files to the client. The advantage of being independent of the update server is that it does not affect the game server part when the number of players is updated frequently. Use CDN Service to provide acceleration for resource file downloads.

It is worth mentioning that the crab uses the Aliyun OSS service, which provides storage, convenience for downloading, and saves on storage costs for players to apply package updates.

Playing crab CTO Ouyang bin said, Aliyun to play crab provides a good platform, from the tedious operation of the business from out, more focused on the development of the game. Playing Crab CEO Yeke also said the company's new game will continue to use cloud server, the future play crab also strengthen and Aliyun deep cooperation.

If the crab for a large number of martial arts fans provide a finger of the lake, the cloud is undoubtedly playing crab's "first martial arts plan" provides a cloud on the river. Play crab, with clouds, war.

Learn more about game architecture scenarios >>

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.