プレイテスト - シングルプラットフォーム認証でログイン - (Unreal Engine モジュール)
注釈:本資料はAI技術を用いて翻訳されています。
Steam でログイン
-
まず、
Config/DefaultEngine.iniファイルのbAutoLoginを無効にして、プレイヤーがボタンをクリックしてログインできるようにします。[/ByteWars/TutorialModule.AuthEssentials]
bAutoLogin=false -
プロジェクトをコンパイルして Unreal Editor で開きます。次に、Edit > Editor Preferences > Level Editor > Play に移動します。Play in Standalone Game セクションで、Additional Launch Parameters フィールドに以下の起動パラメータを追加します。この起動パラメータは、Steam ビルドターゲット
AccelByteWarsSteam.Target.csとConfig/Custom/Steam/DefaultEngine.iniファイルを使用してゲームを実行するようにゲームに指示します。-target=AccelByteWarsSteam -customconfig=Steam -
Steam が起動していてログインしていることを確認します。Standalone Game モードでゲームをプレイします。

-
Login with Steamボタンをクリックします。実装が正しければ、メインメニューに移動します。
Epic Online Services (EOS) でログイン
-
まず、
Config/DefaultEngine.iniファイルのbAutoLoginを無効にして、プレイヤーがボタンをクリックしてログインできるようにします。[/ByteWars/TutorialModule.AuthEssentials]
bAutoLogin=false -
プロジェクトをコンパイルして Unreal Editor で開きます。次に、Edit > Editor Preferences > Level Editor > Play に移動します。Play in Standalone Game セクションで、Additional Launch Parameters フィールドに以下の起動パラメータを追加します。この起動パラメータは、Steam ビルドターゲット
AccelByteWarsEOS.Target.csとConfig/Custom/EOS/DefaultEngine.iniファイルを使用してゲームを実行するようにゲームに指示します。-target=AccelByteWarsEOS -customconfig=EOS -
ゲームを Epic Games Launcher に公開すると、ゲームはランチャーを通じてログインします。ただし、このチュートリアルでは Unreal Editor からゲームをテストしているため、起動パラメータ
-AUTH_TYPE=AccountPortalを使用して EOS アカウントポータルを開く必要があります。EOS 認証起動パラメータと EOS 認証資格情報タイプについて、公式の Epic Online Services ドキュメントから詳しく学ぶことができます。起動パラメータを追加するには、Edit > Editor Preferences > Level Editor > Play に移動します。Play in Standalone Game セクションで、Additional Launch Parameters フィールドに以下の起動パラメータを追加します。最終的な起動パラメータは次のようになります。-target=AccelByteWarsEOS -customconfig=EOS -AUTH_TYPE=AccountPortal -
次に、Standalone Game モードでゲームをプレイします。

-
Login with EOSボタンをクリックします。実装が正しければ、メインメニューに移動します。
自動ログイン
-
自動ログインの場合は、必要なプラットフォームに基づいて前のセクションで説明した手順に従います。ただし、
Config/DefaultEngine.iniファイルの[ByteWars/TutorialModule.AuthEssentials]セクションでbAutoLoginを有効にする必要があります。[/ByteWars/TutorialModule.AuthEssentials]
bAutoLogin=true -
次に、プロジェクトをコンパイルして Unreal Editor で開きます。プラットフォームランチャー(例: Steam、Epic Games Launcher)を起動していることを確認します。Standalone Game モードでゲームをプレイします。実装が正しければ、自動的にログインしてメインメニューに移動します。


リソース
- このチュートリアルセクションで使用されているファイルは、Byte Wars Unreal GitHub リポジトリで入手できます。