下载此文档

[zz]游戏服务器架构探讨(上).doc


文档分类:生活休闲 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
[zz]游戏服务器架构探讨(上).doc[zz]游戏服务器架构探讨(上)2008-10-311116这里讨论的游戏服务器架构大概是目前国内乃至世界上的网游通用的一种架构了:^:qinglan有段吋间没有研究技术了,这次正好看到了新版的mangos,较之以前我看的版本有了比较大的完善,于是再次浏览了下他的代码,也借此机会整理下我在游戏服务器开发方面的一些心得,与大家探讨。另外山于为避免与公司引起一些不必耍的纠纷,我所描述的全都是通过gg£le能够找到的资料,所以也可以认为我下面的内容都是网上所找资料的整理合集。在平时的开发中我也搜索过柑关的中文网页,很少有讲游戏服务器相关技术的,大家的讨论主要还是集中在3D郴关技术,所以也希望我将开始的这几篇文章能够起到抛砖引玉的作用,潜水的兄弟们也都上來透透气。要描述一项技术或是一个行业,一般都会从英最古老的历史开始说起,我本也想按着这个套路走,无奈本人乃一八零后小辈,没有经历过那些苦涩的却令人羡慕的单机游戏开发,也没有响当当的拿的出手的优秀作品,所以也就只能就我所了解的一些技术做些简单的描述。一來算是敦促自己対知识做个梳理,二來与大家探讨的过程也能够找到我之前学****的不足和理解上的钮误,垠后呢,有可能的话也跟业内的同行们混个脸熟,哪天要是想换个工作了也好有个人帮忙介绍下。最后的理山有些俗了。关于游戏开发,止如云风在其blog±所说,游戏项目始终只是个小工程,另外开发时间还是个很重要的问题,所以软件工程的思想及方法在大部分的游戏公司中并不怎么受欢迎。当然这也只是从我个人一些肤浅的了解所得,可能不够充分。从游戏开发的程序团队的人员构成上也町看出來,基本只能算作是小开发团队。有些工作室性质的开发团队,那就更简单了。我所了解的早些的开发团队,英成员间没有什么严格的分工,大家凭兴趣自山选择一些模块來负责,完成了再去负责另一模块,有其他同事的工作需要接手或协助的也会立即转入。所以游戏开发人员基本都是多而于,从网络到数据库,从游戏逻辑到图形图象,每一项都有所了解,并能实际应用°或者说都具有非常强的学****能力,在接手一项新的任务后能在很短的时间内对该领域的技术迅速掌握并消化,血且述能现炒现卖。当然,这也与早期2D游戏的技术要求相对比较简单,游戏逻辑也没有现在这般复杂有关。血更重耍的可能是,都是被逼出來的吧!)好了,闲话少说,下一篇,也就是第一篇了,主题为,服务器结构探讨。服务器结构探讨--最简甲的结构所谓服务器结构,也就是如何将服务器各部分合理地安排,以实现最初的功能需求。所以,结构本无所谓止确与错误;当然,优秀的结构更有助于系统的搭建,对系统的口J扩展性及可维护性也有更大的帮助。好的结构不是一蹴而就的,而n每个设计者心中的那把尺都不相同,所以这个优秀结构的定义也就没有定论。在这里,我们不打算对现有游戏结构做评价,而是试着从头开始搭建一个我们需要的MMOG结构。对于一个垠简单的游戏服务器來说,它只需要能够接受來自客户端的连接请求,然后处理客户端在游戏壯界中的移动及交互,也即游戏逻辑处理即可。如果我们把这两项功能集成到-个服务进程中,则最终的结构很简单:client server嗯,太简单了点,这样也敢叫服务器结构?好吧,现在我们來往里面稍稍加点东西,让它看起來更像是服务器结构一些。—•般来说,我们在

[zz]游戏服务器架构探讨(上) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小雄
  • 文件大小97 KB
  • 时间2020-09-29