[Steam] Unable to create listen-server session in packaged build

Evols
Tue, 14 Jan 2020 02:03:40 +0000
Platform & Builds

Hey!

When I create a listen-server session, in a packaged build, using the Advanced Sessions plugin, and the Steam subsystem, it doesn’t work: it travels to the desired level for a very short time, then travels back to the entry level.

I ran through [the UE4 steam setup][1], so I have [this configuration for DefaultEngine.ini][2]. Here is the Blueprints code:

Side notes:

It works in the editor, when doing Play In Editor (PIE)

If there’s no travel (aka if I remove the “Open Level” node), there’s no error logged. Also, “Find Sessions” does not log an error, but returns an empty array

“On success” is called for both Create Sessions and Find Sessions

I’m using a built-from-source engine, version 4.24.1. The project has C++ code, and [you can find it attached][4]

Here is the “interesting” log:

[2020.01.14-01.44.32:392][115]LogModuleManager: Warning: ModuleManager: Module 'SocketsSteam' not found - its StaticallyLinkedModuleInitializers function is null.
[2020.01.14-01.44.32:393][115]LogSockets: Warning: Unable to load SocketSubsystem module Steam
[2020.01.14-01.44.32:395][115]LogNet: ReplicationDriverClass is null! Not using ReplicationDriver.
[2020.01.14-01.44.32:395][115]LogNetCore: DDoS detection status: detection enabled: 0 analytics enabled: 0
[2020.01.14-01.44.32:396][115]LogNet: Warning: Failed to init net driver ListenURL: /Game/ThirdPersonBP/Maps/ThirdPersonExampleMap?listen: SteamSockets: setsockopt SO_BROADCAST failed (0)
[2020.01.14-01.44.32:398][115]LogNet: Error: UEngine::BroadcastNetworkFailure: FailureType = NetDriverListenFailure, ErrorString = SteamSockets: setsockopt SO_BROADCAST failed (0), Driver = GameNetDriver IpNetDriver_2147482539
[2020.01.14-01.44.32:401][115]LogNet: Warning: Network Failure: GameNetDriver[NetDriverListenFailure]: SteamSockets: setsockopt SO_BROADCAST failed (0)
[2020.01.14-01.44.32:402][115]LogNet: NetworkFailure: NetDriverListenFailure, Error: 'SteamSockets: setsockopt SO_BROADCAST failed (0)'
[2020.01.14-01.44.32:403][115]LogWorld: Failed to listen: SteamSockets: setsockopt SO_BROADCAST failed (0)
[2020.01.14-01.44.32:403][115]LogNet: DestroyNamedNetDriver IpNetDriver_2147482539 [GameNetDriver]

15 posts - 5 participants