Eagle 3D Streaming

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Follow the steps to set up the multiplayer server:

Step 1. Navigate to Source folder

image-20241129-040249.png

image-20241129-040321.png

Step 2. Create a new file and name it as YourProjectNameServer.Target.cs

If it already exists, skip this step.

Make sure to replace YourProjectName with the actual name of your project.

image-20241129-040509.png

Step 3. Open the YourProjectNameServer.Target.cs file in any text editor, add the following code, and save it:

Make sure to replace YourProjectName with the actual name of your project.

using UnrealBuildTool;
using System.Collections.Generic;

public class YourProjectNameTarget : TargetRules
{
	public YourProjectNameTarget(TargetInfo Target) : base(Target)
	{
		Type = TargetType.Game;
		DefaultBuildSettings = BuildSettingsVersion.V2;
		IncludeOrderVersion = EngineIncludeOrderVersion.Unreal5_1;
		ExtraModuleNames.Add("YourProjectName");
	}
}

Don't forget to save the file from your editor after making the changes.

Step 4. Right-click the .uproject file of your Unreal Engine project and select Generate Visual Studio project files.

image-20241129-042454.png

Step 5. Double-click the .sln file to open the project in Visual Studio.

image-20241129-023332.png

image-20241129-043914.png

Step 6. Set the configuration to Development Server and build the project by pressing Ctrl + B

image-20241129-044708.png

Step 7. Once the build is successful, switch the configuration to Development Editor and press F5 to open the project automatically.

image-20241129-135402.png

image-20241129-045530.png

Step 8. Select Content Drawer from the bottom left corner of the Unreal Editor.

image-20241129-045716.png

image-20241129-045808.png

Step 9. Double click on BP_e3ds_multiplayer

image-20241129-045915.png

Step 10. Select E3DS_Multiplayer_Components

image-20241129-050159.png

Step 11. Select Request

image-20241129-050249.png

Step 12. Configure the following fields in the Make a Request category

  • API Key: Retrieve it from Eagle3D Streaming API Management.

  • Server App Name: Set the name of the server app (e.g., MyProjectServer).

  • Server Map Name: Specify the name of the map for the server (e.g., ThirdPersonMap ).

  • Max Player: Set the maximum number of players allowed on the server (e.g., 64).

image-20241202-020948.png

Step 13. Compile and Save

image-20241202-023312.png

Step 14. Drag and drop the BP_e3ds_multiplayer into the map from the E3DS Features content folder.

image-20241129-131823.png

image-20241129-131923.png

Step 15. Select BP_e3ds_multiplayer in the Details Panel and ensure the configurations are correct.

image-20241202-023608.png


💬 Ask questions and help your peers Community Forum

📄 Need help? Contact Support

 

Facebook | GitHub | LinkedIn | YouTube

  • No labels