Skip to main content
Skip table of contents

Ready Player Me in Eagle3D Streaming

Issue Overview

When attempting to stream an app integrated with Ready Player Me through Eagle3D Streaming, users may encounter the following error: “Failed to download a list of avatar templates.”
This issue arises due to network settings verification conflicts within the Unreal Engine project.

image-20241010-124536.png

Image 1. Ready Player Me issue

Temporary Fix

To resolve this issue for individual projects, the following steps need to be performed by an Unreal Engine developer for each app.

Steps to Apply the Fix

  1. Navigate to the Project’s Config Folder

    • Open the Unreal Engine project folder and navigate to the Config directory.

  2. Modify the DefaultEngine.ini File

    • Open DefaultEngine.ini in a text editor and append the following lines:

CODE
[/Script/Engine.NetworkSettings]
n.VerifyPeer=false
  1. Rebuild the Project

  • Rebuild the project to ensure the settings are applied in the compiled build.

  • Make sure that the updated version includes this configuration.

  1. Deploy and Test:

  • Deploy the updated build in E3DS Control Panel and test the Ready Player Me integration to verify the fix.

To automatically deploy your Build using a script or an E3DS Automation plugin, refer to this document.

To manually deploy your app:

Special Note for Developers

  • This fix only works for the specific project where the changes are applied. It is not a general fix for other apps using Eagle3D Streaming unless the modification is made in each project individually.

  • A new build with the .ini modification should be created to ensure the fix works consistently.

Version-Specific Implementation

  • The fix will be applied to the app Version using the Ready Player Me Character which you’re trying to play.

  • Any users running older versions of the app should rebuild the project with this fix or run the app Version with the fix to resolve the Ready Player Me issue.

To upload a New app Version:

Old Control Panel: refer to this document.

New Control Panel: refer to this document.

Conclusion

For Ready Player Me to function properly in the Eagle3D Streaming environment, this .ini file modification is required for each Unreal Engine project. Ensure to communicate with developers responsible for each project to implement the change.


Need help? Contact Support

Submit a new request at E3DS support portal.

Requests sent on weekends will not be addressed until the following business day.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.