問題
Linuxで原神をプレイするために、Steam Protonを使って原神をインストールした際、インストール時のランチャーのバージョンから容量不足と言われアップデートできない問題がある。
原因
Steamに非Steamのゲームを追加した際のApp IDが異なることに起因する
インストーラのApp ID(仮にAとする)のディレクトリ内に生成されたC:\Program Files\Genshin Impact\内にランチャー関係のファイルが生成される。
このあと、もう一つlauncher.exeを非Steamのゲームを追加として追加した場合、インストーラのApp ID(A)とは異なるApp ID(仮にBとする)が割り振られ、新たなApp ID(B)のディレクトリ内のC:\Program Files\Genshin Impact\Genshin Impact game\にゲーム本体が保存される。
普段Steamから起動する原神ランチャーはBのApp IDの方なので、AのApp IDの方にしか存在しないランチャーのインストール場所にアクセスできず、容量エラーと認識される。
解決