Font Size: a A A

Design And Implementation Of Massive Multiplayer Online Mobile Game Server

Posted on:2018-12-16Degree:MasterType:Thesis
Country:ChinaCandidate:W T ZhaoFull Text:PDF
GTID:2348330512493044Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of smart phones and Internet entertainment,mobile games have become the most rapid development of the internet-game industry.Mobile games adopt Client/Server(C/S)architecture that the client and the server is completely independent.They use communication modules to connect.The server of mobile games demanding extremely performance requires a 24 hours ongoing ability to listening and processing communication protocol and data.However,whether a game succeed or not hinges on more than the gameplay,it demands more elements such as post version and activity to promote.Therefore,it is important to develop a management system which can analyze data and monitor world of game.This thesis is divided into two parts,the development of the game server module and the background game management system.The game server is an important part of the game which process the core logic and the key data.The background game management system only server the company which is responsible for the monitoring and analysis of operation of game data.In the part of the development of the game server module,The author designed and realized the game module,gateway server,login registration module,purchase module and activation code module.In the part of background game management system,the author designed and realized the background game management system database and the background game management system of game.The author mainly achieve the following functions in the background game management system:the internal data associated with the game;the content of the real-time monitoring;complete the game player role management,including gag,title,mail distribution function;the game server management and deployment;students show the core statistics etc.In this essay,the author uses the Nginx server to achieve load balancing,Protocol Buffer to achieve data compression and Base62 coding technology to achieve the activation code of the gift card encryption.The project has passed the company's internal performance testing.The performance of the new game server architecture compared to the previous architecture has a significant improvement.For the background management system,based on the existing functions of the system,the will further maintenance to improve the reuse of the background management system module.The new background management system can not only solve the current requirements of the project,but also provide a reference for other project management and technical support for the other project.
Keywords/Search Tags:Game Server, Background Game Management, Data Compression, Load Balancing
PDF Full Text Request
Related items