Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

This plugin works with all Unreal Engine Versions.

Prerequisites:
Download 7Zip Application and install it- Download (7-zip.org)

...

How to Enable Plugin:
Get the plugin from the Bitbucket repository from the following Link:
Eagle3DStreaming / e3dsautomationtools — Bitbucket
Clone this repository, directly to your project/Plugins Folder. If you don’t have a plugin folder by default, make a new folder called “Plugins”. It will clone a folder with “e3dsautomationtools”.

Info

It is advised to use “e3dsautomationtools” as the repository folder name inside the Plugins Folder while cloning.

...

Image AddedImage Added

Info

Note: If you have a C++ project, Generate Visual Studio files from your .uproject file, open the solution file and re-compile your project to make sure the plugin is added.

Now open your project. If you are using blueprint only project, it will ask you to compile the new plugin that you added, click okay and it will start the compiling process and will automatically open your project after a minute or so.

When the project is opened make sure the plugin is enabled by going to plugins and searching “E3dsAutomationTools

Image Modified

Once the plugin is enabled go the Project settings>Plugins>E3DS Automation Tools Settings

Image Modified

The following is the data required in this settings pages:

...

https://e3dshosting.s3.amazonaws.com/e3ds+automation+tool/el_am.exe
Save it somewhere.

Image Modified

Now click on … dots as marked by red arrow in above figure and browse and select el_am.exe you just downloaded.

Engine Folder Path: It is the path of the “Engine” folder of your Unreal Engine in which you open your project. It will automatically be added when you open the project with this plugin.

...

UProject Path: It is the path of the project that you have opened this plugin with (Current Project that is opened).

Note

If you put any path wrong, it might not initiate the plugin or give error during uploading or packaging.

Path to 7Zip: It is the path to your 7Zip executable file. It can be found in “C:\Program Files\7-Zip” or the path where you installed it. Make sure to add “7z.exe” file.

...

API key: Put your API key from your E3DS control panel account. Go to
Api Keys (eagle3dstreaming.com) with your Eagle 3D Streaming account logged in. If you do not have an Eagle 3D Streaming account, create one today. It’s free!

Image Modified

E3DSStreaming App Name: Put the name of your application with which you want to upload your application such as MyApp1, MyApp2 etc.

Info

If you are uploading by a name that was previously used, it will add a new version of that application.
For Example: If you have an App with name “Car App” and you upload again with same name, it will upload as a new version of the “Car App”.

Packaging Mode: Select Development or Shipping build based on your need.

...

Packaging folder: In this choose the path where you want to store the packaged version of your application on your computer.

Note

Important: Do not check the “Do Dedicated Server Build” box unless you are using Source Code Version of Unreal Engine and making a build for Dedicated Server. Here’s a link to making a build for dedicated server.

E3DS Dedicated Server App Name: If you choose to do the Dedicated Server Build, put the name of the dedicated server app that you want to upload in the E3DS Control Panel.


Testing URL: This is URL that will be opened when you have uploaded the application. You can put your application name at the end of it.

...

Now that all settings are done, whenever you are ready to package your project and upload, go to windows tab and at the bottom click on “E3DS-Push To Cloud”.

Image Modified

It will automatically start the packaging and uploading to control panel with the App name that you gave in the project settings.

Note

If you are on a C++ project, you need to package your project manually for the first time before using this Plugin. If you try to use this plugin for the first time for packaging, it will package and upload a small file in bytes.

When the Upload is complete it will show a message like:

...

Image Added

In the Control Panel, you can see your application uploaded with the name.

...

Image Added

If you upload your application with the same name again it will increase the version number of the application.

...

Image Added

Need help? Contact Support

...