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

マルチプラットフォーム認証情報を設定する

Last updated on February 4, 2026

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

概要

AccelByte Gaming Services (AGS) マルチプラットフォーム認証情報を使用すると、プラットフォームごとに異なるAGS認証情報でゲームをビルドできます。これにより、ビルド設定を他のプラットフォームに変更するたびに認証情報を変更する必要がなくなります。この機能は現在、PlayStation 4XboxSteam をサポートしています。

Unreal Engine

マルチプラットフォーム認証情報を使い始めるには、AGS Game SDK for Unreal Engine をインストールする必要があります。

まず、<Your Project>/Config ディレクトリの下にフォルダとファイルを作成します。ファイル名には次の形式を使用します。

<Platform>/<Platform>Engine.ini

例えば、Windows用の特定の設定を作成する場合は、次の名前を使用します。

Windows/WindowsEngine.ini

Config フォルダは次のようになります。

Unreal Engine multi-platform credentials configuration folder preview

注記

利用可能なプラットフォームのリストは、Engine/Config/BaseEngine.iniInstalledPlatforms サブフォルダで確認できます。

作成したファイルに以下の設定を入力します。これは DefaultEngine.ini ファイル内の形式と同様です。

[/Script/AccelByteUe4Sdk.AccelByteServerSettings]
ClientId=<My Server OAuth Client Id>
ClientSecret=<My Server OAuth Client Secret>
Namespace=<My Namespace>
BaseUrl="https://prod.gamingservices.accelbyte.io"

[/Script/AccelByteUe4Sdk.AccelByteServerSettingsDev]
ClientId=<Dev Server OAuth Client Id>
ClientSecret=<Dev Server OAuth Client Secret>
Namespace=<Dev Namespace>
BaseUrl="https://dev.accelbyte.io"

[/Script/AccelByteUe4Sdk.AccelByteServerSettingsCert]
ClientId=<Cert Server OAuth Client Id>
ClientSecret=<Cert Server OAuth Client Secret>
Namespace=<Cert Namespace>
BaseUrl="https://cert.accelbyte.io"

[/Script/AccelByteUe4Sdk.AccelByteServerSettingsProd]
ClientId=<Prod Server OAuth Client Id>
ClientSecret=<Prod Server OAuth Client Secret>
Namespace=<Prod Namespace>
BaseUrl="https://prod.accelbyte.io"

[/Script/AccelByteUe4Sdk.AccelByteSettings]
ClientId=<My OAuth Client Id>
ClientSecret=<My OAuth Client Secret>
Namespace=<My Namespace>
BaseUrl="https://prod.gamingservices.accelbyte.io"

[/Script/AccelByteUe4Sdk.AccelByteSettingsDev]
ClientId=<Dev OAuth Client Id>
ClientSecret=<Dev OAuth Client Secret>
Namespace=<Dev Namespace>
BaseUrl="https://dev.accelbyte.io"

[/Script/AccelByteUe4Sdk.AccelByteSettingsCert]
ClientId=<Cert OAuth Client Id>
ClientSecret=<Cert OAuth Client Secret>
Namespace=<Cert Namespace>
BaseUrl="https://cert.accelbyte.io"

[/Script/AccelByteUe4Sdk.AccelByteSettingsProd]
ClientId=<Prod OAuth Client Id>
ClientSecret=<Prod OAuth Client Secret>
Namespace=<Prod Namespace>
BaseUrl="https://prod.accelbyte.io"
注記

設定の一部またはすべてをファイルに入力できます。たとえば、必要に応じて特定の環境の ClientIdClientSecret のみを入力できます。

Unity

マルチプラットフォーム認証情報を使い始めるには、AGS Game SDK for Unity をインストールする必要があります。

まず、クライアント側SDK 用に、希望するプラットフォーム用の特定の OAuthConfig を次の命名形式で作成します。

AccelByteSDKOAuthConfig<Platform>.json

サーバー側SDK 用には次の命名形式を使用します。

AccelByteServerSDKOAuthConfig<Platform>.json

サポートされているプラットフォームには次のものが含まれます。

  • Steam (Windows/Linux ビルド)
  • Epic Games (Windows/Linux ビルド)
  • Apple
  • iOS
  • Android
  • PlayStation 4
  • PlayStation 5
  • Live (Xbox ビルド)
  • Nintendo
注記

Steam または Epic Games のいずれかのみを使用することをお勧めします。これら2つのプラットフォームが同じディレクトリに存在する場合、Steam の設定が優先されます。

完了したら、Unity Editor から クライアント側SDK の設定を編集または生成できます。これを行うには、AccelByte > Edit Settings に移動します。次に、編集したい PlatformEnvironment を選択し、設定を編集します。Save をクリックして変更を確定します。