• 2024 年 9 月 26 日 遊戲修補技術日新月異、不斷突破 大幅減少所有 EA app 遊戲所需磁碟空間及修補檔大小

    簡而言之,電玩遊戲正在不斷進步。為了讓遊戲更好,檔案大小不斷增加。我們世界級的故事講述者與藝術家,都在創作前所未有的驚人遊戲體驗,正因如此,玩家得以沉浸在美麗又豐富的世界中,在身歷其境般的環境中遊樂,看見無比真實的角色,這一切都是因為他們在遊玩自己心愛的遊戲,像是我們最大的遊戲系列作品。

    但若遊戲需要修補,每次都需要下載、安裝大型檔案。隨著我們的遊戲持續進化、成長,修補檔大小亦然。這個過程既麻煩又耗時,而我們希望玩家與粉絲能夠盡情在他們喜歡的社群中,流暢地遊玩、觀賞、創作、交流和歡慶遊戲文化與粉絲群體。 

    這就是為什麼在今年三月,資深軟體工程師漢斯·馮·維尼達 (Hans van Veenendaal) 和他的團隊帶來了相當傑出的作品,讓我們得以推出名為已知版本修補檔 (Known Version Patching) 的劃時代工程鉅作。這個技術從根源處降低了修補的時間,讓全球的玩家與粉絲能夠更快回頭遊玩自己最喜愛的遊戲,同時降低了成本,有助於公司的淨零承諾。

    而今天,這個技術又更進一步,有了名為「就地更新」(IPU) 的更新。經由軟體工程師肯尼·陳 (Kenny Chen) 以及包含了克比·伯契爾 (Kirby Burchill)、崔佛·多昂 (Trevor Duong) 與漢斯的團隊協助,IPU 再次向前邁進了一大步。目前,EA app 的大多數遊戲都已開始運行這項更新技術,造福了全球數以百萬計的玩家,讓他們能重新開始玩遊戲,更幾乎完全避免掉了我們所有玩家都能體會到的痛——磁碟空間不足的錯誤。

    「我們透過資料監控使用者的體驗,發現更新期間的錯誤,有超過 60% 是源於磁碟空間錯誤。」

    「就地更新」實際上做了什麼?

    要確保遊戲正常運作,遊戲修補檔的存在十分重要,除此之外,修補檔還會為遊戲加入新內容、拓展遊戲世界,讓我們的遊戲變得更好,因此,修補檔的容量也不斷增長。事實上,有時候修補檔需要跟遊戲本體一樣大的空間,才能在終端使用者的主機成功完整更新。主機的空間可能需要超過 100 GB 才能隨時開啟檔案。

    若是沒有相應的空間,使用者就會遇到磁碟空間錯誤。這種情況發生時,除非有更多可用空間,否則玩家無法更新遊戲。玩家這時只能刪除自己能找到的任何檔案,或者解除安裝遊戲和程式。最糟的情況是什麼?玩家決定什麼都不做,直接放棄遊戲。

    這種問題越來越普遍。

    「我們透過資料監控使用者的體驗,發現更新期間的錯誤,有超過 60%是源於磁碟空間錯誤。」肯尼說。「事實上,我們的資料顯示,在一個月的時間內,如果有人遭遇到磁碟空間錯誤,那麼在同個月內,他很可能會再遭遇到同樣的問題兩到三次以上。」

    「對玩家來說,這超煩的。」肯尼補充說。

    IPU 就是為了避免這個問題而生。其運作原理是應用一種演算法,該演算法會在不同的遊戲更新之間,保留不變的內容,同時又不建立臨時檔案,而是直接將更新資料下載到目標檔案。這也代表,以前需要為了 100 MB 的修補檔,建立 10GB 臨時檔案的情形,如今將不復存在。 

    目標是將磁碟空間錯誤的情形減少 60%。結果如何? 

    「我們超標完成目標了。」克比說。

    對於修補檔更大的遊戲,我們發現其磁碟空間錯誤降低了近 100%,這為我們的玩家消弭了磁碟空間錯誤的問題。在此功能推出以前,我們有超過一半的玩家,會因為遊戲所佔空間,而在安裝遊戲時發生問題。

    此外,由於修補檔大幅縮小,玩家花在下載與套用修補檔的時間也大幅縮短了。這種差別可能是從幾小時縮減到幾分鐘。

    「看到這個專案推出後大獲成功,真是令人興奮。我很慶幸這個技術如期運作,而且幫到了我們所有的玩家。」

    EA app 是唯一支援這項技術的 PC 平台

    肯尼、漢斯、克比、崔佛和工程團隊的其他成員完成了驚人的工作,將軟體工程的創新想法結合在一起,我們全世界數以百萬計的玩家和粉絲因而受益。

    IPU 成功之後,肯尼現在正在帶領團隊執行新的專案。對於其負責的首個專案就是 IPU 的軟體工程師來說,此成就無比非凡,我們也很期待他日後還能達到什麼樣的成就。

    「看到這個專案推出後大獲成功,真是令人興奮。」肯尼說。「我很慶幸這項技術如期運作,而且幫到了我們所有的玩家。」

    「EA app 是唯一支援這項創新技術的 PC 平台,且因我們傑出的團隊與技術投入,我們才能將這項技術輕鬆提供給玩家。」EA 體驗部門(商業、社群和訂閱)副總裁喬·崔佛索 (Joe Traverso) 補充道。「為了讓 EA app 成為購買、遊玩 EA 遊戲的最佳去處,這只是我們為履行使命而進行的眾多投資之一。」

    加入 EA,我們的使命是透過遊戲讓世界變得更加精彩,我們相信只要齊心努力就沒有辦不到的事。

     

    IPU 由以下團隊成員開發:漢斯·馮·維尼達、肯尼·陳、工程部門的里歐·鄧 (Leo Teng)、QV 部門的帕佛·布瑞拉 (Pavel Brailla) 以及 DD 部門的崔佛·多昂 (Trevor Duong)。

    相關新聞

    管理您的 Cookie 偏好設定