/
Add a Server Module in the Project

Eagle 3D Streaming

Add a Server Module in the Project

 

Follow the steps to set up the multiplayer server:

 

Step 1. Navigate to Source folder

 

image-20241218-152439.png
Figure 1. Navigate to Source Folder

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

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

 

image-20241218-152527.png
Figure 2. Create a .cs File

 

 

 

 

 

 

 

 

 

 

 

 

 

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.

 

// Fill out your copyright notice in the Description page of Project Settings. using UnrealBuildTool; using System.Collections.Generic; public class YourProjectNameServerTarget : TargetRules { public YourProjectNameServerTarget(TargetInfo Target) : base(Target) { Type = TargetType.Server; DefaultBuildSettings = BuildSettingsVersion.V2; ExtraModuleNames.AddRange( new string[] { "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.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Step 7. Once the build is successful, switch the configuration to Development Editor and build the project by pressing Ctrl + B. Then press F5 to open the project automatically.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Step 8. Navigate to project settings

 

 

 

 

 

 

 

 

 

 

 

 

 

Step 9. Select Maps and Modes

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Step 10. Configure Maps and Modes

 

  • Global Default Server Game Mode: Set the same game mode as the Default Game Mode.

  • Server Default Map: Set as ThirdPersonMap

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Ask questions and help your peers Community Forum

Need help? Contact Support

 

Facebook | GitHub | LinkedIn | YouTube

 

 

Related content

Upload the Multiplayer Project and Join the Server Manually
Upload the Multiplayer Project and Join the Server Manually
More like this
Add Multiplayer Functionality in Single Player Game
Add Multiplayer Functionality in Single Player Game
More like this
Convert the Project into a C++ Project
Convert the Project into a C++ Project
More like this

Eagle 3D Streaming