I see documentation that EOS plus is getting deprecated and that the functionality is being folded into EOS, but I can’t find any documentation on how to integrate with another platform. What is the intended config setup with EOS and another platform like steam?
In the past this would be:
[OnlineSubsystem]
DefaultPlatformService=EOSPlus
NativePlatformService=Steam
[OnlineSubsystemEOS]
bEnabled=true
[OnlineSubsystemEOSPlus]
bEnabled=true
[OnlineSubsystemSteam]
bEnabled=true
but what is the proper setup if we are not using EOS Plus?
Our recommended approach is to use the EOS SDK’s native platform integration, which will handle some platform mirroring features (presence and invites) for you. See the full list of features supported by the EOS SDK native platform integration here.
You can test this using Lyra’s SteamEOS custom config. The important configuration to enable the EOS SDK’s native platform configuration is:
[EOSSDK]
bEnablePlatformIntegration=true
bEnableOverlayIntegration=true ;optional if you are using Epic Account Services
+IntegratedPlatformManagementFlags=LibraryManagedByApplication