| Online games (especially MMORPG) have become one of the fastest growing industries around the interactive entertainment industry and even the entire national economy. Both the quantity and the quality of domestic self-developed MMORPG are rising. Many scientific research institutes also add to the field of MMORPG related technologies (mainly graphics, information security) research and development.In the dissertation, MMORPG, with a focus on the server architecture and security technologies is researched in depth. A number of key technologies of MMORPG are carried out with a detailed design and implementation.Based on the research and devlopment of two MMORPG, the following studies are completed in this dissertation:First, the function and the architecture of MMORPG based on the TCP connection with C/S structure is analysed and designed. Upholding the purposes of safety and efficiency, the dissertation proposes a feasible division scheme of MMORPG servers. The key technologies on the MMORPG in memory pool, artificial intelligence, game events with theoretical analysis and technical implementation are provided.Secondly, the Windows network models are researched in-depth. The dissertation completed multithread network model construction and implementation based on the integration of WSAEventSelect and IOCP. The model of data communication is implemented with the network model.Third, software architecture security, data communication security, login verified security, game logic security and transaction security on MMORPG is detailedly analysed, designed and implemented.Finally, the dissertation builds a top-level MMORPG gateway server. The gateway server partitions game clients and game servers in different networks in order to fully guarantee the security. |