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

AMS設定のセットアップ - ゲームサーバー統合 - (Unityモジュール)

Last updated on July 14, 2026

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

概要

AccelByte Multiplayer Servers (AMS) は、プレイヤーにできるだけ近い場所で専用ゲームサーバーを提供できるようにする、動的な専用ゲームサーバーマネージャーです。AMSが提供する機能の詳細については、AMSのドキュメントを参照してください。

AMSの利用を開始するには、AMSアカウントを作成し、そのアカウントにゲームネームスペースをリンクする必要があります。また、ゲームサーバービルドのアップロードやフリートからの専用サーバーのクレームなど、AMS上でゲームサーバーを管理するためのIAMクライアントも必要です。

AMS IAMクライアントを作成する

バックエンドから新しいサーバービルドをアップロードしたり、専用サーバーをクレームしたりするなど、AMS上で専用サーバーを管理するには、これらの操作を実行するのに十分な権限を持つIAMクライアントが必要です。このチュートリアルセクションでは、そのIAMクライアントの作成方法を学びます。

  1. Admin Portalにログインし、ゲームネームスペースのダッシュボードに移動します。

  2. Foundations > Identity & Access > IAM Clients に移動し、Create IAM Clients をクリックします。

  3. 新しいページで、以下の設定を使用して新しいサーバーIAMクライアントを作成します。

    • Create Options: 新しいIAMクライアントを作成するための利用可能なオプションです。ゼロから新しいIAMクライアントを作成するには、Create Custom IAM Clients オプションを選択します。
    • Client Name: IAMクライアントの名前です。ByteWars-AMS に設定します。
    • Client Type: IAMクライアントの機密性です。Confidential に設定します。
    • Secret: IAMクライアントのシークレットまたはパスワードです。独自のシークレットを使用するか、Generate ボタンをクリックしてランダムなシークレットを生成できます。必ずこれをコピーしてください。
    • Redirect URI: IAMクライアントの認証が成功した後にリダイレクトされるURIです。http://127.0.0.1 に設定します。
    warning

    Secret は、IAMクライアントを作成した後は再度表示されません。次のステップに進む前に、必ずコピーして保存してください。

  4. Permissions セクションで、以下の権限を有効にします。この権限により、ゲームサーバーのビルドをAMSにアップロードできるようになります。

    • AMS > Dedicated Server Toolkit: ReadCreateUpdate の権限を有効にします。
  5. 完了したら、Create ボタンをクリックしてIAMクライアントを作成します。

AccelByte Unity SDKを設定する

ゲームサーバーをAMSと統合するには、以下のAccelByte Unity SDKの設定をいくつか追加する必要があります。

  1. Unity EditorでByte Warsを開きます。Byte Wars プロジェクトには、既存の Resources フォルダーがあります。独自のプロジェクトを使用している場合は、Assets フォルダーの下に Resources フォルダーを作成してください。

  2. Resources フォルダー内に、AccelByteServerSDKConfig.json という名前の新しいJSONファイルを作成します。以下のコードをコピーしてファイルに貼り付けます。次に、AGSゲームネームスペースの設定に基づいて値を置き換えます。

    {
    "Default":
    {
    "BaseUrl": "https://<game_namespace_id>.prod.gamingservices.accelbyte.io",
    "RedirectUri": "http://127.0.0.1"
    }
    }
    備考
    • BaseUrl は、ゲームネームスペースIDとAdmin Portal環境を組み合わせて作成されるベースURLです。
    ヒント
    • ゲームネームスペースIDを確認するには、Admin Portalに移動し、ゲームネームスペースが一覧表示されている Namespace ページに移動します。次に、GAMES セクションでゲームネームスペースを見つけて、gear アイコンをクリックします。新しいページで、Namespace ID プロパティを見つけると、そこでゲームネームスペースIDの値を確認できます。
  3. ファイルを保存すると、AccelByte Unity SDKの設定が完了します。