Font Size: a A A

Design And Develop Of Guild System In MMORPG

Posted on:2012-06-01Degree:MasterType:Thesis
Country:ChinaCandidate:N WangFull Text:PDF
GTID:2178330335950796Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Guild system, as a fundamental part of online games, is a swarm being in the game world which can effectively increase interaction opportunities and interaction time, and enhance connection and bond between users, improving the overall gameplay. Due to its huge online number and mass real-time data, guild system imposes sudden increasing pressure to server.This paper finished design and development of server and client in guild system, mainly aimed at load balancing problems of the server, and put forward a design structure of online game server based on cluster, so as to determine the organizational structure of the game Killing Demons'server:Game Server is responsible for general Game business processing, using separate line mode; Login Server is responsible for the user name and password verification landing; Log Server is responsible for various Log records in game; The DB Server is responsible for data backup, date buffer, reduction of database pressure and guarantee of relatively real-time storage; World Server is responsible for transmitting messages between each Game Server, maintaining shared data, such as online players and guild, etc. Through this organization, we can effectively reduce coupling factor and realize load balancing between the server, thus online people capacity can be greatly enhanced, giving full play to the guild system and improving the game affinity.The designed guild system not only satisfied the planning needs, realized all business functions, but also made innovations in the following three aspects:(1) solving server load balance problems, (2) using LRU algorithms to solve data buffer problems, (3) using render tree to manage interface system so as to improve the rendering efficiency.The research results of this paper have been applied to first client online game "Killing Demons" sponsored by China Interactive Corp. The design fully satisfied the server pressure demands during the open beta test and won recognition of game division leaders.
Keywords/Search Tags:Guild System, Server Cluster, Load Balancing, LRU Data Buffer, Render Tree
PDF Full Text Request
Related items