Dota 2 7.0 アップデート以降、Steam で「更新ファイルが破損しています」というエラーが発生する

Dota 2 7.0 アップデート以降、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

/etc/fstab を編集するには、ROOT アクセスが必要です。sudo nano /etc/fstab

HDD マウント オプションにこの行を追加します。

Arch Linux の例は次のとおりです: テンプレート: [UUID またはパーティション] [ディレクトリ] [タイプ] [マウント オプション] [ダンプ] [パス]

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 の古いバージョンも正常に動作していました。

関連情報