Skip to main content
Skip table of contents

Upload and Stream the App

Follow the steps below to upload using E3DS Automation Tools and stream it :

Step 1. Open your project in Unreal Editor and Go to Edit > Plugins.

image-20241021-152709.png

Figure 1. Navigate to Plugins

Step 2. Enable Pixel Streaming Plugin.

image-20241029-155917.png

Figure 2. Enable Pixel Streaming Plugin

Step 3. Restart your Unreal Editor.

image-20241029-160004.png

Figure 3. Restart Unreal Editor

Step 4. Go to Edit > Project Settings.

image-20241021-154520.png

Figure 4. Project Settings

Step 5. From Plugins select “E3DS Automation Tools Settings”.

image-20241030-021033.png

Figure 5. Select “E3DS Automation Tools Settings”

Step 6. Configure E3DS Automation Tools Settings.

Download EL_AT.exe file (If you have not downloaded it before)

image-20241023-171302.png

Figure 6. Downloaded EL_AT.exe File

Download 7-Zip application and install that match your computer specification (If you have not done it before)

image-20241023-163051.png

Figure 7. Download Z-Zip Application

(i) Select Path to E3DS Executable (Figure 8) and configure the path (Figure 9)

image-20241030-020856.png

Figure 8. Configure Path of E3DS Executable

image-20241021-160420.png

Figure 9. Give the Path of EL_AT.exe File

Do not configure the fields that is shown in Figure 10, 11 and 12 as these field are automatically configured.

image-20241025-101054.png

Figure 10. Unreal Engine Folder Path (Automatically Configured)

image-20241025-101401.png

Figure 11. Unreal Editor App Path (Automatically Configured)

image-20241025-101419.png

Figure 12. Your Project Path (Automatically Configured)

(ii) Select “Path to 7Z.exe” field (Figure 13) and give the path of 7Z.exe file (Figure 14)

image-20241030-021226.png

Figure 13. Configure Path to 7Z.exe

image-20241021-161437.png

Figure 14. Give the Path of 7Z.exe

(iii) Login to Control Panel and copy the API key of your E3DS Account by visiting this link (Figure 15) and paste it to API Key field (Figure 16)

image-20241114-030058.png

Figure 15. Copy the API Key

image-20241030-021501.png

Figure 16. Paste the API key

(iv) Give Your E3DS Streaming App Name

Use only letters and numbers (Don’t use dots or spaces )

If you upload using a name that has been previously used, it will create a new version of that application.

image-20241030-021609.png

Figure 17. Configure E3DS Streaming App Name

(v) Choose Packaging Mode

There are two types of packaging mode : Development mode and Shipping mode. In development mode the packaging is slower and you can see the “Output logs” while packaging it. On the other hand in shipping mode the packaging is faster but you can’t see the “Output logs” while packaging it.

image-20241030-021716.png

Figure 18. Choose Packaging Mode

(vi) In “Packaging Folder” Choose the folder where you want to store the packaged version of your application (Figure 19 and 20)

Choose an empty folder

image-20241030-021801.png

Figure 19. Choose Packaging Folder

image-20241021-165027.png

Figure 20. Choose a Folder to Store Packaged Version of Your App

Do not check the 'Do Dedicated Server Build' option, as it is used for multiplayer apps. We will explain this in the Multiplayer section.

image-20241030-021837.png

Figure 21. Do Dedicated Server Build

Step 7. Launch your project.

Select Launch E3DS Automation Tool to push the project to cloud (Figure 22)

image-20241021-165425.png

Figure 22. Select Launch E3DS Automation Tool to Upload Your Project

After clicking Launch E3DS Automation Tool you will see a command prompt (Figure 23). Wait a moment and then you will see the message in the command prompt indicating the app is uploaded (Figure 24)

If packaging fails, it might be because Visual Studio is not properly configured with Unreal Engine. To ensure everything works correctly, package the project manually at least once.

image-20241022-013647.png

Figure 23. Your App is Uploading

image-20241022-013629.png

Figure 24. Upload Finished

Step 8. Now come to Control Panel and you will see your uploaded app.

If the project is failed to upload, then you should try Package the Project Manually Section to package your the project, then upload it.

image-20241022-013803.png

Figure 25. App is uploaded

Step 9. Click Create New Stream link.

image-20241022-013823.png

Figure 26. Create New Stream link

Step 10. Click Play App.

image-20241022-013848.png

Figure 27. Play app

Step 11. Wait for a machine to be allocated.

If the app is stuck in a queue then check this documentation

3. queue.png

Figure 28. The UI While Waiting for Machine

Step 12. Press Play button.

If play button is not showing, please refer to this documentation

If you want to learn about all the phases after accessing your streaming URL, please refers to this documentation

7. ready.png

Figure 29. Press Play Button to Stream the App

Step 13. Now you can see the app is streaming.

8. play.png

Figure 30. App is Streaming

Congratulations! You have streamed your own app successfully.

You can stream your app from mobile browser. For this check this document


💬 Ask questions and help your peers Community Forum

📄 Need help? Contact Support

 

Facebook | GitHub | LinkedIn | YouTube

JavaScript errors detected

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

If this problem persists, please contact our support.