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

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

Last updated on February 4, 2026

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

概要

AccelByte Multiplayer Servers (AMS) は、プレイヤーの近くで専用ゲームサーバーを提供できる動的な専用ゲームサーバーマネージャーです。AMSの詳細については、AMSドキュメントをご覧ください。

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

AMS IAMクライアントの作成

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

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

  2. Game Setup > Games and Apps > IAM Clientsに移動し、Create IAM Clientsをクリックします。

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

    • Create Options: 新しいIAMクライアントを作成するための利用可能なオプション。Create Custom IAM Clientsオプションを選択して、ゼロから新しいIAMクライアントを作成します。
    • 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プロジェクトをリビルドします。