Our Linux Server fails to run with cooked data.
Is this mode of running this target intended to be supported?
As far as I have been able to determine the issue seems to lie in plugin discovery, pretty deep in platform-specific engine code, where there is different behavior between WindowsPlatformFile.cpp and UnixPlatformFile.cpp
Note, we do not encounter this issue with a Linux Packaged Server, nor a Windows Server with Cooked data.
I have attempted to reproduce this issue with the simple First Person Shooter sample; with that project the error logged is as follows:
LogPluginManager: Error: Unable to load plugin ‘ControlRig’. It was requested by .uplugin files that are enabled by default, but it has a dependency that is missing on disk.
The missing dependency is RigVM (ReferenceChain: ControlRig \-\> RigVM).
Aborting.
I have verified that RigVM is present in the example above.