This guide explains how to pass custom parameters to your Unreal application via Eagle 3D Streaming and how to parse them inside Unreal Engine.
Follow the guides below:
1. Parsing Passed Parameters in Unreal
Any parameters passed to your app can be retrieved in Unreal by calling the global function Get Command Line.
-
This function can be called in any Blueprint and will return the full command-line string used to launch the application.
-
You can then parse the string using Unreal’s built-in
Parse Command Linefunction, or create your own custom parsing logic.
2. Defining the parameters which will be passed to your app
To configure the parameters sent to your application:
-
Open the Eagle 3D Streaming Control Panel.
-
Select one of your uploaded applications.
-
Create a new config (or edit an existing one).
-
To learn more about creating/editing configs, follow this guides
-
Once the config page opens:
-
Enable Advanced Options.
-
Go to the Developer tab.
-
Enable Parameters To Pass To App.
-
Add your parameters separated by spaces.
-
Save your config and play the app using its associated link.
-
When the app starts, you should see the command-line parameters printed on screen.
Additional Notes
-
Besides the parameters you define, Eagle 3D Streaming automatically adds extra parameters related to Pixel Streaming.
-
By default, screen messages are disabled. To re-enable them, run the following console command:
EnableAllScreenMessages
-
Alternatively, instead of using Print String, display the results in a UI Widget for better control.
Video Tutorial
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
Follow us on: