Font Size: a A A

Multi-core Optimization Technique Of Multi-player Online Game Server Design

Posted on:2010-04-11Degree:MasterType:Thesis
Country:ChinaCandidate:C D QianFull Text:PDF
GTID:2178360275493152Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of online games, online games are becoming more and more complex, from the simple war evolved to complex virtual world. Today, a good online game, there are even millions players online at the same time. To meet such a large number of players, the server design of online games will be followed with interest.Based on the online game server development, the single-core processors and multi-core processors will be researched and compared, so that conclude a parallel programming model for the online game server. On this basis, the whole game server will be divided into stand-alone subsystem by WBS (work breakdown structure). At the same time, a high-performance network communication module will be realized, depending on ACE (Adaptive Communication Environment) development kits, which provide Proactor patterns and use IPC SAP (Inter-Process Communication Service Access Points Packaging) to realize a process communication module. Lua scripting language will be integrated, that will be so easy that development becomes speed and efficiency.The results of the research will not only solve the multi-environment server resource utilization, but also facilitate system expansion, upgrade and maintenance. Therefore developers can make more focused on the realization of the game logic and game design, and then it will reduce the difficulty for the development of game servers and the burden on developers.
Keywords/Search Tags:server design, optimization based on multi-core, parallel process, IPC
PDF Full Text Request
Related items