是暴雪的程序架构除了问题还是网易的失去暴雪服务器连接硬件出了

中国领先的IT技术网站
51CTO旗下网站
专访网易谢骋超 探秘游戏类服务器架构
北京时间日 Velocity China 2012 Web性能与运维大会在北京召开,在会中51CTO记者有幸采访到了网易pomelo开源游戏框架负责人谢骋超。在本次Velocity上谢骋超为大家分享的话题是《构建快速、可扩展node.js游戏服务器》。下面是51CTO对谢骋超的采访实录。
作者:风逝感觉来源:| 15:14
【51CTO专访】北京时间日 在北京召开,在会中51CTO记者有幸采访到了网易pomelo开源游戏框架负责人谢骋超。在本次Velocity上谢骋超为大家分享的话题是《构建快速、可扩展node.js游戏服务器》。下面是51CTO对谢骋超的采访实录。
谢骋超 网易杭州研究高级程序专家 微博:
twitter: &PPT下载请点击
谢骋超 2006年浙江大学硕士毕业后加入网易,参与过网易博客开发,主持过博客圈子,及开放平台等开发,2年前转向游戏开发领域。 专注于服务端开发技术,对高性能高并发网站(游戏)的架构设计、调优有较丰富经验。 对node.js与java开发有丰富的经验。目前是pomelo开源游戏框架负责人。
游戏服务器架构与其他类型的服务器架构有哪些不同?在稳定性、扩展性以及安全性上有哪些不同?
谢骋超:相比web服务器的无限扩展能力, 游戏服务器在可伸缩性上要受到很多限制。 主要包括以下几点:
一、长连接与基于request/response的短连接模式。由于实时性要求(100ms返回响应),所有的实时游戏(或实时web应用)都需要这种长连接模式, 它占用的资源必然比短连接模式多。
二、分区模式不同。由于游戏中玩家交互的相邻性, 游戏的分区模式是基于场景的分区。 这种分区模式可使相邻玩家的交互代价最少,但这种分区是有状态的,可扩展性也必然受到影响。
三、大量的实时广播。游戏中有大量其它玩家或怪物的动态需要实时广播给玩家, 广播的代价是指数增长的,如果玩家数量达到1,000,如果每个人都要看到其它玩家的变化,则广播将需要消耗 1,000,000次传送。 因此必须要想出一些策略来减少广播的代价, 利用AOI(Area of Interested)和分进程等策略能减少一部分代价。
四、服务端的实时tick。实时游戏一般都会在服务端每隔一段时间(如100ms)跳一下, 这就决定了每个tick所消耗的时间要远远少于100ms, 这对于场景中的实体和逻辑也有很大的限制。
稳定性: 由于分区的有状态性, 决定了游戏服务器中某个场景服务器挂了以后不能实时切到其它服务器。当然也可以通过备份进程的方法来解决, 但这会大量增加服务器的通讯和运行代价。幸好一般的游戏服务器组不是太大。
安全性: 游戏服务器的安全性设计原则是只相信服务端的数据,所有客户端发过来的请求都需要校验, 如果客户端数据与服务端数据有冲突, 则只相信服务端的数据。这点跟web开发有点类似,但校验逻辑更复杂。
pomelo框架在以上各方面都进行了深入的考虑和实践, 并提供了完整的解决方案。
在设计游戏的服务器架构时思考的重点应该放在哪些地方呢?
谢骋超:设计游戏服务器架构重要点思考的重点有以下几个地方:
一、可伸缩性。这个在前面都提到了。更详细的信息可以看pomelo的文档:架构概览
二、可扩展性。可扩展的架构很重要, 不仅包括应用的扩展点,组件的可替换性, 还有服务器扩展。pomelo实现了独一无二的服务器扩展机制,非常简单、非常的轻量级。
三、性能。性能毫无疑问是所有服务器框架都要重点考虑的, 尤其是游戏服务器要求的响应时间一般是100ms, 远远比普通web应用低。因此在数据的传输, 数据量,服务端的处理等方面都要深入考虑, 并且需要做完整深入的压力测试。
之前看过暴雪出售的退役服务器,游戏服务器就意味着更高的硬件么?设计游戏架构与采用游戏架构的时候需要怎样看待硬件的使用问题。
谢骋超:不一定,现在主流的web服务器配置已经非常好了,足够支撑普通游戏服务器的需求。尤其是使用pomelo框架开发的游戏服务器非常的轻量级, 占用的资源非常低。
很多移动、网页、社交游戏的服务端都是跑在云平台上的, 虚拟机的性能已经足够支撑这些需求。当然大型MMO RPG对硬件的需求要高一些,有一些计算很耗CPU, 一般一组服务器要跑在几台配置较好的刀片上。
附:pomelo框架的压力测试
您是怎么看node.js与Lua语言的呢?两者之间的区别与相同之处。
谢骋超:Lua在是游戏开发领域非常常见的轻量级嵌入式语言, node.js则是最近非常火的服务端异步IO语言。两者有一些很类似的特性, 如垃圾收集、单线程、函数式编程、高效的实现。
Node.js独一无二的优势是它在IO上的优势, 由于网络游戏是网络密集型的,这使node.js的可伸缩很强。另外,从跨语言开发和社区支持的角度来看,Javascript有更大的优势。由于很多客户端也是用js开发(如html5 , unity 3d), 同种语言会带来很大开发上的便利性。
Lua天生就是作为一个极其轻量、可嵌入的设计实现,它更适合做API的封装或是数据传输的中间层,假如需要跨设备边界,并在不同语言环境中进行移植,Javascript是个更好的选择,而且Javascript似乎已经证明了具有构建大规模复杂程序的能力。因此 , 如果是开发web、移动或社交游戏,毫无疑问node.js的优势更大。Lua则更适合做大型MMO RPG中的嵌入式脚本语言。
【责任编辑: TEL:(010)】
大家都在看猜你喜欢
头条头条热点头条头条
24H热文一周话题本月最赞
讲师:108838人学习过
讲师:228265人学习过
讲师:12592人学习过
精选博文论坛热帖下载排行
本书是全国计算机技术与软件专业技术资格(水平)考试的指定用书。按照新的网络工程师考试大纲的规定,本书包含了数据通信基础知识、网络体...
订阅51CTO邮刊& 你们网易服务器的问题导致我禁赛一个赛季 ...
你们网易服务器的问题导致我禁赛一个赛季
明明是网易服务器的问题,让我禁赛一个赛季也就算了,为什么连头像和喷漆加竞技点都不给我???
我想被禁赛?
还不是你们服务器的问题,为什么要让我们玩家背锅?
外挂90天解封都给竞技点,为什么不给我们禁赛的人竞技点?
兄弟& &别激动& & 人家不会理你的& &我也是这样
身为暴雪迷不骂暴雪,网易我rnm
前段时间因为服务器&&一直掉线& && &&&打一把竞技& & 一直掉& && &但是还是坚持打完& && & 出去一看& &&&整个季赛&&被封& && && & 本来这次发竞技点就可以买金武器了 不给我发????????
我连续2次进游戏打排位点键盘和鼠标都没反应,人都傻站着,2台电脑同样出现过这个问题,最后被强退后就被判禁赛,客服一点反应也没的,希望还没出手的人 别买这种花钱买罪受的游戏了
我进都进不去啊
有话想说?立即登录发表你的观点!
请举报任何违规行为,包括:
暴力威胁。我们将严肃对待此类行为,并会上报有关部门。
发布的主题中包含其他玩家的个人信息。包括实际地址、邮箱地址、电话号码及不当的照片和/或视频。
骚扰或歧视性用语。此类言辞将不允许出现。
点击显示论坛主题发布规则
积极健康的游戏心态是健康游戏的开端,本游戏故事情节设置紧凑,请您合理控制游戏时间,避免沉溺游戏影响生活,注意自我保护,防范网络陷阱。
健康游戏忠告:抵制不良游戏,拒绝盗版游戏。注意自我保护,谨防受骗上当。适度游戏益脑,沉迷游戏伤身。合理安排时间,享受健康生活。暴雪就 Diablo III 服务器不给力的问题道歉_网易手机
暴雪就 Diablo III 服务器不给力的问题道歉
用微信扫码二维码
分享至好友和朋友圈
由于《暗黑破坏神3》发布以来全球玩家就饱受服务器登陆不上的折磨,今天暴雪官方发出了一封道歉信,对这几天以来各种服务器不给力的问题表达了歉意。
在道歉信中,暴雪说他们深深觉得有愧于玩家的热情,并表示现在已经解决了这些问题。他们还表示目前已经启用了7*24小时的监控,并部署了大量帮助系统稳定运行的优化措施。另外根据 The Loop 博客的报道,《暗黑破坏神3》发布之后不仅仅大量的玩家遭受服务器故障的折磨,还有大量的 Mac 版用户抱怨性能的问题。有一些用户表示在 Mac 上通过 Boot Camp 运行 Windows 版本的性能都要好过原生的 OS X 版本性能。不知道各位玩 Mac 版的用户有没有同样的感觉?via Theloop
本文来源:果迷网
责任编辑:王晓易_NE0011
用微信扫码二维码
分享至好友和朋友圈
加载更多新闻
热门产品:   
:        
:         
热门影院:
阅读下一篇
用微信扫描二维码
分享至好友和朋友圈  网易和暴雪是不是真爱,这个要找参照物,放在不同的时间不同的地点,答案会不一样的,相信我。
  之前,网易横刀夺爱,从九城手里抢下了魔兽,谁知道,2009年也彻底成为了魔兽的分水岭(我不得不说,这里面有一部分是寿命到了,另外一部分原因是2008年加盟的鬼蟹的第一枪巫妖王之怒起点太高,后面都是渣;最后一部分,谁敢否认不是网易自己运营的原因呢?)。
  此后的魔兽世界仅仅是网易手上的一个用来吸引人气的筹码而已,对于网易真正的营收甚至来的还没有《梦幻西游》多。
  出现这种事情没有办法,网易同学,最要紧的就是开心。饿不饿?我给你煮碗面。
  这一次,网易又宣布代理了暴雪旗下的《风暴英雄》,这是第四款,之前的三款时《魔兽世界》、《星际争霸2》、《炉石传说》。
  在这个其中,《魔兽世界》是连连下滑,从当年的第一大网游,到现在算是彻底的没落了,但好歹受死的骆驼比马大,可是这也奈不住暴雪抽血抽的太狠,丁磊是有苦说不出。
  《星际争霸2》就更不提了,说多了都是泪,国外那一套根本在国内走不通。
  到了《炉石传说》,这款游戏好像有那么点儿意思,口碑啊、营收啊什么的都还可以,网易也算是在“手游”这块儿站住脚了,但是《炉石传说》不就是在吃《魔兽世界》的残羹剩饭嘛,你说是不,当然还有一个别的原因,我们后面说。
  这次《风暴英雄》更狠,这是连吃三款半游戏的老本啊,为啥说是三款半。
  这前面的三是《魔兽争霸》、《星际争霸》和《暗黑破坏神》,玩家们将可选择使用三大游戏系列中最受欢迎的游戏角色,与好友组队挑战在线对手。
  这后面的半嘛就是《DOTA》了,因为这游戏模式是MOBA类型的,完全就是仿照了当年诞生于《魔兽争霸》里面的DOTA模式。
  你炒出这么一锅的大杂烩,是想给谁吃呢?给暴雪的忠实Fans嘛?
  网易同学,现在的世界已经变了,暴雪在中国的Fans嘛,现在的主要年龄段,你有分析过吗?
  基本都已经步入职场了吧。
  现在网游的主流玩家是谁?是90后啊,这部分用户在谁手里,是腾讯的小白游戏,所以LOL为啥这么火的原因。
  你请看一下现在的玩家年龄分布
  说白了,现在的主流的游戏玩家,根本不是我们这种当年开口闭口“暴雪出品,必属精品”的玩家,对于这部分玩家来说,暴雪=游戏开发商,仅此而已。
  对于暴雪有归属感的年龄段是80-90,所以你一部休闲式的手游《炉石传说》可以获得成功,但是《风暴英雄》能吗,能吗?
  你听过一个笑话吗,“小学生放假了,你还敢打LOL?”
  这已经充分的说明一些问题啦。
  《风暴英雄》在国内的潜在用户绝对是小众的,而非大众,大众的用户都在LOL手里,又有一部分小众用户被DOTA、DOTA瓜分了,所以想有所成,难啊!
  而且,暴雪现在的出品真的是精品吗?
  要知道,现在的暴雪在北美可是泥足深陷啊。
  2012年动视暴雪有一轮600人的大裁员,主要就是暴雪娱乐的人,然后花了大力气做的《暗黑3》也就一阵风一样,吹吹就过去了,再然后就没啥多大的动静了。
  非要说有,就是母公司维旺迪出售股份了。
  你看暴雪最近的2013Q4财报,营收为15.18亿美元,低于上年同期的17.68亿美元;净利润为1.74亿美元,比上年同期的3.54亿美元下滑51%。
  所以啊,网易同学,暴雪救不了你,《风暴英雄》在国内别说是LOL,甚至是《梦三国》都可能是你赶不上的。
  暴雪IP,现在只适合做一些十分休闲类且碎片化的手游,因为暴雪的Fans们已经玩不动了,现在的主流玩家是我们所说的90后,他们对暴雪可不感冒,所以,你这种大杂烩式的把暴雪IP一股脑砸进去的游戏能成功吗?
  但是有人说了,板邓你站着说话不腰疼,的确啊,我腰好着呢,你要不试试?
  网易这几年,有啥大作的游戏不?你给我说说看,是天下还是倩女幽魂,还是武魂什么的,出的游戏倒是不少,但是没啥能特别拿得出手的。
  所以,选择老字号的暴雪,也是没有办法啊。可现在玩家的感情不是那么好消费的啦。
