[zz]游戏服务器架构探讨(上)
2008-10-31 1116这里讨论的游戏服务器架构大概是目前国内乃至世界上的网游通用的一种架构了:
httpbbs.gameres.comshowthread.aspthreadid=93775
作者:qinglan
有段时间没有研究技术了,这次正好看到了新版的mangos,较之以前我看的版本有了比较大的完善,于是再次浏览了下他的代码,也借此机会整理下我在游戏服务器开发方面的一些心得,与大家探讨。
另外由于为避免与公司引起一些不必要的纠纷,我所描述的全都是通过google能够找到的资料,所以也可以认为我下面的内容都是网上所找资料的整理合集。在平时的开发中我也搜索过相关的中文网页,很少有讲游戏服务器相关技术的,大家的讨论主要还是集中在3D相关技术,所以也希望我将开始的这几篇文章能够起到抛砖引玉的作用,潜水的兄弟们也都上来透透气。
要描述一项技术或是一个行业,一般都会从其最古老的历史开始说起,我本也想按着这个套路走,无奈本人乃一八零后小辈,没有经历过那些苦涩的却令人羡慕的单机游戏开发,也没有响当当的拿的出手的优秀作品,所以也就只能就我所了解的一些技术做些简单的描述。一来算是敦促自己对知识做个梳理,二来与大家探讨的过程也能够找到我之前学习的不足和理解上的错误,最后呢,有可能的话也跟业内的同行们混个脸熟,哪天要是想换个工作了也好有个人帮忙介绍下。最后的理由有些俗了。
关于游戏开发,正如云风在其blog上所说,游戏项目始终只是个小工程,另外开发时间还是个很重要的问题,所以软件工程的思想及方法在大部分的游戏公司中并不怎么受欢迎。当然这也只是从我个人一些肤浅的了解所得,可能不够充分。从游戏开发的程序团队的人员构成上也可看出来,基本只能算作是小开发团队。有些工作室性质的开发团队,那就更简单了。
我所了解的早些的开发团队,其成员间没有什么严格的分工,大家凭兴趣自由选择一些模块来负责,完成了再去负责另一模块,有其他同事的工作需要接手或协助的也会立即转入。所以游戏开发人员基本都是多面手,从网络到数据库,从游戏逻辑到图形图象,每一项都有所了解,并能实际应用。或者说都具有非常强的学习能力,在接手一项新的任务后能在很短的时间内对该领域的技术迅速掌握并消化,而且还能现炒现卖。当然,这也与早期2D游戏的技术要求相对比较简单,游戏逻辑也没有现在这般复杂有关。而更重要的可能是,都是被逼出来的吧!)
好了,闲话少说,下一篇,也就是第一篇了,主题为,服务器结构探讨。
服务器结构探讨 -- 最简单的结构
所谓服务器结构,
这是网络上的游戏服务器拓扑图 实验操作过程及配置说明: 实验操作过程及配置说明... [zz]游戏服务器架构探讨... 9页 免费 [zz]游戏服务器架构探讨... 8页 ...
(毕竟连接次数少了,也降低了连不上服务器的出现几率) 在这个架构里面,GameServer 实际上是一个游戏逻辑的综合体,里面可以再去扩展成几个不同的逻辑服务器,通过 ...
[zz]游戏服务器架构探讨... 9页 免费 一个老式的经典的游戏服... 2页 ...采用 FSGS 0.7126 版本,在“general-no-1” (192.168.0.1)上配置服务器...
26页 免费 多人在线游戏服务器构架 9页 免费 [zz]游戏服务器架构探讨(上... 9页 免费 百万用户级游戏服务器架构... 46页 免费 游戏服务器 20页 免费...
游戏服务器上还启动着很多定时器用来更新游戏世界的各种状态...资源消耗的所在:... [zz]游戏服务器架构探讨... 9页 免费 一个老式的经典的游戏服... 2页 ...
任务简单逻辑和bug的线上实时更新(Lua with DATA) ? 相关 ? http://www.... [zz]游戏服务器架构探讨... 9页 免费 百万用户同时在线游戏服... 12页 1...
网络游戏服务器通信架构及关键技术研究_互联网_IT/计算机_专业资料。I囝l电占...事实上百度2007年1月发布的调查数据表明,2006年, 中国互联网用户已经达到1.37...
游戏服务器端集群架构技术研究 【摘要】本文针对游戏服务中的集群技术做了深入的探讨,并对 darkstar 服务器集群架构进行了详细的分析研究,在此基础上,设 计实现了...
百万用户级游戏服务器架构设计 服务器结构探讨 -- 最简单的结构 所谓服务器结构,也就是如何将服务器各部分合理地安排,以实现最初的功能需求。所以,结构本无所谓...
器体系架构,并在此基础上...5No212 . Fe208b.0 基于Srlt手 机联 网游 戏服 务 器通 用 架构 研究 ...
热门文档