Skip to main content
Skip table of contents

Dedicated Game Views and Controls

This document explains Dedicated Game Views and Controls in Eagle 3D Streaming.

In a dedicated experience, each user opens the same App URL, but each user gets an independent streaming session.

This means every user has their own:

  • Game view

  • Input control

  • Streaming session

  • Assigned GPU machine

  • Application experience

Dedicated Game Views and Controls are commonly used when each user needs to interact with the app separately.

Prerequisites

  1. Access the Control Panel

  2. A user Account from the Control Panel

  3. An uploaded and configured application

How Dedicated Game Views and Controls Work

In Dedicated Mode:

  • Each user opens the same App URL.

  • The system assigns a separate GPU machine or session for each user.

  • Each user controls their own instance of the application.

  • One user’s actions do not affect another user’s view or controls.

  • Each connected user consumes one CCU.

For example, if the account has 10 CCUs:

  • User 1 joins the app → 1 CCU is used.

  • Remaining CCU count becomes 9.

  • User 2 joins the app → another CCU is used.

  • Remaining CCU count becomes 8.

Instructions

1. User 1 runs the game

Go to : Control Panel -> Click on an App -> Play App. The system then looks for an available GPU machine to assign to the user.

Image 1. User 1 opens the App URL: Dedicated Game views and controls

2. A connection with our system gets initiated

After User 1 opens the App URL, the system receives the connection request. The system then looks for an available GPU machine to assign to the user.

image-20260525-074446.png

Image 2. Connection request received, system looking for a free machine to assign it to the User

3. The system installs the files from the Cloud to the GPU machines

The system prepares the application on the assigned GPU machine.

If the app is running for the first time, the files are downloaded from cloud storage to the GPU machine.

During this phase, the loading page may show:

  • Acquiring App

  • Preparing App

  • Starting App

If the app has already been prepared on the machine, the loading page may only show:

  • Launching App

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

Once the app starts, the Pixel Streaming session appears in the user’s browser. User 1 now has a dedicated view of the application.

5. Browser Receives User Input

When User 1 uses the keyboard or mouse, the browser receives those input actions.

These inputs are then sent to the streamed Unreal Engine application.

6. User 1 Controls the Application

The browser forwards the keyboard and mouse input to the Unreal Engine app.

User 1 can now interact with the application in their own dedicated session.

The stream from the Unreal application to the browser is bidirectional, while keyboard and mouse input is sent from the user’s browser to the application.

7. User 2 Plays the Same App

User 2 opens the same App URL.

The system assigns User 2 a different streaming session or GPU machine.

User 2 gets a separate view and separate control of the application.

User 1 and User 2 are using the same app, but their sessions are independent.

Image 3. User 2 opens the App URL: Gets a different machine from User 1 : interacts with the App: Gets a Dedicated Game Views and Controls

User 1 vs User 2 Experience

Feature

User 1

User 2

App URL

Same App URL

Same App URL

View

Dedicated view

Dedicated view

Control

Own control

Own control

Session

Separate session

Separate session

GPU assignment

Assigned by system

Assigned by system

Interaction

Independent

Independent

CCU usage

Uses 1 CCU

Uses 1 CCU

To learn more about the Shared experience feature, please refer to this document.


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

JavaScript errors detected

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

If this problem persists, please contact our support.