You probably don’t need this
Rivet provides an automated process for building Unreal dedicated servers without building the engine from source.
If you’re not using Rivet, you traditionally need to build Unreal Engine from source to build a dedicated server.
This is only needed if you’re using an Unreal Engine fork or need access to functionality that Rivet does not provide.
This guide will walk you through building Unreal Engine from source in order to build Linux dedicated server packages.
release
branch. This will take a long time.You will build the Unreal Engine source code in a later step.
Download the cross-compilation toolchain corresponding to the version of Unreal Engine you downloaded in the previous step.
Make sure you have the correct version installed or else Unreal Engine will say it’s not installed in a later step.
.\Setup.bat
.\GenerateProjectFiles.bat
Some Platforms were skipped due to invalid SDK setup:
Linux
is not listed here. If so, then step 1 was not done correctly.UnrealEngine\Engine\Binaries\Win64\UnrealEditor
Once you have Unreal Engine built from source, open your project and package it for Linux.
If the Linux option does not show up or gives you errors, you may have installed the wrong version of the Linux toolchain. Go back to Step 1 then restart Unreal Engine.