原神|DNF:这不是我认识的地下城! 1秒进图不卡顿,尹策划干了一件实事

原神|DNF:这不是我认识的地下城! 1秒进图不卡顿,尹策划干了一件实事

文章图片

原神|DNF:这不是我认识的地下城! 1秒进图不卡顿,尹策划干了一件实事

文章图片

原神|DNF:这不是我认识的地下城! 1秒进图不卡顿,尹策划干了一件实事

文章图片


DNF:这不是我认识的地下城!1秒进图不卡顿 , 尹策划干了一件实事
DNF游戏 , 历来有“掉线城”、“小霸王服务器”之称 , 掉线、卡顿、无响应等现象层出不穷 , 一直存在 , 13年来 , 一个2D横版通关游戏 , 内存已经达到了20多个G 。 但是 , 在发布会上 , 尹策划重磅承诺 , “客户端优化 , 解决卡顿问题” 。

国服体验服更新 , 1秒进图不卡顿
国服嘉年华之后 , 国服体验服更新了1.20新春版本部分内容 , 上线了新职业合金战士、更新了魂异界副本 , 同时 , 也更新了“客户端优化”内容 , 让秀儿没有想到的是 , 这次优化会如此明显 。

【原神|DNF:这不是我认识的地下城! 1秒进图不卡顿,尹策划干了一件实事】以往进图读取图片 , 进度条存在时间至少2-5秒 , 甚至更久 , 但是 , 这次优化更新后 , 居然可以秒进副本 , “1秒进图”来形容都不恰当 , 可以称之为“光速进图” , 太丝滑了 , 刷图体验很棒 , 特别是打奥兹玛团本 , 搬砖风暴 , 时间至少可以节约5分钟以上 。

64位系统更新 , 解决卡顿的第一步
在三次觉醒更新的时候 , DNF还是32位系统 , 三觉一出 , 必然卡顿、掉线、黑屏 , 为此 , DNF进行了大变革 , 将32位系统更新为64位系统 , 大幅提升了游戏性能 , 在一段时间内 , 解决了游戏卡顿、内存不足的毛病 , 但是 , 随着游戏越来越大 , 读取图片越来越多 , 64位系统更新 , 也不能带动老迈的DNF , 亟需新的变革 , 尹策划出大招了 , 处理DNF代码 。

DNF代码有多夸张 , 听专业人士讲一下
对于代码 , 秀儿不太懂 , 只知道很复杂 , 借用一位大神的科普 , 就知道有多难了 , 尹策划能够下这个决心 , 值得点赞 。
首先是DNF底层代码 , 这种游戏底层代码上面 , 就是一堆垃圾山 , 你动一个对后面的所有东西都有可能造成影响 , 所有长时间更新的游戏底层代码都是这个情况 , 最关键的是 , 不熟悉底层代码的人很难动这些东西 , 游戏开发作为人员流动性最高的行业之一 , 当初立项时的程序员还有几个在公司都是问题 。

其次是“多核心多线程” , 多核心多线程的真正开始也就是4年前的事 , 之前主流也就是4核4线程甚至双核4线程 , 在那一年后 , 才陆续有新的单机做多核优化 , 就更别提技术更新更慢的网游;接下来就看这个多核优化能吃到多少线程了 , 目前DNF是游戏固定一个线程 , TP固定一个线程 , 游戏又是一堆纯贴图资源 , 导致zen3和英特尔12代这种单核强三级缓存巨大的CPU会有明显优势 , 特别是最低帧方面 , 但单核再强也就是单核 , 如果游戏本体能优化到3个核心乃至4个核心 , 目前的卡顿肯定是会明显改善 。

推荐阅读