自 7.0 更新以来,Dota 2 出现 Steam“更新文件损坏”错误

自 7.0 更新以来,Dota 2 出现 Steam“更新文件损坏”错误

如果这不是正确的论坛,请原谅我,但我无法在任何地方找到解决方案。

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 编写的示例:模板:[UUID 或分区] [目录] [类型] [挂载选项] [转储] [密码]

UUID=XXXXXXXXXXX /run/media/user/drivename ntfs defaults,exec,uid=1000,gid=1000 0 0

答案3

正如@MachinTruc 所说,问题与 Dota 安装在 NTFS 分区上有关(而 steam 安装在根 ext4 分区上)。我将 Dota 安装在单独的 ext4 分区中,现在运行正常。

这似乎是 Dota 2 更新 7.0 中的一次回归,因为其他 Steam 游戏可以在 NTFS 分区上正常​​运行,旧版本的 Dota 2 也可以正常运行。

相关内容