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

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

Last updated on September 28, 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 New をクリックします。

  3. What is this client for? ウィンドウで Custom を選択し、Continue をクリックします。New IAM Client ページが表示されます。

    IAMクライアントテンプレートが表示されたWhat is this client forウィンドウを示す画像

  4. Client Type セクションで Confidential を選択します。

    New IAM ClientページのClient Typeセクションを示す画像

  5. Basic Info セクションと Client Settings セクションで、以下の設定を使用して新しいサーバーIAMクライアントを作成します。

    • Client Name: IAMクライアントの名前です。ByteWars-AMS に設定します。
    • Secret: IAMクライアントのシークレットまたはパスワードです。独自のシークレットを使用するか、Generate をクリックしてランダムなシークレットを生成できます。
    • Redirect URI: IAMクライアントの認証が成功した後にリダイレクトされるURIです。Localhost を選択すると、http://127.0.0.1 に設定されます。
  6. Permissions セクションで、以下の権限を有効にします。この権限により、ゲームサーバーのビルドをAMSにアップロードできるようになります。

    • AMS > Dedicated Server Toolkit: Read、Create、Update の権限を有効にします。
  7. Continue をクリックします。Save your client secret ウィンドウが表示されます。Copy secret をクリックし、シークレットを安全な場所に保存します。次に、I have copied and stored this client secret securely にチェックを入れ、Create をクリックしてIAMクライアントを作成します。

    warning

    Secret は、IAMクライアントを作成した後は再度表示されません。Create をクリックする前に、必ずコピーして保存してください。

    Copy secretボタンがあるSave your client secretウィンドウを示す画像

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の設定が完了します。