Multiplayer Streaming
Set up dedicated servers, multiplayer builds, and automatic server scaling.
Want to know more or need help? Join our Discord server.
Multiplayer Pixel Streaming allows developers to host dedicated Unreal Engine servers in the cloud while streaming the visual client to multiple users' browsers, allowing them to interact together in real-time within the same 3D environment.
Standard pixel streaming typically streams a single Unreal Engine application instance to individual users. Multiplayer pixel streaming adds dedicated server architecture, allowing multiple users to connect, interact, and share the same real-time virtual environment while each user receives their own streamed client experience through the browser.
No, you can start with a single-player game. The E3DS guide outlines the exact steps needed to add multiplayer functionality to an existing single-player Unreal Engine project.
To support multiplayer streaming, you must add a dedicated Server Module to your project. Unreal Engine requires the project to be converted to C++ so the engine can compile the source code necessary for this custom server build.
For multiplayer streaming, you cannot just package one file. You are required to package two distinct builds: a Server Build (to handle game logic and hosting) and a Game Build (the visual client the users will stream). Both must be uploaded separately to the E3DS Control Panel.
Yes. By installing and enabling the E3DS Automation Tools Plugin, you can configure your project settings to automatically package and upload both server and client builds directly from the Unreal Editor to the E3DS platform.
Automatic Server Join streamlines the user experience. Instead of manual server management, the platform automatically starts a server instance and connects the player the moment they launch the streaming game. To use this feature, developers must enable the Multiplayer Server Scaling Plugin and configure the E3DS Multiplayer Class within their Unreal project prior to packaging.
By using the Multiplayer Server Scaling Plugin, the E3DS infrastructure dynamically spins up new dedicated servers as concurrent users increase, ensuring seamless entry for players without manual developer intervention.
Multiplayer Pixel Streaming can be used for collaborative design reviews, digital twins, virtual showrooms, architectural walkthroughs, multiplayer games, enterprise training, simulation platforms, virtual events, educational experiences, and metaverse applications. Any Unreal Engine project that benefits from real-time multi-user interaction can take advantage of multiplayer streaming.
Yes. Many organizations use multiplayer pixel streaming for collaborative reviews, employee training, simulation exercises, digital twin environments, and remote teamwork. Because users can join instantly through a browser, multiplayer streaming simplifies deployment while preserving the interactive capabilities of Unreal Engine applications.
Ensure that both your Server Build and Game Build were packaged correctly, that the Pixel Streaming plugin was enabled in the Game Build, and that your Server Module compiled without errors during the C++ conversion.
For the quickest response times, E3DS recommends joining their official Discord Community at https://discord.com/invite/yvkZewuXKG. You can also submit a formal request through the Support Portal or email support@eagle3dstreaming.com.