Steam Sockets join session error

Hello!, I’m trying to add multiplayer sessions from c++ without the Advance Sessions plugin. I can create a session without issues, but when I try to join another player, I get this warning and a subsequent error:

LogSteamSocketsAPI: Warning: SteamSockets API: Warning [P2P steamid:XXXXXX vport 7777] Relay candidates enabled by P2P_Transport_ICE_Enable, but P2P_TURN_ServerList is empty

LogNet: Error: UEngine::BroadcastNetworkFailure: FailureType = PendingConnectionFailure, ErrorString = Your connection to the host has been lost., Driver = Name:PendingNetDriver Def:GameNetDriver SteamSocketsNetDriver_XXXXXX.

This is how my DefaultEngine.ini is setup:

[/Script/Engine.NetworkSettings]

DefaultNetDriverName=“SteamSocketsNetDriver”

[/Script/Engine.GameEngine]

!NetDriverDefinitions=ClearArray

+NetDriverDefinitions=(DefName=“GameNetDriver”,DriverClassName=“/Script/SteamSockets.SteamSocketsNetDriver”,DriverClassNameFallback=“OnlineSubsystemUtils.IpNetDriver”)

[OnlineSubsystem]

DefaultPlatformService=Steam

VoiceNotificationDelta=0.2

bHasVoiceEnabled=True

[OnlineSubsystemSteam]

bEnabled=True

SteamDevAppId=480

GameServerQueryPort=27015

bUsesPresence=True

bUseLobbiesIfAvailable=True

bUseSteamNetworking=True

bAllowP2PPacketRelay=True

[/Script/OnlineSubsystem.IpNetDriver]

ConnectionTimeout=60.0

[/Script/OnlineSubsystemSteam.SteamNetDriver]

NetConnectionClassName=OnlineSubsystemSteam.SteamNetConnection

P2P_Transport_ICE_Enable=False

P2P_Transport_STUN_Enable=False

P2P_Transport_Relay_Enable=False

[ConsoleVariables]

net.CurrentHandshakeVersion=2

net.MinHandshakeVersion=2

net.VerifyNetSessionID=0

net.VerifyNetClientID=0

[ConsoleVariables]

net.CurrentHandshakeVersion=2

net.MinHandshakeVersion=2

Thanks in advance for the help!

YEah I’m having the same issue. Steam lobby stopped working for me in 5.6 and I can get my host to create the session, but the other player can’t join. In the host logs, I can see that the connection is refused for some reason:

Warning: SteamSockets API: Warning Ignoring P2P signal from ‘steamid:xxxxxxxxx’, unknown remote connection #xxxxxxxxx

Im on 5.6.1 and using Advanced Sessions Plugin, OSS Steam and Steam Sockets and I get the same error (LogSteamSocketsAPI: Warning: SteamSockets API: Warning Ignoring P2P signal from ‘steamid:XXXXXX’, unknown remote connection #YYYYY) in server logs when my friend tries to join me.

Any update on the actual cause of the issue ? The error comes from Steam servers so its hard to debug it in UE code.

Edit: I forgot to add the “listen” param when my hosting player (listen server) opens my in game level

Hello, how did you solve that?

Seems like there are no proper solutions and it won’t be fixed in 5.7