We are working on a multiplayer Steam game. I’m trying to used Steam OSS and Advanced Sessions. It seems that the client can join a session that’s opened in my other computer (they each other have separate Steam accounts) on LAN, but the actual game map doesn’t get opened when client joins a session.
[2024.03.11-13.16.18:222][137]LogBlueprintUserMessages: [NetworkDebugUi2_C_2147482480] Searching sessions…
[2024.03.11-13.16.18:226][138]LogRHI: Display: Encountered a new graphics PSO: 1953013355
[2024.03.11-13.16.23:206][447]LogScript: Script Msg: Found a session. Ping is 9999
[2024.03.11-13.16.25:239][573]LogBlueprintUserMessages: [NetworkDebugUi2_C_2147482480] Found sessions:
[2024.03.11-13.16.25:239][573]LogBlueprintUserMessages: [NetworkDebugUi2_C_2147482480] gord12
[2024.03.11-13.16.25:239][573]LogOnlineSession: STEAM: Using Host Data for Connection Serialization
[2024.03.11-13.16.25:239][573]LogOnlineSession: OSS: Join session: traveling to 192.168.1.104:7777
[2024.03.11-13.16.25:239][573]LogBlueprintUserMessages: [NetworkDebugUi2_C_2147482480] Joined session
[2024.03.11-13.16.25:254][573]LogNet: Browse: 192.168.1.104/Game/Maps/Entrance
[2024.03.11-13.16.25:254][573]LogInit: WinSock: Socket queue. Rx: 32768 (config 32768) Tx: 32768 (config 32768)
[2024.03.11-13.16.25:254][573]LogNet: Created socket for bind address: 0.0.0.0:0
[2024.03.11-13.16.25:254][573]LogNet: SteamNetConnection_2147482474 setting maximum channels to: 32767
Game map name is PrototypeMap. Entrance is the name of the map where host and find sessions UI is at. It’s fishy that the ping is 9999, maybe this is related?
[/Script/Engine.GameEngine]
+NetDriverDefinitions=(DefName=“GameNetDriver”,DriverClassName=“OnlineSubsystemSteam.SteamNetDriver”,DriverClassNameFallback=“OnlineSubsystemUtils.IpNetDriver”)[OnlineSubsystem]
DefaultPlatformService=Steam[OnlineSubsystemSteam]
bEnabled=true
SteamDevAppId=480
;SteamDevAppId=2858120
;SteamAppId=2858120; If using Sessions
bInitServerOnClient=true[/Script/OnlineSubsystemSteam.SteamNetDriver]
NetConnectionClassName=“OnlineSubsystemSteam.SteamNetConnection”[/Script/MacTargetPlatform.XcodeProjectSettings]
PremadeMacEntitlements=(FilePath=“”)
ShippingSpecificMacEntitlements=(FilePath=“”)