Font Size: a A A

Research And Design Of Network Game Server Based On BOOST

Posted on:2013-05-15Degree:MasterType:Thesis
Country:ChinaCandidate:L LuoFull Text:PDF
GTID:2248330395975703Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With much rapid development of the Internet, more and more entertainment forms havebrought to people,and the network game based on Internet has become a lot of peopleindispensable leisure entertainment. Thriving game software market demand broughttremendous opportunity to people, also promoted the rapid development of network gameindustry related technology.Network game is actually a complex software system,involves a wide range of thetechnology, has a higher degree of difficulty of development.In the development process ofnetwork game, the network game server is one of the most critical core technology. Becauseof the network game server designed is good or bad, is directly related to the network gameload, reliability, security, and also to determine the success or failure of the network game in alarge extent, therefore, the development group of the network game, all take the networkgame server design and development as an important work to complete.The Internet-based application server research is more at home and abroad,but networkgame server research is less,particularly the cross-platform network game server research iseven less. Based on this, this thesis propose using BOOST as the core technology to designthe network game server to implement the design of cross-platform network game server.This thesis is from the actual situation, select the ASIO component of the BOOST libraryas the basic technology to meet load demand, and designing multiple servers to form a clusterof servers to meet the load demand. In addition, through the use of sophisticated softwaredesign patterns to meet the reliability and scalability needs, using standard encryptionalgorithms to meet the demand for information security.The main research work content and results are as follows:1. Analysed the characteristics of the web game server, studied to use the BOOST libraryand BOOST’s ASIO component as a basic technology to build the network communicationlayer.2. Proposed a casual web game server design based on RIA mode by music class. Giventhe network access layer, network protocol, data access layer and game business logic layerdesign and realization method.3.Designed and implemented the function of each module of a music class casual webgame server,tested the game server running.This thesis designed and implemented a web game server has a cross-platform, better load performance, reliability and scalability characteristics,the research work of this thesis hasthe actual reference value for the design of the network game server.
Keywords/Search Tags:BOOST, Cross-Platform, Network Game Server, ASIO, Network GameBusiness Logic Layer
PDF Full Text Request
Related items