文档介绍:上海交通大学
硕士学位论文
棋牌游戏平台服务端的设计与实现
姓名:吴兆定
申请学位级别:硕士
专业:信号与信息处理
指导教师:郑世宝
20070101
棋牌游戏平台服务端的设计与实现
摘要
棋牌游戏平台是网络游戏中比较重要的一类,国内棋牌游戏开展
广泛,有很多公司在棋牌游戏平台领域都取得了比较好的业绩,如腾
讯和联众。但出于商业因素考虑,这些公司并不愿意公开其研究成果。
服务端在棋牌游戏平台中占有比较重要的地位,本文致力于设计并实
现一款棋牌游戏平台的服务端系统。
论文首先介绍了网络游戏的发展历程以及发展趋势,并介绍了网
络游戏的分类,研究了网络游戏服务端所采用的主要技术及其发展趋
势,分析了棋牌游戏平台的研究现状。
为了设计出一款棋牌游戏平台的服务端系统,论文对相关技术进
行了研究,这些技术主要包括分布式技术、网络通信技术、多线程技
术以及动态链接库技术。论文还对市面上最具代表性的 QQ 游戏和联
众游戏进行了分析,这些平台的分析是我们设计的参考。
本文主要完成了一款棋牌游戏平台服务端的设计。文章从服务端
架构、通信协议、多线程工作模型以及第三方游戏开发接口等方面分
别进行了分析和设计,在此基础上给出了服务器的软件架构设计。
通过对服务端的测试和分析可知,本文提出的棋牌游戏平台的服
务端系统,在实现了棋牌游戏平台基本功能的基础上,还提供了支持
区域性运营的功能。另外,基于 DLL 的第三方游戏开发接口,方便
了其他游戏开发者开发的游戏能接入本平台,增强了平台的开放性和
通用性。
论文在最后对全文进行了总结,并对未来棋牌游戏平台的发展趋
势作了展望。
棋牌游戏健康益智,老少皆宜,玩家数量可观,本文提出的棋牌
游戏平台的服务端,在理论和商业应用上都有一定的价值。
关键词:网络游戏,服务端,棋牌游戏平台,架构
DESIGN AND IMPLEMENTATION OF
A SERVER SIDE IN PLATFORM FOR
CHESS/CARD ONLINE GAMES
ABSTRACT
Platform for chess/card games is one important kind of online games.
Especially in China, chess/card games are very popular, and several
companies such as Tencent and Lianzhong are professional in developing
platform for chess/card games, but they regard the technologies as
commercial secret. Server side is very important for platform for
chess/card games. A design of a server side of platform for chess/card
games is described in this paper.
First, the development history and trend of online games is
summarized, and also the sorts of online games are introduced. The main
technologies of online games and the status quo of platform for
chess/card games are discussed.
On purpose to design a server side of platform for chess/card games,
we first do some research of the related technologies, containing
distributed system, network, multiple thread and dynamic link library. We
use “commview” tool to analyze QQ game and Lianzhong game, then we
know the architecture of these platforms.
A design of server side of platform