Host a Multiplayer Server App using E3DS infrastructure
Describes how to Upload and run a Multiplayer Server App on the Old Control Panel and prepare your game for Multiplayer.
Overview
To use Multiplayer and have multiple characters connected and running around in your game, start by hosting a Multiplayer Server App first. Then connect it to your Streaming App later.
Before we proceed we are expecting that you already have Built, Packaged, and tested your Multiplayer Server Locally and that your client App was able to connect with that Packed Server.
We are expecting you are Uploading a Server App that is working 100% correctly on your Local environment. Only then that App will work fine with our system.
If you need help with the Packaging of the Multiplayer Server you can follow these URLs:
https://docs.unrealengine.com/5.1/en-US/setting-up-dedicated-servers-in-unreal-engine/
Instructions
Step 1. Create an Archive of your Dedicated Server App
1. In the Root folder (file with the .exe extension), select all files and folders
If you Upload a Project without Archiving it first then the Upload will fail.
2. Right-click on the selected files . Select "Send to"->” Compressed (zipped) folder”
The Supported Archive Formats are: RAR, ZIP, 7z.
Step 2: Upload the Multiplayer Server App
1. Go to ‘Multiplayer Server Apps' on your Control Panel
2. Click Add
3. Enter the name of the App
The name of the Server App should match the executable file (.exe)
4. Click Add
The Uploader page will immediately open in a new Tab.
5. Click 'Choose File'
Browse your Files and open the Multiplayer Server Archive.
6. Click Upload
Step 3. Run the App
1. Select the Server App from the List
Refresh the page to see the uploaded Server App in the List.
2. Click ‘Start Server App’
This will start the Dedicated Server.
3. Refresh the Browser
You should Refresh the Browser to see the App in the ‘'Running Apps’' drop down.
4. The App will appear in the ‘Running Apps’ List
5. Play the Streaming App
Go to Standalone Apps in the Control Panel.
Go to Step 1 : Select an App and Select the Streaming App from the List of Apps.
Go to Step 2 : Select a Config and Select a Config from the List of Configs.
Go to Step 3 : Generate URLs and Click Play App.
If you don’t have any Apps in ''Standalone Apps'', refer to this document to upload a Streaming App.
6. To stop the Multiplayer Server, click ‘Stop Server App’
Step 4. Prepare your game for Multiplayer
Now that you have your server setup, you may be using it for Multiplayer.
To use your server for multiplayer, complete the following:
Incorporate Eagle 3D’s UE multiplayer template into your project, the source code is: https://bitbucket.org/Eagle3DStreaming/e3dsfeaturestemplate/
Follow Eagle 3D’s instructions for setting up Multiplayer. Refer to this document.
We OFFER the Dedicated Server system for FREE, the paid version is only for reliability.
Interested in the Dedicated Server System and would like to purchase a paid account for an event?
1- Upload your Apps on STEP1: App Selection on your Control Panel to test them and see their performance.
2- Upload your applications on the FREE ‘'Dedicated Server’' version of your Control Panel to further test your Apps.
If everything is working the way you desire, we will then proceed to set you up with a paid account on any Cloud system.
Result
You have uploaded a Dedicated Server App, ran it, played/uploaded your Streaming App. Now you are ready for Multiplayer.
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.