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

AMSの設定 - ゲームサーバー統合 - (Unreal Engineモジュール)

Last updated on July 14, 2026

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

About

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サーバーのシミュレーションが可能になります。

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

AGS SDKを設定する

AGS Game SDKを使用する前に、先ほど作成したIAMクライアントを使用するように設定する必要があります。

  1. テキストエディタで /Config/DefaultEngine.ini を開きます。

  2. DefaultEngine.ini 内の [/Script/AccelByteUe4Sdk.AccelByteServerSettings] セクションと [/Script/AccelByteUe4Sdk.AccelByteSettings] セクションを見つけ、その値をダミー値に置き換えます。この設定はAccelByte Gaming Services (AGS) 統合用のものであり、このモジュールでは使用しないため、任意の値を設定してください。

    [/Script/AccelByteUe4Sdk.AccelByteServerSettings]
    ClientId=DUMMYCREDS
    ClientSecret=DUMMYCREDS
    Namespace=DUMMYCREDS
    PublisherNamespace=DUMMYCREDS
    RedirectURI="http://127.0.0.1"
    BaseUrl=DUMMYCREDS

    [/Script/AccelByteUe4Sdk.AccelByteSettings]
    bServerUseAMS=true
  3. DefaultEngine.ini ファイルを保存し、Byte Wars プロジェクトを再ビルドします。