文档详情

棋牌类网络游戏服务端的架构设计

开心麻花
机构认证
内容提供者
pdf
40
185.63 KB
约3页
796
2025-09-05
发布于陕西
棋牌类网络游戏服务端的架构设计_第1页
1/3
棋牌类网络游戏服务端的架构设计_第2页
2/3
棋牌类网络游戏服务端的架构设计_第3页
3/3
第 33 卷 Vb L3 3 第 15 期 N o.15 计算机工程 C o mp ut er E ngineeri ng 2007 年 8 月 A ugust 2007 · 开发研究与设计技术 · 文章编号:l00 - 3428(2007)15— 28 3 文献标识码:A 中圈分类号tTP393 棋牌类网络游戏服务端的架构设计 吴兆定,袁江海,郑世宝 (上海交通大学图像通信与信息处理研究所,上海 200240) 摘要 :网络游戏 目前在 国内相 当热门 ,棋牌类游戏在 网络游戏 中 占有比较重要的地位 。越来越 多的开 发商加入到了 网络游戏 的开发 中来 , 但有关网络游戏开发技术介绍的资料却比较少。该文总结了一款通用的棋牌类网络游戏服务端的架构设计,介绍了基本架构、通信协议、 多线程模型和第 3 方接 口的相 关内容 ,并对 整个架构作 了一定分析 。 关健词:网络游戏;服务器;服务端架构;通信协议 D esign of Server A rch itecture for C hess/C a rds O nline G ames W U Z hao·ding,YU A N J iang·hai,Z HE N G Shi·b ao fInstitute of Image Communication & Information Processing,Shanghai Jiaotong University, Shanghai 200240) [ Abstract ] Online games are very popular now in China,among which the chess/car ds online gam e is one of th e hottest.But th ere ar e few papers about how to develop an online gam e.Based on th e work on th e practical project,this paper presents a universal server ar c~ tecmre for chess/cards online gam es .The arc hitec ture,c omm un ic at io n pro tocol ,mult i—t hread model an d interface fo r th ird—p art y of th is serv er ar e disc ussed .It an al yzes th e overall ar c hitec ture of th e game s erv er. [ Key words ] online gam e;serv er;serv er architectu re;communication protoc ol 棋牌类休 闲游戏 是网络游戏 中非常重要 的一 类。从早期 的联众到现在的 QQ 游戏 ,棋 牌类 休闲游戏得 到了长 足的发 展 。由于这类游戏是将传统 的民间游戏 网络化 ,玩家 很容 易 上手 ,因此这类游戏成 了受众群最大 的网络 游戏之一 。 作为研究开发人员 ,比较 关心如何 去开发这 样的游戏。 然而 ,由于商业竞争 的原 因,目前 网络 上、期刊 上很难找 到 相关的技术文档 。本文结合工程开发实践提 出了一种通 用的 棋牌类 网络游戏 的服务端架构 ,希望对读者能有一定 的参 考 价值。 1问题 在 设计这个通 用棋 牌类网络游戏的服务端架构时 ,必须 考虑以下 4 个问题 : (1)高效性 :网络游戏服务端 的首要 目标就是能为大量 的 客 户端 服务 ,同时还 应该 具备相 当的游戏逻辑处理速度 。 (2)安全性 :服务端要求能够对一些恶意攻击有一定 的防 护能力 。 (3)扩展性 :一个好 的网络游戏服务端架构 ,要求在一定 程度上 ,能动态地增加 或者减少 当前 的服务端规模 。 (4)通用性 :对于一个通 用的棋牌类游戏平台来讲 ,其通 用性就显得相 当重要 。平 台要求能兼容第 3 方开 发的游戏 。 下面就 以上面提出的 4 个问题 为 目标 ,给出一种通 用的 棋牌类 网络游戏 的服务端架构 的设计 。 2设计 2.I架构 棋 牌类游戏 与其他 网游最大的不同点在于 ,其游戏逻辑 比较简单,通常一台服务器就可以承担一种甚至多种游戏的 逻 辑 处 理 ,而 其 他 游 戏 却 不 一 定 是 这 样 。 比如 典 型 的 MMORPG 游戏 ,一般一台服务器只负责一块地图的逻辑处 理 ,还 可能 有 NPC 服务器、物品掉落服务器等专门服务器。 另外 ,棋牌类游戏的结构相对而言也 比较 固定和单一 ,一般 由大厅和游戏房间组成,大厅是选择游戏的平台,玩家...

1、盘古文库是"C2C"交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载的收益归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服。

2、本站默认下载后的格式为 docx,pptx ,xlsx,pdf,zippsd等源文件。office等工具即可编辑!源码类文件除外。

3、如您看到网页展示的内容中含有'"133KU.COM"等水印,是因预览和防盗链技术需要对页面进行转换和压缩成图片所生成,文档下载后不会有该内容标识.

4、本站所有内容均由合作方上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺,文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务。

在点击下载本文档时,弹出的对话框中,选择“使用浏览器下载”不支持下载工具多线程下载!

部分浏览图可能存在变形的情况,下载后为高清文件,可直接编辑。

下载文档
确认删除?
回到顶部