When you say that you added the string “DynamicallyLoadedModuleNames.add(“OnlineSubsystemSteam”);” did you add it yourself, or did you uncomment the existing line that was there? Did you uncomment all of the code around it? If you wish to use this feature, you’ll need to uncomment this whole section:
PrivateDependencyModuleNames.Add("OnlineSubsystem");
if ((Target.Platform == UnrealTargetPlatform.Win32) || (Target.Platform == UnrealTargetPlatform.Win64))
{
if (UEBuildConfiguration.bCompileSteamOSS == true)
{
DynamicallyLoadedModuleNames.Add("OnlineSubsystemSteam");
}
}