Font Size: a A A

Design And Implementation Of Server-side Architecture For Real-Time Interactive Web-game

Posted on:2012-01-05Degree:MasterType:Thesis
Country:ChinaCandidate:Y H LaiFull Text:PDF
GTID:2218330371452197Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
This paper talking the architecture design and implementation of TianXiaShengJing, aMMOACT web-game. Service oriented architecture (SOA) is the guiding ideology of thegame. To resolve the problems brought by real-time game-play, and restriction of web-gametechnology, this paper discussing the I/O model, the CPU reuse, inter-process communication,remote procedure calls (RPC), the peacekeeping test support system.This game server architecture used SOA, which is often used in web project. Use Pythonprogramming language build the message bus, shielding the service address and protocol,separate the coupling between the server processes. Subsystems, such as the game's database,chatting, hacking detection, login system, are build on the top of message bus, to complete thebusiness needs.Performance benchmark result show that this game server architecture have reachedcommercial level. In the near future, we will break down the service and modularized it, sothat we can reuse it in other project at our company(even the whole gaming industry).
Keywords/Search Tags:SOA, web-game, real-time, server, coroutine, RPC
PDF Full Text Request
Related items