This document explains the Dedicated Game Views and Controls. The Dedicated Game Views and Controls experience is achieved from STEP ‘STEP 3: Generate URLs on URLs’ in the Control Panel. CCUs get and open the same App URL but interact and view it differently.
Prerequisites
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
|
Info |
---|
For demonstration purposes, use this URL: https://connector.eagle3dstreaming.com/v5/demo/CarConfigurator427_reimport/E3DS-Iframe-Demo |
Instructions
1. User 1
...
runs the
...
game
...
Panel | ||||||
---|---|---|---|---|---|---|
|
...
Go to : Control Panel >STEP 3: Generate URLs > Play App. |
...
2. A connection with our system gets initiated
The system receives the connection request and assigns a machine to Play the user’s App.
...
...
3. The system installs the files from the Cloud to the GPU machines
...
If the App runs for the first time
...
Once the free GPU machine is assigned to Play the User’s playing the App, the files get will be downloaded from the Cloud to the Texas Datacenter on the GPUs if the App is running for the first time after the upload. The App goes through an our machines. (The Loading phase of the App will show an ‘Acquiring/Preparing/Starting App then through a Starting App loading phases. More details about the Concept of Load time here.or only through a Starting App Loading phase, if App’ phase) Info
If it is not the first time, the user system runs the App .
...
from the GPU machine (The Loading page of the App will show a ‘Starting App’ phase only).
Refer to this document to get the Concept of Load time in Eagle 3D Streaming.
4. The App is displayed on the User's screen
...
...
5. The Browser receives input from the User's keyboard and mouse actions
When the user starts typing on the keyboard and using the mouse, these inputs will be received by the Browser.
...
6. The Browser forwards these inputs to the Unreal App, allowing the User to interact with the Application
Note |
---|
The communication between the Unreal App and the Browser is bidirectional in this case, but the communication with the mouse and keyboard is unidirectional. (user inputting commands is unidirectional). |
Info |
---|
User 1 is the 1st CCU. So, if you had 10 CCUs, then, only 9 other Users can connect simultaneously with you and have a different experience of the game than you. |
Note |
---|
The communication between the Unreal App and the Browser is bidirectional, but the communication with the mouse and keyboard is unidirectional. |
...
7. User 2 plays the App
User 2 (CCU 2) is assigned a different GPU machine from User 1. Info
They both interact differently to the App. So, each one gets a different View and Controls of the game.
...
Note |
---|
If you had 10 CCUs, now with User 1 and User 2 connected to the App, only 8 CCUs can connect simultaneously with them. To understand the concept of CCUs, check this document. |
...