Find Sessions or Find Sessions Advanced always don't work with Steam or EOS.

Maxime66410
Wed, 18 Jun 2025 09:44:28 +0000
Programming & Scripting

Hi, I’ve never been able to get Find Sessions or Find Sessions Advanced to work with Steam or EOS or both.

I’ve been working on it for years, testing every version of Unreal Engine from 4.26 to 5.6.

In all versions, the find session never worked once.

It only works on the same LAN network, but also on the same network via the WAN.

On the other hand, the Steam or Epic Game invitation functions for joining a friend work very well.

BUT, WAN through several networks, the Find sessions never worked and fell directly on the failed without any return in the logs despite the log configs.

[Core.Log]
LogEOSSDK=All

Or

[Core.Log]
LogOnline=VeryVerbose

[2025.06.18-09.15.46:069][404]LogBlueprintUserMessages: [UW_MainMenu_C_2147482476] Server Research is Empty

I’ve worked on several different PCs, on several different networks, and we’ve never been able to get the find session to work.

Yet our configuration is well done, the existing projects on github don’t help us because we always get the same error, and the Unreal Engine forum is flooded with the same error as us.

CONFIG DEFAULTENGINE.INI FOR STEAM :

[URL]
GameName=###
Port=27015
PeerPort=27015
QueryPort=27015

[/Script/Engine.GameEngine]
!NetDriverDefinitions=ClearArray
+NetDriverDefinitions=(DefName=“GameNetDriver”,DriverClassName=“/Script/SteamSockets.SteamSocketsNetDriver”,DriverClassNameFallback=“OnlineSubsystemUtils.IpNetDriver”)

[OnlineSubsystem]
DefaultPlatformService=Steam
PollingIntervalInMs=20
[OnlineSubsystemSteam]
bEnabled=true
bUsesPresence=true
bRelaunchInSteam=false
bInitServerOnClient=true
bUseLobbiesIfAvailable=true
SteamDevAppId=480
bUseSteamNetworking=true
bAllowP2PPacketRelay=true
GameServerQueryPort=27015
P2PConnectionTimeout=90

[/Script/OnlineSubsystemSteam.SteamNetDriver]
NetConnectionClassName=OnlineSubsystemSteam.SteamNetConnection

[Core.Log]
LogOnline=VeryVerbose

[ConsoleVariables]
net.CurrentHandshakeVersion=2
net.MinHandshakeVersion=2

[/Script/Engine.Player]
ConfiguredInternetSpeed=500000
ConfiguredLanSpeed=500000

[/Script/OnlineSubsystemUtils.IpNetDriver]
MaxClientRate=100000
MaxInternetClientRate=100000

CONFIG DEFAULTENGINE.INI FOR EOS :

[URL]
GameName=###
Port=27015
PeerPort=27015
QueryPort=27015

[/Script/Engine.GameEngine]
!NetDriverDefinitions=ClearArray
+NetDriverDefinitions=(DefName=“GameNetDriver”,DriverClassName=“OnlineSubsystemEOS.NetDriverEOS”,DriverClassNameFallback=“OnlineSubsystemUtils.IpNetDriver”)

[OnlineSubsystem]
DefaultPlatformService=EOS
PollingIntervalInMs=20

[OnlineSubsystemEOS]
bEnabled=true

[OnlineSubsystemEOSPlus]
bEnabled=true

[/Script/OnlineSubsystemUtils.OnlineEngineInterfaceImpl]
+CompatibleUniqueNetIdTypes=EOS
+CompatibleUniqueNetIdTypes=EOSPlus

[Core.Log]
LogOnline=VeryVerbose

[ConsoleVariables]
net.CurrentHandshakeVersion=2
net.MinHandshakeVersion=2

[/Script/Engine.Player]
ConfiguredInternetSpeed=500000
ConfiguredLanSpeed=500000

[/Script/OnlineSubsystemUtils.IpNetDriver]
MaxClientRate=100000
MaxInternetClientRate=100000

[/Script/OnlineSubsystemEOS.NetDriverEOS]
bIsUsingP2PSockets=true

