最近Steam経由でゲームをインストールしましたが、ゲーム資産の一部がロードされていません。
オンライン調査で同じ問題が発生したWindowsユーザーは、トラブルシューティング中にウイルス対策ソフトウェアをオフにすることをお勧めします。
setenforce 0
Fedoraを使用してソリューションを変換し、ゲームを実行する前にSELinuxをオフにしました。実際に動作します!資産がゲームに正しくロードされました。
私は明白な理由でSELinuxをオフにしたくないので、特定のアプリケーション(ゲーム)が特定のフォルダ(資産)を読み書きできるようにしたいと思います。
どうすればいいですか?
答え1
次のような基本的なSELinuxのトラブルシューティングを試してみてください。
restorecon /path/to/your/game
- 具体的な結果が予想されない
grep -i =avc /var/log/audit/audit.log | grep -i my_cool_game | audit2allow -M my_cool_game semodule -i my_cool_game.pp
- ここで my_cool_game はゲーム名です。
quake2
変更quake2.exe
;-)
- ここで my_cool_game はゲーム名です。