I am packaging a windows client and linux server via RunUAT. This has been working fine for a long time but now I am getting an error on the client side when I run the game.
For some reason it thinks my HUD bp is mismatching between my client and server.
Like I said this was working fine before.
My build commands are below.
"D:\UnrealEngine4.11\Engine\Build\BatchFiles\RunUAT" BuildCookRun -project="%WORKSPACE%\FPSGame\FPSGame.uproject" -noP4 -platform=Linux -serverplatform=Linux -server -serverconfig=DebugGame -cook -allmaps -build -stage -pak -targetplatform=Linux -archive -archivedirectory="D:\UE4Builds\Omniwar"
"D:\UnrealEngine4.11\Engine\Build\BatchFiles\RunUAT" BuildCookRun -project="%WORKSPACE%\FPSGame\FPSGame.uproject" -noP4 -platform=Win64 -clientconfig=DebugGame -serverplatform=Win64 -server -serverconfig=DebugGame -cook -allmaps -build -stage -pak -targetplatform=Win64 -archive -archivedirectory="D:\UE4Builds\Omniwar"
I tested it without the -pak flag too just to verify that the BP_FPSHUD blueprint is being packaged and it is.
Does anyone know where I can find the GUIDs? Or what could be going wrong?
I have tried deleting Intermediate, Binaries, DerivedDataCache, and the archived directory and rebuilding. However this didn’t fix the issue.
Edit: I tried reverting to a previous version of BP_FPSHUD and it still isn’t working.