A user stated that when trying to use UFE to package for WindowsNoEditor, WindowsServer, LinuxNoEditor, and LinuxServer, not all of the platforms were actually being packaged. LinuxNoEditor was being left out. The platform does package successfully if it is the only one selected.

The user was using 4.10. I was able to reproduce the issue there as well as in 4.13.

Steps to Reproduce
  1. Create a new project using the Code First Person template.
  2. Add a Server.Target.cs file for the project.
  3. Build the project in Visual Studio using the Development Editor Win64 configuration and platform.
  4. Build the Unreal Front End program for your Engine version if it has not already been built.
  5. Launch Unreal Front End.
  6. In Unreal Front End, select the Project Launcher tab.
  7. Add a new Custom Launch Profile.
  8. In the new profile, select the project created in step 1.
  9. Select the option to Build.
  10. Select the Development build configuration.
  11. Select the Cook By the Book option.
  12. Select the following platforms to cook:
    • WindowsNoEditor
    • WindowsServer
    • LinuxNoEditor
    • LinuxServer
  13. Select the option to Package and Store Locally.
  14. Select the Do Not Deploy option.
  15. Launch the new profile.

The packaging process completes for WindowsNoEditor, WindowsServer, and LinuxServer. The LinuxNoEditor platform is not packaged.

All four of the selected platforms are packaged.

The LinuxNoEditor platform packages successfully if it is the only platform that is being packaged.

Have Comments or More Details?

Head over to the existing AnswerHub thread and let us know what's up.

Login to Vote

Won't Fix
CreatedMay 9, 2016
ResolvedAug 18, 2021
UpdatedAug 18, 2021