Versions Compared

Key

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

Get a demo of the Multiplayer feature.

Panel
panelIconIdatlassian-info
panelIcon:info:
bgColor#E6FCFF

Demo link :

connector.eagle3dstreaming.com/v5/demo/E3DSFeaturesTemplate/Arslan_DStest?exeLunchArgs=-boothno=1

...

Preparing to execute instructions

Info

Before starting the first step, make sure you have:

  • To complete this guide, your working environment must meet all the requirements above. If you have not completed any of the points, follow the link to the appropriate instruction and complete it first.

Instructions

Info

Note :
This document aims to provide developers a zero coding approach to host a multiplayer server with simple management. This document is evolving, and we will strive to keep it consistent with all the eagle specific features we are releasing. We appreciate your patience!

The demo provided is meant to be a starting point . There will be some use cases, however, where the requirements of the UE application will extend beyond the demo Eagle 3D Streaming provides. 

In these cases, Eagle 3D is happy to work under a professional services agreement where we define a scope of work and complete it as per your specifications. We are unable, however, to provide dedicated support for the multiplayer demo to develop additional capabilities.

Info

If our free servers are not online then this demo's multiplayer part might not work. If it does not work then ask support@eagle3dstreaming.com about it or you can request a paid server.

If you would like to demo our multiplayer, follow these steps. First launch this demo in two separate devices (mobile/desktop/….) with an internet connection and browser:

...

This specific map inspires developers on what can be achieved with Unreal Engine and the Eagle 3d Streaming platform.

1. STARTUP SCREEN

User is presented with a Player Selection screen where the User can select different Avatars and add a Name Tag which is visible above the Player in the multiplayer environment.

...

2. MULTIPLAYER ENVIRONMENT

...

Repeat the same process (of going to booth 12 and stepping on the yellow cylinder) from a second device or browser tab and you will see another avatar in the same space.

...

3. SETUP

Now that you have seen the demo, you can also use Eagle’s Multiplayer Template as a starting point to add Multiplayer into your project using a Dedicated server. In order to do this, you will first need:

...

More information about setting up and creating configs are here: Set Up Configurations on your Control Panel Select/Create a Config

The code that will process this value can be found here:

...

Info

When the stream starts this code the Client will run and connect to STATIC IP ADDRESS mentioned “Server IP”.

4. DEDICATED SERVER PACKAGE GUIDE
https://www.youtube.com/watch?v=zNUxzl8Dcb4&ab_channel=Flopperam

https://docs.unrealengine.com/4.27/en-US/InteractiveExperiences/Networking/HowTo/DedicatedServers/

5. ADDITIONAL RESOURCES
https://www.youtube.com/watch?v=09yWANtKmC8&ab_channel=UnrealEngine

6. TROUBLESHOOTING

Info

Sometimes user will see a black as screen as shown below.

...

Warning 🔧

Panel
panelIconIdatlassian-warning
panelIcon:warning:
bgColor#FFFAE6

Issue 1 : ❌ 🚫

Black screen (below)

...

Info

Cause of the issue :

The Build is not able to connect to the server.

...

The reasons could be :

  1. The dedicated build is not running

...

Info
Sometimes after
  1. The machine where the dedicated build is running may have some connectivity issues (e.g. firewall permissions, IP address issues, etc.).

...


Note

Issue 2 : ❌ 🚫

After connecting to server, the Camera or pawn

...

get stuck into somewhere

...

(below).

Image Modified

From experience what we have seen is that if your

Info

Cause of the issue :

Your game version and

dedicated

Dedicated server version are

not the same then it happens. So whenever you package a game, you should package

NOT THE SAME.

Eagle 3D Streaming recommends :

When you Package your gamePackage the dedicated server as well and

deploy

Deploy them

. And

and connect them together

only to prevent this kind of weird situation

.

Was this article helpful? Comment Below. Let us know your feedback.

...

Need help? Contact Support

If you still need help, contact support to get your issue resolved quickly.

...