Server targets are not currently supported from this engine distribution.

I am following this tutorial:

But when I am building for linux (I have installed v20_clang-13.0.1-centos7) I am having this error when I am building for server. I searched everywhere some people were saying to build from source but as per my knowledge I am building from source by going to Visual Studio > Right click on UE5 > Build.

When I am packaging I click on Platforms> Linux > Select VRProjectServer in build target > Package project. It works fine if I build a VRProject (not the server) in build target. But it throws these error if I build VRProjectServer:

UATHelper: Packaging (Linux): ********** BUILD COMMAND STARTED **********
UATHelper: Packaging (Linux): Running: C:\Program Files\Epic Games\UE_5.1\Engine\Binaries\ThirdParty\DotNet\6.0.302\windows\dotnet.exe “C:\Program Files\Epic Games\UE_5.1\Engine\Binaries\DotNET\UnrealBuildTool\UnrealBuildTool.dll” VR_AWS_MULTIPLAYERServer Linux Development -Project=C:\Users\xxxxxxxx\Desktop\Multiplayer_UNREAL\VR_AWS_MULTIPLAYER\VR_AWS_MULTIPLAYER.uproject -Manifest=C:\Users\xxxxxxxx\Desktop\Multiplayer_UNREAL\VR_AWS_MULTIPLAYER\Intermediate\Build\Manifest.xml -nobuilduht -NoHotReload -xgeexport C:\Users\xxxxxxx\Desktop\Multiplayer_UNREAL\VR_AWS_MULTIPLAYER\VR_
AWS_MULTIPLAYER.uproject -NoUBTMakefiles -remoteini=“C:\Users\meeting.Earth\Desktop\Multiplayer_UNREAL\VR_AWS_MULTIPLAYER” -skipdeploy -log=“C:\Users\xxxxxxxx\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_5.1\UBT-VR_AWS_MULTIPLAYERServer-Linux-Development.txt”
UATHelper: Packaging (Linux): Log file: C:\Users\xxxxx\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_5.1\UBT-VR_AWS_MULTIPLAYERServer-Linux-Development.txt
UATHelper: Packaging (Linux): Server targets are not currently supported from this engine distribution.
UATHelper: Packaging (Linux): Took 0.942495s to run dotnet.exe, ExitCode=6
UATHelper: Packaging (Linux): UnrealBuildTool failed. See log for more details. (C:\Users\xxxxx\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_5.1\UBT-VR_AWS_MULTIPLAYERServer-Linux-Development.txt)
UATHelper: Packaging (Linux): AutomationTool executed for 0h 0m 2s
UATHelper: Packaging (Linux): AutomationTool exiting with ExitCode=6 (6)
UATHelper: Packaging (Linux): BUILD FAILED
PackagingResults: Error: Unknown Error

Any help would be really helpful

This error message suggests that server targets are not supported from the engine distribution you have installed. It seems that Unreal Engine 5.1 does not include server targets for Linux. To build a Linux server target, you may need to build the engine from source or use a different engine version that supports Linux server targets. Alternatively, you can try building a different target (e.g., VRProject) that doesn’t require a Linux server target, as suggested by the log file.

I suggest looking closer at this resource: Linux Development Requirements for Unreal Engine | Unreal Engine 5.1 Documentation

1 Like