[COPY] 《梦幻西游》手游服务器如何实现200万玩家同时在线?(技术篇)

转载 2015年07月07日 14:18:14

去年,网易游戏学院成立并举行首个公开日活动,现场众多重量级嘉宾的干货分享深受广大游戏从业者的认可。6月27日,网易游戏学院第二届公开日活动在广州网易大楼开启,本次为网易游戏学院的技术专场,分享主题为《技术进步引发的灵感革命》。

以下为游戏陀螺整理的部分内容分享。

3 月26日,《梦幻西游》手游登陆iOS平台,它在上线两个多月的时间里,就创造了2000万注册用户,204万玩家同时在线,全球App Annie畅销榜第四的中国手游最佳纪录。而这其中少不了网易技术团队的支持。

【网易公开日】《梦幻西游》手游服务器如何实现200万玩家同时在线?(技术篇)

导读:

说到手游中的重度游戏MMO,如何提供一个稳定高效的手游MMO服务器引擎?梦幻西游手游如何做到万人同时在线?手游和端游在MMO上有何不同?AOI如何实现?通过什么样的开发流程就可以保证在产品上线时稳定,不会出现大面积DOWN机的情况?

主题:《百万在线的基石——梦幻手游服务器架构》

分享嘉宾:刘强

梦幻事业部高级技术总监及软件设计专家

04年至13年,担任《梦幻西游》端游服务端主程,2014年至今,担任《梦幻西游》手游主程。

具体内容:

一、《梦幻西游》手游引擎水准

【网易公开日】《梦幻西游》手游服务器如何实现200万玩家同时在线?(技术篇)【网易公开日】《梦幻西游》手游服务器如何实现200万玩家同时在线?(技术篇)【网易公开日】《梦幻西游》手游服务器如何实现200万玩家同时在线?(技术篇)

二、aoi实现

【网易公开日】《梦幻西游》手游服务器如何实现200万玩家同时在线?(技术篇)

那么mmo手游aoi的特点是什么?

  • 更多的传送,比较少的走路
  • 客户端受制于硬件,同屏显示人数有限
  • npc视野类玩法很少基本可忽略,绝大部分aoi是user

同场景1w人压测时的效果

【网易公开日】《梦幻西游》手游服务器如何实现200万玩家同时在线?(技术篇)【网易公开日】《梦幻西游》手游服务器如何实现200万玩家同时在线?(技术篇)

采用解决措施后的效果

【网易公开日】《梦幻西游》手游服务器如何实现200万玩家同时在线?(技术篇)

三、一些基础模块的实现

  • udb
  • 行为树
  • 语音

Udb? Why?

  • 退出存盘+定时存盘的机制有性能瓶颈,并且有down机回档的风险。
  • 玩家数据备份不能达到查看任意时刻备份的运营需求。
  • 64位机器内存足够大已经可以完全缓存一周所有登陆的玩家了。

【网易公开日】《梦幻西游》手游服务器如何实现200万玩家同时在线?(技术篇)

AI行为数(战斗)

【网易公开日】《梦幻西游》手游服务器如何实现200万玩家同时在线?(技术篇)【网易公开日】《梦幻西游》手游服务器如何实现200万玩家同时在线?(技术篇)【网易公开日】《梦幻西游》手游服务器如何实现200万玩家同时在线?(技术篇)

四、如何优化引擎和提升引擎的健壮性

  • 内存
  • CPU
  • io
  • 延迟

【网易公开日】《梦幻西游》手游服务器如何实现200万玩家同时在线?(技术篇)【网易公开日】《梦幻西游》手游服务器如何实现200万玩家同时在线?(技术篇)【网易公开日】《梦幻西游》手游服务器如何实现200万玩家同时在线?(技术篇)【网易公开日】《梦幻西游》手游服务器如何实现200万玩家同时在线?(技术篇)【网易公开日】《梦幻西游》手游服务器如何实现200万玩家同时在线?(技术篇)

五、流程上可以提供什么助力 (消除掉低级问题)

【网易公开日】《梦幻西游》手游服务器如何实现200万玩家同时在线?(技术篇)【网易公开日】《梦幻西游》手游服务器如何实现200万玩家同时在线?(技术篇)【网易公开日】《梦幻西游》手游服务器如何实现200万玩家同时在线?(技术篇)【网易公开日】《梦幻西游》手游服务器如何实现200万玩家同时在线?(技术篇)【网易公开日】《梦幻西游》手游服务器如何实现200万玩家同时在线?(技术篇)【网易公开日】《梦幻西游》手游服务器如何实现200万玩家同时在线?(技术篇)【网易公开日】《梦幻西游》手游服务器如何实现200万玩家同时在线?(技术篇)【网易公开日】《梦幻西游》手游服务器如何实现200万玩家同时在线?(技术篇)【网易公开日】《梦幻西游》手游服务器如何实现200万玩家同时在线?(技术篇)【网易公开日】《梦幻西游》手游服务器如何实现200万玩家同时在线?(技术篇)【网易公开日】《梦幻西游》手游服务器如何实现200万玩家同时在线?(技术篇)

相关文章推荐

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

用靠谱助手多开玩梦幻西游手游

不少玩家在玩梦幻西游手游过程中,都练了小号,因此想用靠谱助手同时多开玩梦幻西游手游。 1、首先我们需要下载一个靠谱助手:http://www.kpzs.com/ 梦幻西游电脑版apk:http...

【手游】梦幻西游手游 美术资源加密分析

最近研究了一下梦幻西游手游版的资源打包方式其中就用到了Hash表索引 一般的luac文件反编译工作到此就结束了,可梦幻西游手游的luac文件不是一般的luac,直接用上面的工具肯定会报错 这是因为...

2016年度中国手游报告:梦幻西游手游是最大赢家

《2016年度中国手游报告:梦幻西游手游是最大赢家》 移动游戏企业家联盟发布的《2016全球移动游戏产业白皮书》报告显示,2016年全球移动游戏市场达到369亿美元,占全体游戏市场37%市场份...

基于LABVIEW的梦幻西游手游工具箱

  • 2015年08月22日 17:43
  • 16.51MB
  • 下载

手游服务端框架之模仿SpringMvc处理玩家请求

经典web开发项目通常采用三层架构来组织代码。典型的,第一层为表现层,通常使用MVC模式;第二层为业务逻辑层,该层主要是各种service业务操作类;第三层则为数据访问层。类似的,我们的游戏项目也可以...

手游产品经理初探(四)从Buy按钮谈玩家付费

借用张小龙的一句话:app其实是满足人们的贪嗔痴,不该让玩家理性的地方最好不要去浇凉水,这会得不偿失!...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[COPY] 《梦幻西游》手游服务器如何实现200万玩家同时在线?(技术篇)
举报原因:
原因补充:

(最多只允许输入30个字)