Upload the Linux ZIP to Eagle 3D Streaming and stream it. Two things differ from a Windows upload, and both cause failures that do not explain themselves.
.sh launcher at its top level
— see Build a Linux package.
The Control Panel recognises a Linux ZIP and asks
Linux Build Detected — Is this a Linux build?
Answer Yes. Answering No makes it look for a Windows
.exe, and the upload stops with "No executable file found in
the zip."
.sh file, then upload
The platform setting is not visible until Advanced Options is enabled.
The Platform field offers Streaming App, Windows and Linux. This is the setting that decides which machines can run your app.
Press Save, bottom right.
Press Play. A Linux session goes through four stages, and it is worth knowing them because the wait is longer than on Windows.
| Stage | What is happening | If it stops here |
|---|---|---|
| Requesting a slot | Finding capacity for your session. | Usually brief. Persistent waiting means capacity, not configuration. |
| Waiting for a machine | A Linux machine is being allocated and started. | Check the platform setting in step 2. A config still set to Windows waits here forever. |
| Launching the app | Your build is downloaded to the machine and started. | Longer for a large build — the whole ZIP is transferred. |
| Streaming | Video is flowing. | — |
Your Linux build is running in the browser and responding to input.
Including why the wait is longer, and what to do if it matters for you.
Last updated