> For the complete documentation index, see [llms.txt](https://docs.ggwp.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ggwp.com/jp/ggwp-client-sdk/kuikkusuttogaido/unreal.md).

# Unreal

## 認証

認証モードは2つ利用できます。詳細については、以下の [認証セクション](#authentication).

このガイドでは、より高速で簡単な認証モード、つまり静的トークンを使用します。トークンを取得するには、アカウントマネージャーにご連絡ください。

## 前提条件

1. サンプルアプリを入手するには、GGWP のアカウントマネージャーにお問い合わせください
2. Unreal Engine 5.1 と Visual Studio 2019 をインストールします

## Vivox

1. ファイル内の認証情報を置き換えてください `Plugins/voice_chat_bindings/Source/voice_chat_bindings/Private/ggwp_credentials.h`
2. Unreal Editorでvoice\_testを開き、コードをコンパイルします
3. アプリを実行して、トキシックになろう！
4. GGWP ダッシュボードにログインして、音声インシデントを確認してください

## Epic Online Services (EOS)

1. ファイル内の認証情報を置き換えてください `Source/EOS_tutorial/ggwp_credentials.h`
2. 以下の場所にアプリケーションの詳細を入力してください `/Script/OnlineSubsystemEOS.EOSSettings/Artifacts` ファイル内の `Config/DefaultEngine.ini`.
3. Unreal EditorでEOS\_Tutorialを開き、コードをコンパイルします
4. /Tools から DevAuthTool を解凍して起動します
5. 2人のユーザーでサインインし、片方はGGWPTEST1、もう片方はGGWPTEST2としてログインしていることを確認してください
6. 以下の中のプロジェクトへの絶対パスを編集してください `./Peer2Peer1.bat` および `./Peer2Peer2.bat` （ `CHANGEME`)
7. 起動 `./Peer2Peer1.bat` してから起動 `./Peer2Peer2.bat`. 2つ目のピアは、1つ目が完全に初期化されてから起動することが重要です。2つを同時に起動すると、どちらのインスタンスも別々のロビーインスタンスを作成してしまい、各インスタンスが自分専用の1人ロビーになるため、ボイスが完全に初期化されなくなります。EOSサーバー上でロビーが作成されると、しばらく残るため、今後の起動ではこの問題が起こりにくくなります
8. Peer2Peer1 のゲームでトキシックに振る舞ってください！
9. GGWP ダッシュボードにログインして、音声インシデントを確認してください

## Discord

1. ファイル内の認証情報を置き換えてください `Plugins/voice_chat_bindings/Source/voice_chat_bindings/Private/ggwp_credentials.h`
2. Unreal Editorでvoice\_testを開き、コードをコンパイルします
3. アプリを実行します
4. 開いたブラウザーウィンドウを探し、Discordアカウント接続の承認画面が表示されていることを確認してください。下にスクロールして［Authorize］をクリックします
5. ゲームが起動してDiscordが初期化されたら、トキシックに振る舞ってください！
6. GGWP ダッシュボードにログインして、音声インシデントを確認してください

*注 - 低ボリュームでのテスト中は、バックエンドサービスでのバッチ処理のため、音声インシデントが GGWP ダッシュボードに表示されるまでに 1 分ほど長くかかる場合があります。*
