五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(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)的評論 (共 條)

分享到微博請遵守國家法律
苏尼特左旗| 黎平县| 涟水县| 西藏| 温泉县| 商水县| 香港 | 清徐县| 福清市| 思茅市| 亚东县| 高陵县| 双桥区| 德州市| 永春县| 邯郸市| 和静县| 绥化市| 永修县| 威远县| 瑞丽市| 大余县| 西乌| 文昌市| 涡阳县| 醴陵市| 荥阳市| 蕉岭县| 偏关县| 武隆县| 南木林县| 鄢陵县| 乐昌市| 镇康县| 万盛区| 永泰县| 嫩江县| 普兰店市| 九寨沟县| 陕西省| 象山县|