【网易公开日】《梦幻西游》手游服务器如何实现200万玩家同时在线?(技术篇)
来源:互联网 发布:json格式转换工具 编辑:程序博客网 时间:2024/04/30 09:11
去年,网易游戏学院成立并举行首个公开日活动,现场众多重量级嘉宾的干货分享深受广大游戏从业者的认可。6月27日,网易游戏学院第二届公开日活动在广州网易大楼开启,本次为网易游戏学院的技术专场,分享主题为《技术进步引发的灵感革命》。
以下为游戏陀螺整理的部分内容分享。
3 月26日,《梦幻西游》手游登陆iOS平台,它在上线两个多月的时间里,就创造了2000万注册用户,204万玩家同时在线,全球App Annie畅销榜第四的中国手游最佳纪录。而这其中少不了网易技术团队的支持。
导读:
说到手游中的重度游戏MMO,如何提供一个稳定高效的手游MMO服务器引擎?梦幻西游手游如何做到万人同时在线?手游和端游在MMO上有何不同?AOI如何实现?通过什么样的开发流程就可以保证在产品上线时稳定,不会出现大面积DOWN机的情况?
主题:《百万在线的基石——梦幻手游服务器架构》
分享嘉宾:刘强
梦幻事业部高级技术总监及软件设计专家
04年至13年,担任《梦幻西游》端游服务端主程,2014年至今,担任《梦幻西游》手游主程。
具体内容:
一、《梦幻西游》手游引擎水准
二、aoi实现
那么mmo手游aoi的特点是什么?
更多的传送,比较少的走路
客户端受制于硬件,同屏显示人数有限
npc视野类玩法很少基本可忽略,绝大部分aoi是user
同场景1w人压测时的效果
采用解决措施后的效果
三、一些基础模块的实现
udb
行为树
语音
Udb? Why?
退出存盘+定时存盘的机制有性能瓶颈,并且有down机回档的风险。
玩家数据备份不能达到查看任意时刻备份的运营需求。
64位机器内存足够大已经可以完全缓存一周所有登陆的玩家了。
AI行为数(战斗)
四、如何优化引擎和提升引擎的健壮性
内存
CPU
io
延迟
五、流程上可以提供什么助力 (消除掉低级问题)
-------今日推荐-------
详情请点击【阅读原文】
↓↓↓
- 【网易公开日】《梦幻西游》手游服务器如何实现200万玩家同时在线?(技术篇)
- [COPY] 《梦幻西游》手游服务器如何实现200万玩家同时在线?(技术篇)
- 用靠谱助手多开玩梦幻西游手游
- 梦幻西游2开店心得 日赚700万储备金
- 【手游】梦幻西游手游 美术资源加密分析
- 【手游】梦幻西游手游 美术资源加密分析
- 梦幻西游手游三界奇缘答题 文字解答
- 梦幻西游手游桌面版启动不了,报错
- 从《梦幻西游》看网游玩家分类
- 网易游戏技术公开日分享
- 2016年度中国手游报告:梦幻西游手游是最大赢家
- 2016年度中国手游报告:梦幻西游手游是最大赢家
- 《梦幻西游》手游人宠抗防修炼点修消耗表
- 学生玩梦幻西游如何省钱-新手玩梦幻西游省钱
- 游戏运营学习笔记六 试玩网易手游 《迷你西游》 体验报告
- 林芝天气预报怎么可以让梦幻西游玩家提升等级快
- 梦幻西游老朋友
- 梦幻西游升级攻略
- 产品设计&软件设计的哲学
- iOS--内存管理和ARC
- 黑马程序员--2015.6.29java基础笔记---GUI总结
- java学习之旅46--面向对象_19_多态_内存分析
- iOS 在一个UILabel里显示不同的颜色,给文字加下划线
- 【网易公开日】《梦幻西游》手游服务器如何实现200万玩家同时在线?(技术篇)
- CSS hack
- POJ1113凸包
- Handler实现与机制 && Blocking Queue && IdleHandler使用
- iOS-协议
- sync、fsync、fdatasync、fflush函数
- 导入Opencv自带Sample项目 face-detection 报错
- windows下编译安装wireshark出现的问题及解决方法
- 【java0005】 多线程-线程的状态图