Skip to main content
Skip table of contents

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.

image-20250731-223854.png

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

image-20250731-223626.png

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

image-20250731-234602.png

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=j34h5tVUhdk


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

JavaScript errors detected

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

If this problem persists, please contact our support.