Font Size: a A A

Design And Implementation Of The Network Game Server Cluster

Posted on:2007-06-18Degree:MasterType:Thesis
Country:ChinaCandidate:Z Z JiangFull Text:PDF
GTID:2208360212958112Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Tracing the history of on-line games, they have the trend to become more and more complex, ever since the simple online games that support a group of players to today's massive multiplayer on-line games which let large numbers of players interact in a visual online world simultaneously. A popular massive multiplayer online game might have thousands even millions of players online at any given time. In order to have a stable, flexible and reliable server platform that could handle so many players in the game, most publishes and providers for large-scale multiplayer online game take the approaches by building cluster-based servers. As a cluster-based server based on distributed technologies is nowadays the optimum solution for a scalable, reliable service for online games.Based on the development of the serve side, the work in this paper can be described to realize some of the major components of an on demand service for online games and architect a cluster-based server. This work demonstrates the feasibility and operation of the service of online game by provisioning instance. And give solution to the following questions such as how to manage the coordination among game server and the function servers; how to provide the players with a challenging, more realistic game experience in the game; how to use cluster-based serve to distribute the task of sustain the visual online world to different single computer; how to keep the load-balance of every single computer, as well as how to insured the stability and efficiency of the network to handle more players on the game at one time.In the cluster-based server architected in this paper , the services of the whole game was distribute by their functions into several groups: the game world control service, the login service, the game logic service and data services, which were controlled by centre server, login server, game server and database server respectively. All these servers are under a centralized-sever which is responsible for the cluster and transfer of data. Though this paper is only a realization of cluster-based serve for online games, tests data has shown that the architecture of this cluster-based server is scalable and reliable and can be further developed for commercial use.
Keywords/Search Tags:cluster-based server, on-line game, load-balance, distributed architecture
PDF Full Text Request
Related items