(责任编辑:UT001)
&&&&&&</div
主演:黄晓明/陈乔恩/乔任梁/谢君豪/吕佳容/戚迹
主演:陈晓/陈妍希/张馨予/杨明娜/毛晓彤/孙耀琦
主演:陈键锋/李依晓/张迪/郑亦桐/张明明/何彦霓
主演:尚格?云顿/乔?弗拉尼甘/Bianca Bree
主演:艾斯?库珀/ 查宁?塔图姆/ 乔纳?希尔
baby14岁写真曝光
李冰冰向成龙撒娇争宠
李湘遭闺蜜曝光旧爱
美女模特教老板走秀
曝搬砖男神奇葩择偶观
柳岩被迫成赚钱工具
大屁小P虐心恋
匆匆那年大结局
乔杉遭粉丝骚扰
男闺蜜的尴尬初夜
客服热线:86-10-
客服邮箱:现在 魔兽世界 是战网的还是网易的?_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
现在 魔兽世界 是战网的还是网易的?
说的是3D网游
魔兽世界 战网和网易是什么关系?
我有更好的答案
易是代理商,有人已经说了战网系统是为了以后玩家可已进入世界系统,战网可以理解为暴雪对游戏账号等的管理系统,台服,美服,欧服都有战网系统
采纳率:42%
中国大陆的战网是独立的,不和暴雪的世界战网连接的。网易是魔兽世界在中国大陆的代理商。
魔兽世界是暴雪的,战网是暴雪的游戏注册和管理系统。网易是代理商,比如你从你家楼下买瓶康师傅冰红茶,难道你就认为冰红茶是你家楼下小卖部的产权?
战网是暴雪的,整合了暴雪自己的游戏
包括魔兽世界和星际争霸二,但是网易是暴雪这两个游戏在中国的代理,所以战网貌似也是统一归网易管理的
魔兽世界是一款暴雪出版的游戏!网易在中国代理!而战网只是魔兽世界的一种注册方式!
点卡充战网的。。
其他4条回答
为您推荐:
其他类似问题
您可能关注的内容
魔兽世界的相关知识
&#xe675;换一换
回答问题,赢新手礼包&#xe6b9;}

我要回帖

更多关于 无法连接到暴雪服务器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信