Hey guys, OnlineSubsystemSteam is working for you?
I tried this but the return always null and also steam overlay not work
IOnlineSubsystem* OnlineSubsystem = IOnlineSubsystem::Get();
OnlineSessionInterface = OnlineSubsystem->GetSessionInterface();
GEngine->AddOnScreenDebugMessage(
-1,
15.f,
FColor::Orange,
FString::Printf(TEXT("SubSystem Name : %s"),*OnlineSubsystem->GetSubsystemName().ToString()));
[OnlineSubsystem]
bEnabled=true
bUsesPresence=true
bRelaunchInSteam=false
bInitServerOnClient=true
bUseLobbiesIfAvailable=true
bUseSteamNetworking=true
bAllowP2PPacketRelay=true
GameServerQueryPort=27015
P2PConnectionTimeout=90
PublicDependencyModuleNames.AddRange(new string[]
{
"Core",
"CoreUObject",
"Engine",
"InputCore",
"EnhancedInput",
"UMGEditor",
"UnrealEd",
"UMG"
});
PrivateDependencyModuleNames.AddRange(new string[]
{
"OnlineSubsystem",
"OnlineSubsystemNull",
"OnlineSubsystemUtils"
});