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

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

Last updated on July 14, 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 は、専用サーバーを claim するための IAM クライアントのクライアント ID です。前のセクションで作成した ByteWars-AMSClaim IAM クライアントを使用できます。
    • AB_CLIENT_SECRET は、専用サーバーを claim するための IAM クライアントのクライアントシークレットです。前のセクションで作成した ByteWars-AMSClaim IAM クライアントを使用できます。
    • CLAIM_KEYS は、AMS フリートに設定した claim キーです。claim キーは空白を含めずコンマで区切る必要があります(例: claimkey1,claimkey2)。詳細については、前のモジュールを参照してください。
    • REGIONS は、AMS フリートのアクティブなリージョンです。リージョンは空白を含めずコンマで区切る必要があります(例: ap-southeast-1,us-east-2)。詳細については、前のモジュールを参照してください。
    ヒント

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

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

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

    matchmaker started