I had this issue in November, But now it’s back. In UE5.5.1 listen server game (Shipping Build). When clients login, the host sees them and then they get thrown out in 5-10 seconds. Updating from the Git fixed it last time. But after updating recently, we have this problem again.
Hey!
Want to add that if you are trying to get the property in cyrillic symbols or hieroglyphs — there is an encoding problem and you just see the question marks.
Just using this node. Found out with logs that it just can’t be read when I get the session property
It occurs only in builds not even in standalone mode
Replied to this on git, but at isn’t even potentially a plugin issue, once connected the subsystems aren’t in play in keeping players in the server.
AS uses FString everywhere when taking / setting these values, its fine on AS’s end. The actual copying / sending / receiving is outside of AS.
Thank you, got it!
Anyway I had this problem and finally resolved it.
If anyone will be interested in it:
I Find that is FString problem witch send ANSI
need to send utf-8
complie Engine Source
SteamSessionKeys.h(120) Setting.Data.SetValue(ANSI_TO_TCHAR(SteamValue)); to Setting.Data.SetValue(UTF8_TO_TCHAR(SteamValue));
is there a download this for UE5.5?
if so how do i download?
never mind i found out how.
mm, sorry I had replied to this days ago, not sure where the post went.
I having a weird issue in 5.5. The plugin does not work in shipping build but work in development build, anyone has facing this issue?
a fixed by adding the build exe as non steam game and activating a beta key
I have a problem with joining session. Session state hangs on Pending and stops with a Connection Timeout error. I also find this in logs “LogNet: Initial Connect Diagnostics: Sent ‘10’ packets in last ‘10.002725’ seconds, no packets received yet.” I’m using UE5.5.1.
5.6 binaries and repo branch is out.
5.6 appears to have cleaned up some of the bugs from their interface switch in 5.5. Notably i was able to reinstate other players online status string as it no longer crashes.
Hey there,
Looks like I have some issues when joining someone since the update to 5.6:
[2025.06.12-16.40.05:630][100]LogOnlineSession: STEAM: Found 1 lobbies, finalizing the search
[2025.06.12-16.40.05:630][100]LogOnlineSession: STEAM: Search result 0: LobbyId=Lobby[0x186000001011E8F], LobbyId.IsValid()=true, CSteamID(LobbyId).IsLobby()=true
[2025.06.12-16.40.05:630][100]LogOnlineSession: Warning: STEAM: Session (GameSession) already exists, can’t join twice
[2025.06.12-16.40.05:630][100]LogOnlineSession: STEAM: Using P2P Data for Connection Serialization
[2025.06.12-16.40.05:630][100]AdvancedFriendsInterfaceLog: Called Join Session for Steam Friends List UI InviteResults: 109775240934006415, UserId: 76561199810306233
[2025.06.12-16.40.05:632][101]LogGlobalStatus: UEngine::Browse Started Browse: “steam.76561199810306233/Game/Levels/L_Empty”
[2025.06.12-16.40.05:632][101]LogNet: Browse: steam.76561199810306233/Game/Levels/L_Empty
[2025.06.12-16.40.05:632][101]LogNet: World NetDriver shutdown IpNetDriver_2147482307 [GameNetDriver]
[2025.06.12-16.40.05:632][101]LogNet: DestroyNamedNetDriver: Name:GameNetDriver Def:GameNetDriver IpNetDriver_2147482307
[2025.06.12-16.40.05:632][101]LogExit: Name:GameNetDriver Def:GameNetDriver IpNetDriver_2147482307 shut down
[2025.06.12-16.40.05:632][101]LogNet: InitBase PendingNetDriver (NetDriverDefinition GameNetDriver) using replication model Generic
[2025.06.12-16.40.05:632][101]LogInit: WinSock: Socket queue. Rx: 32768 (config 32768) Tx: 32768 (config 32768)
[2025.06.12-16.40.05:632][101]LogNet: Created socket for bind address: 0.0.0.0:0
[2025.06.12-16.40.05:632][101]LogNet: IpConnection_2147480245 setting maximum channels to: 32767
[2025.06.12-16.40.05:632][101]PacketHandlerLog: Loaded PacketHandler component: Engine.EngineHandlerComponentFactory (StatelessConnectHandlerComponent)
[2025.06.12-16.40.05:633][101]LogHandshake: Stateless Handshake: NetDriverDefinition ‘GameNetDriver’ CachedClientID: 3
[2025.06.12-16.40.05:633][101]LogNet: Game client on port 7777, rate 100000
[2025.06.12-16.40.05:633][101]LogNetVersion: FarFarWest 1.0.0.0, NetCL: 43139311, EngineNetworkVersion: 42, GameNetworkVersion: 0 (Checksum: 418086107)
[2025.06.12-16.40.05:636][101]LogSockets: Warning: GetAddressInfo failed to resolve host with error SE_HOST_NOT_FOUND [11001]
[2025.06.12-16.40.05:636][101]LogNet: UNetConnection::Close: [UNetConnection] RemoteAddr: , Name: IpConnection_2147480245, Driver: Name:PendingNetDriver Def:GameNetDriver IpNetDriver_2147480308, IsServer: NO, PC: NULL, Owner: NULL, UniqueId: INVALID, Channels: 3, Time: 2025.06.12-16.40.05
[2025.06.12-16.40.05:636][101]LogNet: UNetConnection::SendCloseReason:
[2025.06.12-16.40.05:636][101]LogNet: - Result=AddressResolutionFailed, ErrorContext=“AddressResolutionFailed”
[2025.06.12-16.40.05:636][101]LogNet: UChannel::Close: Sending CloseBunch. ChIndex == 0. Name: [UChannel] ChIndex: 0, Closing: 0 [UNetConnection] RemoteAddr: , Name: IpConnection_2147480245, Driver: Name:PendingNetDriver Def:GameNetDriver IpNetDriver_2147480308, IsServer: NO, PC: NULL, Owner: NULL, UniqueId: INVALID
[2025.06.12-16.40.05:640][102]LogNet: Error: UEngine::BroadcastNetworkFailure: FailureType = PendingConnectionFailure, ErrorString = Your connection to the host has been lost., Driver = Name:PendingNetDriver Def:GameNetDriver IpNetDriver_2147480308
[2025.06.12-16.40.05:640][102]LogNet: Warning: Network Failure: PendingNetDriver[PendingConnectionFailure]: Your connection to the host has been lost.
[2025.06.12-16.40.05:640][102]LogNet: NetworkFailure: PendingConnectionFailure, Error: ‘Your connection to the host has been lost.’
[2025.06.12-16.40.05:640][102]LogNet: DestroyNamedNetDriver: Name:PendingNetDriver Def:GameNetDriver IpNetDriver_2147480308
[2025.06.12-16.40.05:647][103]LogGlobalStatus: UEngine::Browse Started Browse: “/Game/Levels/L_Empty?closed”
[2025.06.12-16.40.05:647][103]LogNet: Browse: /Game/Levels/L_Empty?closed
[2025.06.12-16.40.05:647][103]LogNet: Connection failed; returning to Entry
[2025.06.12-16.40.05:647][103]LogLoad: LoadMap: /Game/Levels/L_Empty?closed?listen
[2025.06.12-16.40.05:647][103]LogWorld: BeginTearingDown for /Game/Levels/L_Lobby
[2025.06.12-16.40.05:648][103]LogCrowdFollowing: Warning: Unable to find RecastNavMesh instance while trying to create UCrowdManager instance
[2025.06.12-16.40.05:695][103]LogWorld: UWorld::CleanupWorld for L_Lobby, bSessionEnded=true, bCleanupResources=true
[2025.06.12-16.40.05:725][103]LogSlate: InvalidateAllWidgets triggered. All widgets were invalidated
[2025.06.12-16.40.05:772][103]LogAudio: Display: Audio Device unregistered from world ‘None’.
[2025.06.12-16.40.05:779][103]LogNet: UChannel::CleanUp: ChIndex == 0. Closing connection. [UChannel] ChIndex: 0, Closing: 0 [UNetConnection] RemoteAddr: , Name: None, Driver: Name:PendingNetDriver Def:GameNetDriver None, IsServer: NO, PC: NULL, Owner: NULL, UniqueId: INVALID
[2025.06.12-16.40.05:821][103]LogNet: UNetConnection::PendingConnectionLost. [UNetConnection] RemoteAddr: , Name: None, Driver: Name:PendingNetDriver Def:GameNetDriver None, IsServer: YES, PC: NULL, Owner: NULL, UniqueId: INVALID bPendingDestroy=0
[2025.06.12-16.40.05:821][103]LogExit: Name:PendingNetDriver Def:GameNetDriver None shut down
[2025.06.12-16.40.05:838][103]LogUObjectHash: Compacting FUObjectHashTables data took 0.84ms
[2025.06.12-16.40.05:842][103]LogStreaming: Display: FlushAsyncLoading(59): 1 QueuedPackages, 0 AsyncPackages
[2025.06.12-16.40.05:844][103]LogAudio: Display: Audio Device (ID: 1) registered with world ‘L_Empty’.
[2025.06.12-16.40.05:844][103]LogChaosDD: Creating Chaos Debug Draw Scene for world L_Empty
[2025.06.12-16.40.05:845][103]LogLoad: Game class is ‘GM_Empty_C’
[2025.06.12-16.40.05:845][103]LogNet: ReplicationDriverClass is null! Not using ReplicationDriver.
[2025.06.12-16.40.05:845][103]LogNetCore: DDoS detection status: detection enabled: 0 analytics enabled: 0
[2025.06.12-16.40.05:845][103]LogNet: InitBase GameNetDriver (NetDriverDefinition GameNetDriver) using replication model Generic
[2025.06.12-16.40.05:845][103]LogInit: WinSock: Socket queue. Rx: 131072 (config 131072) Tx: 131072 (config 131072)
[2025.06.12-16.40.05:845][103]LogNet: Created socket for bind address: 0.0.0.0:7777
[2025.06.12-16.40.05:845][103]PacketHandlerLog: Loaded PacketHandler component: Engine.EngineHandlerComponentFactory (StatelessConnectHandlerComponent)
[2025.06.12-16.40.05:845][103]LogNet: Name:GameNetDriver Def:GameNetDriver IpNetDriver_2147480136 IpNetDriver listening on port 7777
[2025.06.12-16.40.05:845][103]LogWorld: Bringing World /Game/Levels/L_Empty.L_Empty up for play (max tick rate 9999) at 2025.06.12-18.40.05
[2025.06.12-16.40.05:845][103]LogWorld: Bringing up level for play took: 0.000196
[2025.06.12-16.40.05:846][103]LogOnlineSession: STEAM: Player SpinkerRaptor [0x11000016E4560B9] already registered in session GameSession
[2025.06.12-16.40.05:846][103]LogGameMode: FindPlayerStart: PATHS NOT DEFINED or NO PLAYERSTART with positive rating
[2025.06.12-16.40.05:846][103]LogLoad: Took 0.199290 seconds to LoadMap(/Game/Levels/L_Empty)
[2025.06.12-16.40.05:846][103]LogGlobalStatus: UEngine::LoadMap Load map complete /Game/Levels/L_Empty
[2025.06.12-16.40.05:853][103]LogRHI: Display: Encountered a new graphics PSO: 3649129893
[2025.06.12-16.40.05:854][103]LogUObjectHash: Compacting FUObjectHashTables data took 0.57ms
[2025.06.12-16.40.05:859][103]LogUObjectHash: Compacting FUObjectHashTables data took 0.16ms
[2025.06.12-16.40.05:862][104]LogOnline: Warning: OSS: Async task ‘FOnlineAsyncTaskSteamStoreStats SessionName: GameSession bWasSuccessful: 0’ failed in 0.230896 seconds
[2025.06.12-16.40.05:878][107]LogOnline: STEAM: AUTH: Revoking all tickets.
[2025.06.12-16.40.05:879][107]LogScript: Warning: Script Msg: DestroySessionCallback - Invalid player state
[2025.06.12-16.40.06:086][180]LogOnlineSession: STEAM: Using P2P Data for Connection Serialization
[2025.06.12-16.40.06:086][180]LogOnlineSession: OSS: Join session: traveling to steam.76561198865507337:7777
[2025.06.12-16.40.06:086][180]LogOnlineSession: STEAM: Using P2P Data for Connection Serialization
[2025.06.12-16.40.06:086][181]LogGlobalStatus: UEngine::Browse Started Browse: “steam.76561198865507337/Game/Levels/L_Empty”
[2025.06.12-16.40.06:086][181]LogNet: Browse: steam.76561198865507337/Game/Levels/L_Empty
[2025.06.12-16.40.06:086][181]LogNet: World NetDriver shutdown IpNetDriver_2147480136 [GameNetDriver]
[2025.06.12-16.40.06:086][181]LogNet: DestroyNamedNetDriver: Name:GameNetDriver Def:GameNetDriver IpNetDriver_2147480136
[2025.06.12-16.40.06:086][181]LogExit: Name:GameNetDriver Def:GameNetDriver IpNetDriver_2147480136 shut down
[2025.06.12-16.40.06:086][181]LogNet: InitBase PendingNetDriver (NetDriverDefinition GameNetDriver) using replication model Generic
[2025.06.12-16.40.06:087][181]LogInit: WinSock: Socket queue. Rx: 32768 (config 32768) Tx: 32768 (config 32768)
[2025.06.12-16.40.06:087][181]LogNet: Created socket for bind address: 0.0.0.0:0
[2025.06.12-16.40.06:087][181]LogNet: IpConnection_2147479982 setting maximum channels to: 32767
[2025.06.12-16.40.06:087][181]PacketHandlerLog: Loaded PacketHandler component: Engine.EngineHandlerComponentFactory (StatelessConnectHandlerComponent)
[2025.06.12-16.40.06:088][181]LogHandshake: Stateless Handshake: NetDriverDefinition ‘GameNetDriver’ CachedClientID: 4
[2025.06.12-16.40.06:088][181]LogNet: Game client on port 7777, rate 100000
[2025.06.12-16.40.06:088][181]LogSockets: Warning: GetAddressInfo failed to resolve host with error SE_HOST_NOT_FOUND [11001]
[2025.06.12-16.40.06:088][181]LogNet: UNetConnection::Close: [UNetConnection] RemoteAddr: , Name: IpConnection_2147479982, Driver: Name:PendingNetDriver Def:GameNetDriver IpNetDriver_2147480045, IsServer: NO, PC: NULL, Owner: NULL, UniqueId: INVALID, Channels: 3, Time: 2025.06.12-16.40.06
[2025.06.12-16.40.06:088][181]LogNet: UNetConnection::SendCloseReason:
[2025.06.12-16.40.06:088][181]LogNet: - Result=AddressResolutionFailed, ErrorContext=“AddressResolutionFailed”
[2025.06.12-16.40.06:088][181]LogNet: UChannel::Close: Sending CloseBunch. ChIndex == 0. Name: [UChannel] ChIndex: 0, Closing: 0 [UNetConnection] RemoteAddr: , Name: IpConnection_2147479982, Driver: Name:PendingNetDriver Def:GameNetDriver IpNetDriver_2147480045, IsServer: NO, PC: NULL, Owner: NULL, UniqueId: INVALID
[2025.06.12-16.40.06:089][182]LogNet: Error: UEngine::BroadcastNetworkFailure: FailureType = PendingConnectionFailure, ErrorString = Your connection to the host has been lost., Driver = Name:PendingNetDriver Def:GameNetDriver IpNetDriver_2147480045
[2025.06.12-16.40.06:089][182]LogNet: DestroyNamedNetDriver: Name:PendingNetDriver Def:GameNetDriver IpNetDriver_2147480045
[2025.06.12-16.40.06:092][183]LogGlobalStatus: UEngine::Browse Started Browse: “/Game/Levels/L_Empty?closed”
[2025.06.12-16.40.06:092][183]LogNet: Browse: /Game/Levels/L_Empty?closed
[2025.06.12-16.40.06:092][183]LogNet: Connection failed; returning to Entry
[2025.06.12-16.40.06:092][183]LogLoad: LoadMap: /Game/Levels/L_Empty?closed?listen
[2025.06.12-16.40.06:092][183]LogWorld: BeginTearingDown for /Game/Levels/L_Empty
[2025.06.12-16.40.06:092][183]LogWorld: UWorld::CleanupWorld for L_Empty, bSessionEnded=true, bCleanupResources=true
[2025.06.12-16.40.06:092][183]LogSlate: InvalidateAllWidgets triggered. All widgets were invalidated
[2025.06.12-16.40.06:124][183]LogNet: UChannel::CleanUp: ChIndex == 0. Closing connection. [UChannel] ChIndex: 0, Closing: 0 [UNetConnection] RemoteAddr: , Name: IpConnection_2147479982, Driver: Name:PendingNetDriver Def:GameNetDriver IpNetDriver_2147480045, IsServer: NO, PC: NULL, Owner: NULL, UniqueId: INVALID
[2025.06.12-16.40.06:124][183]LogAudio: Display: Audio Device unregistered from world ‘None’.
[2025.06.12-16.40.06:124][183]LogNet: UNetConnection::PendingConnectionLost. [UNetConnection] RemoteAddr: , Name: None, Driver: Name:PendingNetDriver Def:GameNetDriver None, IsServer: YES, PC: NULL, Owner: NULL, UniqueId: INVALID bPendingDestroy=0
[2025.06.12-16.40.06:124][183]LogExit: Name:PendingNetDriver Def:GameNetDriver None shut down
[2025.06.12-16.40.06:125][183]LogUObjectHash: Compacting FUObjectHashTables data took
Do you have any idea what’s going on? My code hasn’t changed between versions
Epic changed a ton of the steam subsystem code, I assume they yet again didn’t test their changes in a live enviroment devoid of EOS
Wait what? This is like, huge thing?
Is there anything you can do on your side in the meantime or should we just wait for 5.6.1?
I’ve hit the same problem with 5.6. After a lot of hair pulling and going over the setup over and over, at least I’m glad that it wasn’t something I was missing.
Im getting the same error with the host address.
I’ll also note, that even with the auth enabled I’m not seeing any value on ping, are others also seeing this?
Ive been having this exact same issue and I can’t find a fix
I have what looks like a solution using SteamSockets.
Enable the SteamSockets plugin, and use these settings in your DefaultEngine.ini:
[/Script/Engine.GameEngine]
!NetDriverDefinitions=ClearArray
+NetDriverDefinitions=(DefName=“GameNetDriver”,DriverClassName=“/Script/SteamSockets.SteamSocketsNetDriver”,DriverClassNameFallback=“/Script/OnlineSubsystemUtils.IpNetDriver”)[OnlineSubsystem]
DefaultPlatformService=Steam[OnlineSubsystemSteam]
bEnabled=true
SteamDevAppId=480
Replace 480 with your SteamDevAppId if you have one.
You can also add:
[PacketHandlerComponents]
+Components=OnlineSubsystemSteam.SteamAuthComponentModuleInterface
for dedicated servers (or P2P, but less necessary for good auth).
I’ve only done some quick testing, some local dev builds on 2 PCs on the same LAN works ok, as does uploading to Steamworks and installing via steam. I can host a session, it comes up in the search (with ping in ms), join the session, and once in play the game, I don’t have any other features around steam or sessions implemented, but the basics seem ok.
I’ll dig into the logs to see if there is anything funky going on, but I’ve run out of time for now, GL!