Passing and Parsing Command Line Parameters in Unreal with Eagle 3D Streaming
Instructions
1-Parsing Passed Parameters in Unreal
any parameters passed to app can be received in unreal by calling the function “Get Command Line” this is a global function which can be called in any blueprint and will return the command line parameters as they are.
you can then parse the strings using unreal’s built-in function “parse command line” or write your own custom functions for processing the string.

2-Defining the parameters which will be passed to your app
first open your control panel on Eagle 3D Streaming website and select any of your uploaded applications and create a new config or edit one of your existing configs
To learn about making new configs or editing existing ones go here
once the config page opens
Enable “Advanced Options”
then head over to “developer tab”
and enable “Parameters To Pass To App”
finally add your parameters separated by space

You can type any string for the parameters to pass to your app. save your config and play the app using the link associated with this config.
you should see your command line parameters printed on screen

Besides the parameters you have defined, There are additional parameters related to pixel streaming automatically added by eagle’s platform
By default eagle will Disable screen messages, you can reenable them by running console command EnableAllScreenMessages or instead of using print string show the result in a widget
Watch the YouTube video below to see the tutorial in action.
https://www.youtube.com/watch?v=j34h5tVUhdkWas this article helpful? Comment Below. Let us know your feedback.
Need help? Contact Support
Submit a new request at E3DS support portal.
Requests sent on weekends will not be addressed until the following business day.