Clone and set up sample matchmaking backend service - Initial setup - (Unreal Engine module)
注釈:本資料はAI技術を用いて翻訳されています。
サンプルマッチメイキングバックエンドサービスのクローン
Byte Wars AMS Unreal のすべてのモジュールを通して、サンプルマッチメイキングバックエンドサービスを使用します。このサンプルバックエンドサービスをローカルコンピューター上で実行し、ゲームクライアントをAMS上でホストされている専用サーバーに接続します。
サンプルマッチメイキングバックエンドサービスは AccelByte GitHub リポジトリで入手できます。以下のGitコマンドを使用してプロジェクトをクローンできます。
git clone https://github.com/AccelByte/ams-samples.git
AMSをカスタムまたはサードパーティサービスに統合する方法の詳細については、このページを参照してください。
サンプルマッチメイキングバックエンドサービスのセットアップ
サンプルマッチメイキングバックエンドサービスを実行するには、requirements.txt にリストされているいくつかの前提条件が必要です。以下の手順に従ってセットアップしてください:
-
クローンしたサンプルマッチメイキングバックエンドサービス内に、
matchmaking-serverという名前のフォルダがあります。その中に移動し、そこでコマンドプロンプトまたはWindows Powershellを開きます。 -
次のコマンドを使用して、
requirements.txtにリストされている前提条件をインストールします:python -m pip install -r requirements.txt
要件のインストール中に問題が発生した場合は、エラーに注意してください。通常、修正するために実行する必要がある正確なコマンドが含まれています。ただし、明確でないエラーもあります。ここでは、遭遇する可能性のあるエラーとその修正方法のリストを提供します:
The system cannot find the file specified: 'C:\\Python311\\Scripts\\wheel.exe' -> 'C:\\Python311\\Scripts\\wheel.exe.deleteme: 解決策は次のコマンドを実行することです:python -m pip install --upgrade wheel
Dockerの使用方法を知っていて、マシンにDockerがすでにインストールされている場合、すべての前提条件を含むコンテナをセットアップするためのDockerfileも提供しています。詳細については、matchmaking-server フォルダ内の README.md を参照してください。