メインコンテンツまでスキップ

サンプルマッチメイキングバックエンドサービスの実行 - エンドツーエンドテスト - (Unity モジュール)

Last updated on February 4, 2026

注釈:本資料はAI技術を用いて翻訳されています。

サンプルマッチメイキングバックエンドサービスをローカルで実行する

このチュートリアルセクションでは、サンプルマッチメイキングバックエンドサービスをコンピューター上でローカルに実行する方法を学びます。

  1. まず、サンプルマッチメイキングバックエンドサービスプロジェクトをコンピューターにクローンしていることを確認してください。クローン方法については、初期セットアップモジュールを参照してください。

  2. サンプルマッチメイキングバックエンドサービスプロジェクトは Python を使用して作成されています。そのため、コンピューターに Python 3.13.x がインストールされていることを確認してください。

  3. 前述の要件が準備できたら、サンプルマッチメイキングバックエンドサービスプロジェクトを開きます。次に、run.ps1 という名前の新しい PowerShell スクリプトを作成し、クローンしたバックエンドサービスプロジェクトの matchmaking-server フォルダーに配置します。

  4. run.ps1 ファイルを開き、以下のコードを追加します。このコードは server.py の環境変数を設定し、Python スクリプトを実行します。

    # Set env var
    $env:AB_BASE_URL = "https://<game_namespace_id>.prod.gamingservices.accelbyte.io"
    $env:AB_NAMESPACE = "<game_namespace_id>"
    $env:AB_CLIENT_ID = "<ams_cliam_client_id>"
    $env:AB_CLIENT_SECRET = "<ams_cliam_client_secret>"
    $env:CLAIM_KEYS = "unity-ds-ams"
    $env:REGIONS = "ap-southeast-1,us-east-2"

    # Run python
    & python ./server.py
    備考
    • AB_BASE_URL は、ゲームネームスペース ID と Admin Portal 環境を組み合わせて作成されたベース URL です。
    • AB_NAMESPACE は、ゲームネームスペースのネームスペース ID です。
    • AB_CLIENT_ID は、専用サーバーをクレームするための IAM クライアントのクライアント ID です。前のセクションで作成した ByteWars-AMSClaim IAM クライアントを使用できます。
    • AB_CLIENT_SECRET は、専用サーバーをクレームするための IAM クライアントのクライアントシークレットです。前のセクションで作成した ByteWars-AMSClaim IAM クライアントを使用できます。
    • CLAIM_KEYS は、AMS フリートに設定したクレームキーです。クレームキーは、空白なしでカンマで区切る必要があります。例: claimkey1,claimkey2。詳細については、前のモジュールを参照してください。
    • REGIONS は、AMS フリートのアクティブなリージョンです。リージョンは、空白なしでカンマで区切る必要があります。例: ap-southeast-1,us-east-2。詳細については、前のモジュールを参照してください。
    ヒント

    ゲームネームスペース ID を確認するには、Admin Portal にアクセスし、ゲームネームスペースが一覧表示されている Namespace ページに移動します。次に、GAMES セクションでゲームネームスペースを見つけ、歯車アイコンをクリックします。新しいページで、Namespace ID プロパティを見つけると、ゲームネームスペース ID の値を確認できます。

  5. 最後に、Windows PowerShell を使用して run.ps1 を実行します。クローンしたサンプルマッチメイキングバックエンドサービスの matchmaking-server フォルダーから実行してください。そうしないと、Windows PowerShell がファイルを見つけることができません。

    ./run.ps1
  6. これで、サンプルマッチメイキングバックエンドサービスが ws://127.0.0.1:8080 でコンピューター上にローカルで実行されています。サービスが開始されたことを示すログも確認できます。

    matchmaker started