Right below where you set net mode click Advanced Settings
Multiplayer Options > Run Under One Process > uncheck this box
Play in Standalone Game > Additional Launch Parameters > type in that box: -log
Run PIE
Notice a new window popup for the server process and it'll have log messages below. This is because on server DLSS code doesn't make sense to run and the plugin isn't enabled. We need to move this code to somewhere that will only run on client.
[2024.03.11-00.25.53:477][ 0]LogLinker: Warning: [AssetLog] D:\Unreal Projects\OnAllFronts_53_CitySample\Plugins\ProjectM\Content\MenuSystem\GameInstance_ProjectM.uasset: VerifyImport: Failed to find script package for import object 'Package /Script/StreamlineBlueprint'
[2024.03.11-00.25.53:484][ 0]LogBlueprint: Error: [AssetLog] D:\Unreal Projects\OnAllFronts_53_CitySample\Plugins\ProjectM\Content\MenuSystem\GameInstance_ProjectM.uasset: [Compiler] In use pin no longer exists on node SetDLSSGMode . Please refresh node or break links to remove pin.
[2024.03.11-00.25.53:485][ 0]LogBlueprint: Error: [AssetLog] D:\Unreal Projects\OnAllFronts_53_CitySample\Plugins\ProjectM\Content\MenuSystem\GameInstance_ProjectM.uasset: [Compiler] In use pin DLSSGMode no longer exists on node SetDLSSGMode . Please refresh node or break links to remove pin.
[2024.03.11-00.25.53:485][ 0]LogBlueprint: Error: [AssetLog] D:\Unreal Projects\OnAllFronts_53_CitySample\Plugins\ProjectM\Content\MenuSystem\GameInstance_ProjectM.uasset: [Compiler] Could not find a function named "SetDLSSGMode" in 'GameInstance_ProjectM'.
Make sure 'GameInstance_ProjectM' has been compiled for SetDLSSGMode
Note you may want to wait for https://github.com/HaywireInteractive/OnAllFronts/pull/396 to merge because it's possible that fixes this issue.
To reproduce:
-log