Font Size: a A A

Research On Key Technologies Of Network Game Server

Posted on:2013-10-11Degree:MasterType:Thesis
Country:ChinaCandidate:D H ShiFull Text:PDF
GTID:2248330362972202Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the rapid development of network and hardware technology, three-dimensionalonline games have become a very popular leisure entertainment. The network game server is acarrier of the virtual world, whose performance directly affects the game experience ofplayers. Server architecture, network underlying communication and network gamesynchronization are the three key issues in the network game server design. Research on thesethree questions helps promote the development of the whole industry.The paper absorbed the previous research results in the network game server andcombined with the actual network game project to analyze and design three key issues ofnetwork game server for online games. The three key issues are the server architecture design,network underlying communication and synchronization. And the paper optimized the keyissues. The main research and results are as follows:First, efficient and scalable server structure was designed. And the function of each serverand their communication with each other were analyzed.Secondly, on the base of studying how to develop stable, efficient server, networkcommunication module was given which used an efficient overlapping mechanisms and IOCPmechanism provide by Windows operating system. The module used the object pool,multi-threaded, ring buffer areas and other optimization skills, and finished a stress test of therealistic project.Finally, the synchronous impact factor was analyzed, and the synchronization serverlocation information was optimized to improve the number of the same screen.Research on network underlying communication and server architecture andsynchronization is a good reference value for understanding and resolving the basic problemsencountered in the server design. The performance test was performed in practical projects,test results show that the proposed the key technology of network game server side is stableand efficient when facing customers and accessing, and achieves the expected level.
Keywords/Search Tags:IOCP, Online games, Ring buffer, Architecture, Synchronization mechanism
PDF Full Text Request
Related items