
如果這不是正確的論壇,請原諒,但我無法在任何地方找到解決方案。
Dota 2 Reborn 曾經在我的 Ubuntu 16.04 筆記型電腦上完美運作。自從 Dota 2 7.0 更新以來,每當下載更新時,我都會收到「更新檔案損壞」錯誤。我嘗試重新安裝它 - 仍然出現相同的錯誤。每當我嘗試玩遊戲時,它都會嘗試重新下載。
接下來,我嘗試重新安裝 Steam。我刪除了Dota,完全刪除了Steam,然後重新安裝了它。即使現在我再次下載 Dota 時也會遇到相同的錯誤。
我玩過的所有其他 Steam 遊戲都運作良好。 Dota 2 本身在 Windows 10 的同一台機器上運作得非常好。
有人遇過這種情況嗎?任何有關如何解決此問題的指示都會有所幫助 - 我討厭依賴 Windows 來玩遊戲。
答案1
這似乎與檔案系統的差異有關。我的 ubuntu 使用 EXT4,但我的 Dota 安裝在 NTFS 分割區上,我遇到了這個問題。尚未嘗試任何解決方案。您可能對此感興趣:
https://github.com/ValveSoftware/steam-for-linux/issues/4670
http://steamcommunity.com/app/570/discussions/0/1843493219432308676?ctp=2
答案2
我認為這個視頻可能會有所幫助:
https://www.youtube.com/watch?v=xWq1qJVJWEM
ROOT 存取權限編輯 /etc/fstab sudo nano /etc/fstab
並將該行新增至您的 HDD 安裝選項。
這是我的 Arch linux 範例: template: [UUID 或分割區] [directory] [type] [mount options] [dump] [pass]
UUID=XXXXXXXXXXX /run/media/user/drivename ntfs 預設值,exec,uid=1000,gid=1000 0 0
答案3
正如@MachinTruc所說,這個問題與Dota安裝在NTFS分割區上(而steam安裝在根ext4分割區上)有關。我將 Dota 安裝在單獨的 ext4 分割區中,現在運作正常。
這似乎是 Dota 2 更新 7.0 中的回歸,因為其他 Steam 遊戲可以在 NTFS 分區上正常運行,並且舊版本的 Dota 2 也可以正常運行。