E3DS Documents & Tutorials

Passing and Parsing Command Line Parameters in Unreal with Eagle 3D Streaming

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 Line function, or create your own custom parsing logic.

image-20250731-223854.png
Figure 1. Get Command Line Parameter(s)







2. Defining the parameters which will be passed to your app

To configure the parameters sent to your application:

  1. Open the Eagle 3D Streaming Control Panel.

  2. Select one of your uploaded applications.

  3. Create a new config (or edit an existing one).


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.

image-20250731-223626.png
Figure 2. Parameters to Pass to App


  • 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.

image-20250731-234602.png
Figure 3. Printing Parameters 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


🆓 Get Started for free

 


Follow us on:

Facebook | GitHub | LinkedIn | YouTube