[/Script/OnlineSubsystemEOS.EOSSettings]
CacheDir=CacheDir
DefaultArtifactName=###
RTCBackgroundMode=
TickBudgetInMilliseconds=0
bEnableOverlay=True
bEnableSocialOverlay=True
bEnableEditorOverlay=True
bPreferPersistentAuth=False
TitleStorageReadChunkLength=0
+Artifacts=(ArtifactName=“###”,ClientId=“###”,ClientSecret=“###”,ProductId=“###”,SandboxId=“###”,DeploymentId=“###”,ClientEncryptionKey=“”)
-AuthScopeFlags=BasicProfile
-AuthScopeFlags=FriendsList
-AuthScopeFlags=Presence
+AuthScopeFlags=BasicProfile
+AuthScopeFlags=FriendsList
+AuthScopeFlags=Presence
bUseEAS=True
bUseEOSConnect=True
bMirrorStatsToEOS=True
bMirrorAchievementsToEOS=True
bUseEOSSessions=True
bMirrorPresenceToEAS=True
SteamTokenType=WebApi

[Core.Log]
LogEOSSDK=All

CONFIG DEFAULTENGINE.INI FOR EOS AND STEAM :

[URL]
GameName=###
Port=27015
PeerPort=27015
QueryPort=27015

[/Script/Engine.GameEngine]
!NetDriverDefinitions=ClearArray
+NetDriverDefinitions=(DefName=“GameNetDriver”,DriverClassName=“OnlineSubsystemEOS.NetDriverEOS”,DriverClassNameFallback=“OnlineSubsystemUtils.IpNetDriver”)
+NetDriverDefinitions=(DefName=“GameNetDriver”,DriverClassName=“/Script/SteamSockets.SteamSocketsNetDriver”,DriverClassNameFallback=“OnlineSubsystemUtils.IpNetDriver”)

[OnlineSubsystem]
DefaultPlatformService=EOS
NativePlatformService=Steam
PollingIntervalInMs=20

[OnlineSubsystemEOS]
bEnabled=true

[OnlineSubsystemEOSPlus]
bEnabled=true

[OnlineSubsystemSteam]
bEnabled=true
bUsesPresence=true
bRelaunchInSteam=false
bInitServerOnClient=true
bUseLobbiesIfAvailable=true
SteamDevAppId=480
bUseSteamNetworking=false
bAllowP2PPacketRelay=true
GameServerQueryPort=27015
P2PConnectionTimeout=90

[/Script/OnlineSubsystemUtils.OnlineEngineInterfaceImpl]
+CompatibleUniqueNetIdTypes=EOS
+CompatibleUniqueNetIdTypes=EOSPlus
+CompatibleUniqueNetIdTypes=Steam

[/Script/OnlineSubsystemSteam.SteamNetDriver]
NetConnectionClassName=OnlineSubsystemSteam.SteamNetConnection

[Core.Log]
LogOnline=VeryVerbose

[ConsoleVariables]
net.CurrentHandshakeVersion=2
net.MinHandshakeVersion=2

[/Script/Engine.Player]
ConfiguredInternetSpeed=500000
ConfiguredLanSpeed=500000

[/Script/OnlineSubsystemUtils.IpNetDriver]
MaxClientRate=100000
MaxInternetClientRate=100000

[/Script/OnlineSubsystemEOS.NetDriverEOS]
bIsUsingP2PSockets=true

[/Script/OnlineSubsystemEOS.EOSSettings]
CacheDir=CacheDir
DefaultArtifactName=###
RTCBackgroundMode=
TickBudgetInMilliseconds=0
bEnableOverlay=True
bEnableSocialOverlay=True
bEnableEditorOverlay=True
bPreferPersistentAuth=False
TitleStorageReadChunkLength=0
+Artifacts=(ArtifactName=“###”,ClientId=“###”,ClientSecret=“###”,ProductId=“###”,SandboxId=“###”,DeploymentId=“###”,ClientEncryptionKey=“”)
-AuthScopeFlags=BasicProfile
-AuthScopeFlags=FriendsList
-AuthScopeFlags=Presence
+AuthScopeFlags=BasicProfile
+AuthScopeFlags=FriendsList
+AuthScopeFlags=Presence
bUseEAS=True
bUseEOSConnect=True
bMirrorStatsToEOS=True
bMirrorAchievementsToEOS=True
bUseEOSSessions=True
bMirrorPresenceToEAS=True
SteamTokenType=WebApi

[Core.Log]
LogEOSSDK=All

4 posts - 2 participants