字号:

陈飞舟透露近期工作重心及优化答疑

时间:2012-03-21 09:30 作者:17173 手机订阅 参与评论(0) 【投稿】
文 章
摘 要
很多人在问剑网3到的一批新的IBM服务器的情况,因为我们会有前后两批的最新的服务器到岗,而老版本的操作系统对于新硬件的支持不理想,特别是在32位的环境下需要开启大内存模式,重新编译内核。需要很多测试的工作量保证稳定性。因此我们最近正在采用两个方案,1、采用最新版本的32位操作系统
很多人在问剑网3到的一批新的IBM服务器的情况,因为我们会有前后两批的最新的服务器到岗,而老版本的操作系统对于新硬件的支持不理想,特别是在32位的环境下需要开启大内存模式,重新编译内核。需要很多测试的工作量保证稳定性。

因此我们最近正在采用两个方案,1、采用最新版本的32位操作系统的,然后开启大内存模式,重新编译内核;2、采用最新版本的64位操作系统,但是需要服务端在这个环境下编译测试。因此需要一些工作量。

最近看到很多人在帮忙分析剑网3客户端的界面使用ini+lua的方式,然后说这个导致io太高,效率不行,一堆问题。我觉得还是需要和大家说明一下,剑网3在UI的开发过程,最核心的一个问题就是希望能提供想WOW一样可以方便定制的界面系统,特别是可以很方便的通过用户自定义,甚至通过插件来充分定义

因此我印象中UI的系统代码前后至少写过3个不同版本,为了方便最终引入了ini+lua文本格式,方便插件使用以及方便检查调试和检查错误;效率问题,因为最早剑网3的时候主要是5人副本,以及在场景中,对于BUF的使用还不是很频繁,团队功能也还没有;因此在当时是够用的,而且当时的瓶颈主要在3D部分;

随着大型副本的引入,特别是BUF的使用特别频繁,团队的行为越来越频繁,同时3D的优化使得3D部分的负载越来越低,服务端的网络发包也开始受控,这个时候UI的瓶颈开始显现了,因此大家最近的分析会发现UI的负载占用的比例越来越高,所以大家会看到我们最近的优化重点都是在IO上,特别是UI的IO。

UI的IO优化已经上了一个初步版本,还会有后续的版本,同时3D引擎在开怪过程导致的IO过高的问题,我们也准备通过进入副本预加载以及减少内存占用的多种方式逐步改善。我们现在剑网3团队内部对于优化是一个非常高的优先级,大家有发现新的问题欢迎和我们反馈,我们会及时跟进。

顺便也和大家吐吐槽,我们内部的测试都是在没有插件的环境下测试的,结果经常一挂上插件后,很多优化就显得不明显了,但是我们没有插件的源代码,也没有办法帮助插件优化呀,欢迎大家帮忙推动插件的作者也和我们一样重视优化。

或者大家也可以将大家最需要插件的功能告诉我,我可以安排研发人员在产品中逐步支持,减少对插件的依赖。

加入17173玩家俱乐部,100%领《原神》月卡、《王者荣耀》888点券、《魔兽世界》T恤等周边好礼!
加入方式:微信关注“17173服务号”

最近更新

全球新闻