Dedicated server

Dedicated server — выделенный сервер. Код игры собирается как сервер — без контента, без окна игры, исключительно логика выполнения.

Убедитесь, что в вашем проекте существует файл для таргета Server.

Общий вид команды сборки сервера

[UE4Path]\Engine\Build\BatchFiles\RunUAT.bat BuildCookRun
-project=[projectPath].uproject
-platform=[Platform]
-serverconfig=[Configuration]
-archivedirectory=[archivePath]
-stagingdirectory=[stagingPath]
-[buildArgs]

Пример bat файла

"c:\Epic Games\UE Binary\UE_4.26\Engine\Build\BatchFiles\RunUAT.bat" BuildCookRun ^
-project="c:\_Projects\_Jenkins\TPS\TPS.uproject" ^
-platform=Win64 ^
-serverconfig=Development ^
-archivedirectory="c:\_Projects\_Jenkins\TPS\Build" ^
-stagingdirectory="c:\_Projects\_Jenkins\TPS\Stage" ^
-build -cook -package -stage -archive -pak -allmaps -server -noclient

Last updated