E3DS Documents & Tutorials

Phases in the Upload Sequence

When you upload an app it undergoes 6 phases in the upload sequence to finally get uploaded, installed and ready to Launch from the new Control Panel. In this section we will discuss what happen when you upload an app.


Color code for the upload sequence:

Green : Passed

Red : Error

Yellow : Warning


Phase 1. Application Review


In this phase application is reviewed by the system. The system checks:

(i) Whether pixel streaming is enabled or not

(ii) Whether the uploaded ZIP file contains a packaged UE app or not

(iii) Whether there exist an exe file or not


If the app app passed this system check then you will see the success signal (Green Color)


image-20241025-115705.png
Figure 1. Application Reviewed Successfully


If pixel plugin is not enabled then you will get an warning (Yellow Color) about it. But you can proceed to application upload phase in this case.

image-20241024-041649.png
Figure 2. Warning as Pixel Plugin Not Detected



After scanning the app, a virus was found. The system is attempting to remove it and proceed.


photo_2024-12-21_19-32-33.jpg
Figure 3. Virus Found




If the uploaded ZIP file doesn’t contains UE app then you will get an warning (Yellow Color). This time you will not be able to proceed to the next stage. When you will click on “UPLOAD” button you will get an error message (Figure 5)

image-20241024-041820.png
Figure 4. Warning as UE App Not Found

image-20241024-042544.png
Figure 5. Error Message




Error Due to Enabling Pixel Streaming Plugin 2. Please continue using the previous version of the Pixel Streaming Plugin. Do not enable Pixel Streaming Plugin 2 to ensure seamless operation and avoid interruptions.

image-20241228-122231.png
Figure 6. Error Due to Enabling Pixel Streaming Plugin 2


You cannot select files other than .zip. If you try to drag and drop a file that is not a .zip, you will see an Invalid File Type alert.

image-20250909-045113.png
Figure 7. Invalid File Type









Phase 2. Upload Application


The system will automatically start uploading the app once you click ‘Upload’ (Figure 8) and upload will be completed if everything is ok (Figure 9)

image-20241023-090457.png
Figure 8. Application is Uploading
image-20241026-120407.png
Figure 9. Application Uploaded Successfully


If your internet connection is slow or interrupted, your app may get stuck at this stage.


If the upload process gets interrupted, the test fails (i.e. error in Red).

Click 'RETRY’ to upload again. This will take you back to phase 1.

image-20241023-090916.png
Figure 10. Error While Uploading












Phase 3. Acquiring Application


This phase is automatically start when the App is done uploading at 50%. In this phase your uploaded ZIP file is stored in a remote machine or device.

image-20241023-091409.png
Figure 11. Application Acquiring


image-20241025-123610.png
Figure 12. Application Acquired Successfully


If the ZIP file is incomplete, missing essential files or folders, or if there is an interruption in the internet connection, this phase may result in an error.

image-20241026-120124.png
Figure 13. Error in acquiring application


Sometimes, you may encounter an issue where the process gets stuck in the acquiring phase and displays an error after some time. This can happen due to missing essential files in your uploaded ZIP file, a network interruption, or, in rare cases, a temporary issue with our server. However, server-related issues are extremely uncommon.

image-20241226-035355.png
Figure 14. Error in Acquiring Phase








Phase 4. Preparing Application


In this phase the ZIP file is extracted and installed in the remote machine or device and prepared for final testing and streaming.

image-20241023-091713.png
Figure 15. App is preparing


image-20241025-123753.png
Figure 16. App is Prepared for Final Test

If the ZIP file is incomplete or missing essential files and folders, or if there is a network interruption, this phase may result in an error.

image-20241026-112009.png
Figure 17. Error in Preparing the App












Phase 5. Application in Queue


If multiple apps are uploaded simultaneously, they will be in a queue,. This test may take longer to complete if the queue size is large, otherwise it will go to the next stage in a short period of time.

image-20241023-092551.png
Figure 18. App is in Queue



This test may take long period of time if the queue size is large.



If there is a network interruption, this phase may result in an error.










Phase 6. Testing Application


The purpose of this phase is to make sure the App is ready to stream. The app is played in the remote machine or device to check whether it is steaming perfectly or not.

image-20241023-093023.png
Figure 19. Testing the App


After all the phase of the testing your app will be either ready to stream (Figure 20) or will give Error Testing (Figure 21).


image-20241023-093459.png
Figure 20. App is ready to stream

A testing error occurs when Pixel Streaming is not enabled in your project, or there is a network interruption.

image-20241018-133840.png
Figure 21. Error Testing


A testing error occurred because the uploaded app exceeded the allocated resources. To learn more about resource allocation for an app, please refer to the following document:

Hardware and Software Specifications


image-20250314-145037.png
Figure 22. Error Testing


A testing error occurred because our system does not support Unreal Engine 4.27 applications.

Screenshot 2025-04-21 092103.png
Figure 23. Error Testing









Need help?

If you need any assistance, feel free to reach out through any of the following channels:

🛠️ Support Portal: Contact Our Support Team

💬 Discord Community (Faster Support): Join Our Discord Community

📧 Email Support: support@eagle3dstreaming.com


🆓 Get Started for free

 


Follow us on:

Facebook | GitHub | LinkedIn | YouTube