SERVICE PHONE

363050.com
yongli 永利皇宫
你的位置: 首页 > 永利皇宫
棋牌类网络游戏服务端的架构设永利皇宫官网- 永利皇宫赌场- 娱乐城计

发布时间:2025-07-14 08:44:19  点击量:

  

棋牌类网络游戏服务端的架构设永利皇宫官网- 永利皇宫赌场- 永利皇宫娱乐城计

  2007 年August 2007年 8 月月 Vol ··开发研究与设计技术开发研究与设计技术· .33 No.15 —283— Computer Engineering计计 算算 机机 工工 程程第第33 第卷卷第15期期·文章编号:文章编号:1000——3428(2007)15——0283——03文献标识码:文献标识码:A 中图分类号:中图分类号: TP393棋牌类网络游戏服务端的架构设计棋牌类网络游戏服务端的架构设计 吴兆定,袁江海,郑世宝吴兆定,袁江海,郑世宝 (上海交通大学图像通信与信息处理研究所,上海 200240) 摘摘 要:要: 网络游戏目前在国内相当热门, 棋牌类...

  2007 年August 2007年 8 月月 Vol 开发研究与设计技术开发研究与设计技术 .33 No.15 283 Computer Engineering计计 算算 机机 工工 程程第第33 第卷卷第15期期文章编号:文章编号:10003428(2007)15028303文献标识码:文献标识码:A 中图分类号:中图分类号: TP393棋牌类网络游戏服务端的架构设计棋牌类网络游戏服务端的架构设计 吴兆定,袁江海,郑世宝吴兆定,袁江海,郑世宝 (上海交通大学图像通信与信息处理研究所,上海 200240) 摘摘 要:要: 网络游戏目前在国内相当热门, 棋牌类游戏在网络游戏中占有比较重要的地位。 越来越多的开发商加入到了网络游戏的开发中来,但有关网络游戏开发技术介绍的资料却比较少。该文总结了一款通用的棋牌类网络游戏服务端的架构设计,介绍了基本架构、通信协议、多线 方接口的相关内容,并对整个架构作了一定分析。 关键词:关键词:网络游戏;服务器;服务端架构;通信协议 Design of Server Architecture for Chess/Cards Online Games WU Zhao-ding, YUAN Jiang-hai, ZHENG Shi-bao (Institute of Image Communication & Information Processing, Shanghai Jiaotong University, Shanghai 200240) 【【Abstract】about how to develop an online game. Based on the work on the practical project, this paper presents a universal server architecture for chess/cardsonline games. The architecture, communication protocol, multi-thread model and interface for third-party of this server are discussed. It analyzes theoverall architecture of the game server. 【【Key words】】online game; server; server architecture; communication protocol 】Online games are very popular now in China, among which the chess/cards online game is one of the hottest. But there are few papers 棋牌类休闲游戏是网络游戏中非常重要的一类。从早期的联众到现在的 QQ 游戏,棋牌类休闲游戏得到了长足的发展。由于这类游戏是将传统的民间游戏网络化,玩家很容易上手,因此这类游戏成了受众群最大的网络游戏之一。 作为研究开发人员,比较关心如何去开发这样的游戏。然而,由于商业竞争的原因,目前网络上、期刊上很难找到相关的技术文档。本文结合工程开发实践提出了一种通用的棋牌类网络游戏的服务端架构,希望对读者能有一定的参考价值。 1 问题问题 在设计这个通用棋牌类网络游戏的服务端架构时,必须考虑以下 4 个问题: (1)高效性: 网络游戏服务端的首要目标就是能为大量的客户端服务,同时还应该具备相当的游戏逻辑处理速度。 (2)安全性: 服务端要求能够对一些恶意攻击有一定的防护能力。 (3)扩展性:一个好的网络游戏服务端架构,要求在一定程度上,能动态地增加或者减少当前的服务端规模。 (4)通用性:对于一个通用的棋牌类游戏平台来讲,其通用性就显得相当重要。平台要求能兼容第 3 方开发的游戏。 下面就以上面提出的 4 个问题为目标,给出一种通用的棋牌类网络游戏的服务端架构的设计。 2 设计设计 2.1 架构架构 棋牌类游戏与其他网游最大的不同点在于,其游戏逻辑比较简单,通常一台服务器就可以承担一种甚至多种游戏的逻辑处理,而其他游戏却不一定是这样。比如典型的MMORPG 游戏,一般一台服务器只负责一块地图的逻辑处理,还可能有 NPC 服务器、物品掉落服务器等专门服务器。另外,棋牌类游戏的结构相对而言也比较固定和单一,一般由大厅和游戏房间组成,大厅是选择游戏的平台,玩家在房间里进行游戏。针对这些特点,给出了如下一种架构: 一种通用的棋牌类网络游戏服务端的架构如图 1 所示,主要分为 5 种软服务器:登录服务器(login server, LS),大厅服务器(hall server, HS),中央服务器(main server, MS),游戏服务器(game server, GS)和数据库服务器(DB)。所谓“ 软服务器” 是指逻辑意义上的服务器,并不等于现实中的一台具体的物理服务器。一台物理服务器上可以运行多个软服务器,一个软服务器也可能是由多台物理服务器所组成。 Login ServerHall ServerGame ServerMain ServerClientDB 图图 1 服务端架构示意图服务端架构示意图 LS 用于对玩家进行登录验证。玩家通过验证后,就与LS 断开连接,以腾出 Socket 资源。根据玩家数量的多少,可以设置多个 LS,这时可采用一定的负载均衡策略,如最简单的基于 DNS 的负载均衡。 玩家通永利皇宫官网,永利皇宫赌场,永利皇宫娱乐城,永利皇宫注册,永利皇宫,永利皇宫app,永利皇宫发财车,永利赌场,永利集团,永利娱乐城,永利娱乐场,永利澳门,永利博彩,澳门永利皇宫博彩官网,网上澳门彩官网,澳门永利过 LS 验证之后,就会与 HS 发起连接。一旦客户端和 HS 建立起合法连接,玩家就进入了游戏的大厅。此后玩家一直与 HS 保持连接,这样可以很方便地检测玩家的意作者简介:作者简介:吴兆定(1981-),男,硕士研究生,主研方向:网游服务端设计;袁江海,助理研究员;郑世宝,教授、博士生导师收稿日期:收稿日期:2006-08-27 E-mail::/div

地址:永利皇宫永久网址【363050.com】  电话:363050.com 手机:363050.com
Copyright © 2012-2025 永利皇宫网站 版权所有 非商用版本 ICP备案编: