リモートコンピュータでゲームをコンパイルする方法
目次
- はじめに
- リモートコンピュータ上でのゲームのコンパイルについて
- 学生や大学の教授向けの便利なビデオチュートリアル
- プティを使用したリモートコンピュータへのログイン
- パーソナルマシンではなくリモートコンピュータでゲームを実行する理由
- プティのダウンロードとインストール方法
- ゲームのダウンロード
- GNU Wgetを使用してゲームをリモートコンピュータにダウンロードする
- ターミナルコマンドによるダウンロードの実行方法
- ゲームのインストール
- ダウンロードしたゲームファイルの展開方法
- インストール手順の読み込みと初期設定
- インテルコンパイラを使用したゲームのコンパイル
- インテルコンパイラの利点と使用方法
- コンパイル設定ファイルの作成と実行
- DDIとモジュールのコンパイル
- DDIとモジュールのコンパイル手順
- 注意事項と警告の確認
- ゲームのリンクと正常なコンパイルの確認
- ゲームのリンク処理の実行
- 正常なコンパイル完了の確認方法
- まとめ
- ゲームのコンパイル手順のおさらい
- リモートコンピュータでのゲーム実行のメリットとデメリット
🕹ゲームのリモートコンパイルと実行方法
はじめに、このビデオではLinux上でゲームをスクラッチからコンパイルし、リモートコンピュータ上で実行する方法について説明します。私のパーソナルマシンではゲームを実行せず、代わりにリモートコンピュータ上でコンパイルして実行するため、大学のクラスターや多くのコアとノードを持つローカルの大学クラスターがある場合、特に役立つ情報となるでしょう。
まず最初に、リモートコンピュータにログインします。私の場合、Windowsを使用しているので、PuTTYを使用します。PuTTYは無料でダウンロードできますので、リンクを残します。私が使用しているコンピュータはユニバーシティコンピュータの「Condo」と呼ばれています。自分の認証情報でログインし、問題が起こらないことを願います。ログインが完了したら、ホームディレクトリに移動します。
次に、ゲームのダウンロード情報に戻ります。既にLinux用のダウンロードを選択していることを確認してください。ダウンロードするために直接「wget」を使用しますが、ユーザー名とソースを指定する必要があるため、それを指定するようにします。パスワードは非表示にします。ダウンロードリンクを右クリックし、「リンクのアドレスをコピー」または「リンクのアドレスを保存」として指定します。このリンクが現在のゲームのダウンロードファイルになります。「ls」を入力すると、ダウンロードしたファイルが表示されます。
続いて、ダウンロードしたゲームフォルダに移動し、フォルダ内のファイルを確認します。「ls」を入力すると、ディレクトリ内のファイルが表示されます。インストール手順を読むことが推奨されていますが、私はそれを飛ばしてコンパイルを進めます。
ゲームの特定のバージョンをインテルコンパイラでコンパイルするために、まずは「config」を実行します。質問のシリーズに回答する必要があります。「Enter」を押してデフォルトの設定を選択し、ターゲットマシン名とゲームのディレクトリの入力を求められます。インテルコンパイラを選択し、バージョン番号を入力します。数学ライブラリの選択では、「mkl」と入力し、パス名をコピー&ペーストします。
次に、通信ライブラリの選択やその他のオプションの設定を行い、「config」を完了させます。
コンパイルが成功すると、ゲームのリンク処理が正常に完了したというメッセージが表示されます。この段階で、ゲームのコンパイルは完了です。
以上が、Linux上でゲームをスクラッチからコンパイルし、リモートコンピュータ上で実行する手順です。リモートコンピュータでのゲーム実行にはメリットもデメリットもありますが、大学のクラスターやコアの多いマシンを活用することで高性能な計算が可能です。
Note: The above content has been translated into Japanese.