\r\n\r\n
Linux OSの再インストールが必要な場合も、ゲーム処理中にデータが失われないようにしたい場合も、ゲームデータのバックアップと保存が解決策となります。
ディスクイメージを**完成させることができます。または、専用ツールを使用することもできます。ゲームデータのバックアップを取る理由に関わらず、3つの選択肢があります。
WindowsではGameSave Managerが、LinuxではSLSKが同じような役割を担っています。
注:Steamのクラウドストレージ機能を使用するゲームが増えていますが、使用しないゲームやオフラインでプレイするゲームについては、これらのソリューションのいずれかが必要です。
Linuxでは、コマンドラインのddツールとデスクトップツール(UbuntuのDiskユーティリティなど)の2つの方法が用意されています。また、サードパーティ製のツールを使用することもできます。
その中で最も強力なのが、ディスクイメージの生成と復元が可能な「dd」である。しかし、使い方を誤ると、計り知れないダメージを与えることになる。ddの使い方ガイドでは、この操作を安全に行うための方法を説明しています。
しかし、マウスで操作するユーザーインターフェースの安全性を重視するのであれば、ディスクユーティリティはディスクイメージの作成と復元も行います。Ubuntuやその派生バージョンを使用していない場合は、選択したディストリビューションに独自のディスクユーティリティがあることに気づくでしょう。
最後に、Linuxでバックアップを作成するための様々なサードパーティツールが利用可能です。詳細については、オプションの概要を参照してください。
Windowsと同様に、Linuxのディレクトリ構造からセーブゲームを探し出し、個別にバックアップを取ることが可能です。ただし、これらは最初のもので、通常はValve(Steamの開発元)**のゲームかどうかに依存することを知っておく必要があります。
バルブのゲームは、中でプレイしてください。
~/.local/share/Steam/SteamApps/common/[your_game_title]一方、他のゲームについては、userdataディレクトリの
~/.local/share/Steam/userdata/[userid]/41070/local/[your_game_title]セーブしたゲームファイルが見つかったら、新しい場所にコピーします。外付けハードディスク、USBメモリ、Dropboxなどのクラウドドライブなど、いざというときに簡単に取り出せるものであれば、どこでもかまいません。
SLSK は、セーブゲームファイルを探すのに時間を浪費することなく、ゲームをリストアップし、すべてのゲーム設定とセーブを検索して保存するツールを提供します。
SLSKを使用するもう一つの理由は、ゲームデータは通常、上記のファイルパスで見つかるはずだからです。しかし、開発者がセーブゲームのためのカスタムディレクトリを導入すると、事態は混乱します。
コミュニティが運営するディレクトリの場所やその他のゲーム関連データのデータベースのおかげで、SLSK は Linux にインストールされた Steam ゲームを自動的にバックアップできます!SLSK は、ゲームプロファイル(または互換性のためのカスタム設定)やゲーム全体もバックアップすることが可能です。
SLSK は ubuntu 17.10 以降で動作します。Arch (AUR にあります) と OpenSUSE (OBS リポジトリ経由) でも利用可能です。Ubuntuの場合、ソースからコンパイルする必要があります。
注意:SLSKが対応できないゲームもありますので、詳しくはGitHubのリストをご確認ください。
UbuntuにSLSKをインストールするには、ターミナルを開き、以下の依存関係をインストールします。
sudo apt install sqlite3 qt5-default g++ make qt5-qmake git次に、GitHubからSLSKのリポジトリをcloneします。
git clone https://github.com/supremesonicbrazil/SLSKSLSKディレクトリに移動し、次の場所でビルドとインストールのスクリプトを実行します。
cd ~/SLSK./BUILD.sh && sudo ./INSTALL.shこの段階は、お使いのコンピュータのハードウェアによって異なりますが、しばらく時間がかかります。すべて完璧にインストールされるはずです。そうでない場合は、不足している依存関係をインストールして、再試行してください。
すべての設定が完了したら、ダッシュボード、または使用しているアプリケーションランチャーからSLSKを見つけることができるはずです。
SLSKをSteamセーブに使用するには、Steamライブラリのパブリックフォルダの場所を入力する必要があります。この場合、Gamesフォルダの欄に入る必要がありますので、省略記号(...)をクリックして場所を参照します(上記のとおり)。
終了したら、バックアップデータの保存先を選択します。もう一度楕円形のボタンをクリックして、希望のアーカイブの場所を参照します。この場所は、ローカルドライブまたは外部(またはリムーバブル)デバイスに配置することができることに注意してください。
これが完了したら、今度はハードディスクをスキャンしてゲームファイルを保存します。Scan for Saveをクリックすると「Save game files only」が見つかります。ゲーム全体をバックアップする必要がある場合は、Scan for Gameを使用してください。また、Scan for Configsを使用すると、カスタムコンフィギュレーションをバックアップすることができます。
表示されたゲームの一覧で、バックアップするゲームの横にあるチェックボックスをオンにします。すべてをバックアップする場合は、「すべてをマークする」ボタンを使用します。右上の現在のモードを確認してから進みます。「現在のモード:バックアップ」と表示されていれば、準備は完了です。スタート]をクリックし、ゲームのバックアップが完了するのを待ちます。
すでにSLSKでバックアップをとっている場合は、セーブしたゲームデータやゲームフォルダを復元するのはとても簡単です。復元オプション」で、スキャンオプションを選択します。これは、すでに作成したバックアップの種類と一致するはずです。見つかったら、復元したいものを選択し、復元モードになっていることを確認して、「開始」をクリックするだけです。
ファイルを復元中ですので、しばらくお待ちください。
3つの主要なオプションがあるので、セーブゲームデータのバックアップに困ることはないでしょう。
ゲームはOSの別パーティション(できれば別のディスク装置)に保存してください。これにより、OSがクラッシュして再インストールが必要な場合でも、データのサルベージに時間を費やす必要がなくなります。もう、自分のパーティションで安全です!
もちろん、Linuxで利用できるゲームの選択肢はSteamだけではありません。完全にゲーム中心のOSがいいという方もいらっしゃるでしょう。ただ、セーブファイルのバックアップは取っておいてくださいね。
写真提供:お竜/写真