最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

原神版本更新體積變化統(tǒng)計(1.0~4.0)

2023-08-19 21:44 作者:ChrisKim_ZHT  | 我要投稿

最近原神 4.0 大版本更新了,更新大小令許多玩家吐槽:硬盤要裝不下了。由此突發(fā)奇想,不如來統(tǒng)計一下原神各版本的體積變化,看看它到底是如何一步步膨脹的。

本文轉(zhuǎn)自我的個人博客

原文鏈接:https://www.zouht.com/3423.html

本文使用:CC BY-NC-SA 4.0 許可

1. 方法

這一部分將會介紹我的分析方法,如果想要看結(jié)論可以直接往后跳。

1.1. 選用版本

我選用的游戲版本是國服正式版,即 CNREL 開頭的版本。語音包均選擇中文,即 zh_cn 開頭的版本。

各版本均從原神官方的 CDN 下載的差異更新包。更新包的 CDN 鏈接來源是:

https://github.com/MAnggiarMustofa/GI-Download-Library

這個倉庫收集了原神幾乎所有版本的官方 CDN 下載鏈接,同時也有一些神秘的測試版下載鏈接。

之所以選擇下載差異更新包而不是全量包進(jìn)行分析,原因是全量包體積實在是太大了。每一個全量包都是一個完整的游戲,即使按一個版本 40G 來算,25 個版本也要整整 1TB 的空間,下好之后還需要解壓,也就是說一共要 >2T 的空間才行。

因此,為了節(jié)省磁盤空間和降低下載耗時,我選擇了用差異包進(jìn)行分析。但是這就會引出一個問題,脫離了原神啟動器,該怎么使用差異包進(jìn)行更新?

1.2. 更新方法

首先,原神的差異包有兩種,一種是傳統(tǒng)的 diff 包,一種是用了差分更新技術(shù)的 hdiff 包。在 1.0 ~ 2.3 版本的更新包,都用的是 diff 形式,之后的更新就是 hdiff 了。

對于 diff 包,這個比較簡單,直接將更新包內(nèi)的文件覆蓋到游戲文件夾,然后在按照更新包內(nèi)?deletefiles.txt?記錄的信息,把要刪除的文件刪掉就行了。這個過程我編寫了一個 Python 自動化腳本完成,同時進(jìn)行數(shù)據(jù)統(tǒng)計。

而對于 hdiff 包,它包括了 diff 包的功能之外,有些以?.hdiff?結(jié)尾的文件使用了差分更新,它需要與舊版文件一起合成新版文件。我在原神啟動器的目錄下,找到了米哈游使用的差分更新軟件?hpatchz,我直接使用 Python 調(diào)用該軟件進(jìn)行差分更新。

最后我編寫的更新腳本分享在云盤里:https://run.sh.cn/gsupd,如果你要使用的話,需要把第 5 行的?hpatchz_path?指定到你的差分更新程序,另外目錄均不能含空格。

1.3. 存在問題

在測試過程中,我也發(fā)現(xiàn)了一些不好解決的問題。我們都知道,原神進(jìn)入游戲前還會進(jìn)行熱更新,這個熱更新是下載的更新包里面不包含的,必須打開游戲后再下載。由于舊版本會直接彈出需要版本更新,因此壓根無法獲取到熱更新包,所以這一部分的內(nèi)容就無法統(tǒng)計到了。

不過熱更新的大小一般非常小,都在幾百 MB 左右,因此我認(rèn)為對分析結(jié)果的影響不大,所以就不管了。

2. 分析結(jié)果

不多 BB,直接放圖!如果需要詳細(xì)數(shù)據(jù)表格,或者是作圖用的 Python 代碼,我也全都分享到了云盤:https://run.sh.cn/gsupd

2.1. 游戲體積變化

可以發(fā)現(xiàn),每個大版本(1.6~2.0, 2.8~3.0, 3.8~4.0)的躍遷都比小版本要大,并且 4.0 的增長格外的大。

2.2. 更新包體積變化

可以發(fā)現(xiàn),3.8 ~ 4.0 的更新包確實是縱觀整個游戲更新以來,最夸張的一次。幾乎是把半個游戲重新下載了一遍。

不過還能發(fā)現(xiàn),1.0 ~ 1.1 的更新包也挺大,可能是剛開服進(jìn)行了文件架構(gòu)調(diào)整。另外 2.6~2.7 的語音包更新非常突出,超過了 5G,可能也是語音結(jié)構(gòu)發(fā)生了改變。

2.3. 更新文件增刪

這張圖主要反映每次更新的文件增刪大小??梢园l(fā)現(xiàn)增刪比例目測是 10:7 左右,也就是說每次更新并不是簡單的 舊版本體積+更新包體積=新版本體積。

最近的 3.8~4.0 更新,刪除的內(nèi)容確實非常之多,可見確實有很大的文件調(diào)整。


原神版本更新體積變化統(tǒng)計(1.0~4.0)的評論 (共 條)

分享到微博請遵守國家法律
珠海市| 达拉特旗| 太仆寺旗| 多伦县| 大同县| 通山县| 上高县| 闵行区| 墨脱县| 秦安县| 习水县| 东城区| 兰考县| 广灵县| 石泉县| 府谷县| 安乡县| 清流县| 肥西县| 卫辉市| 普格县| 隆安县| 疏附县| 巴东县| 上思县| 措美县| 江油市| 长乐市| 东至县| 龙岩市| 灵石县| 河南省| 济南市| 平顶山市| 营山县| 武安市| 固始县| 澜沧| 彰化市| 巨野县| 荆门市|