You can't join LAN Session using steam subsystem in 4.10.1

I tryed Multiplayer Shootout, in UE 4.10 You can’t join LAN Session, but it perfectly works in UE 4.9

I also tryed to switch from steam subsystem to null and it worked fine (UE 4.10.1)

On UE 4.10.1 there is also another wierd bug,

After calling this event I’m transfered to Map_02 and in next frame I get back to previous map (that also happens only on steam subsystem)

English is not my native language, hope You’ll understand problem.

Hi MateuszW93,

I’m seeing same inability to connect two packaged games on same machine using Steam OSS, and I’ll be investigating further and entering a bug soon.

Your second issue, however, is new to me. Can you reproduce this in a new project? If so, could you create a small test project that displays this behavior and upload it somewhere for me? A few more questions:

  • Does this only happen in a packaged game, or does it occur in editor as well?
  • Can you provide logs for both server and client when this occurs? If it’s happening in editor, these will be in project’s \Saved\Logs folder. If it’s in a packaged game, they’ll be in game’s \GameName\Saved\Logs folder.

Thanks!

Hi ,

Accually I don’t have problem with changing maps anymore, guess it fixed it self by engine restart.

Thanks.

Hi MateuszW93,

Glad map situation isn’t occurring for you anymore. Please let us know if problem starts happening again.

I have not been able to confirm whether change to make multiple game instances on same machine unable to connect was intentional, so I’ve entered a bug report for it (UE-24894). It appears this was fine in 4.10.0, so if absolutely necessary to test on one machine, you should be able to grab 4.10.0 version from GitHub and build it from source. Otherwise, testing on separate machines should work fine.

Hello!

Actually in our Project (Steamworks v135 & UE 4.10.1) we have same problem with OnlineSubsystemSteam and LAN Games. With integration of Steamworks, game is unable to find Listen Server across LAN, both Standalone Game mode (PIE) and Packaged Game.

I wonder if there is information on this subject.

Thanks in advance for your attention!

There is no new information on UE-24894 at this time. For time being, in 4.10.1 and beyond, it isn’t possible to connect two instances of a game using Steam on same machine, with LAN or otherwise.

If you are experiencing this when attempting to connect between two different machines, than this is a separate issue and I’d ask you to make a new post so we can track it properly. Before that, however, keep in mind that we do not support Steamworks v135. default in 4.10.1 is v132, and if you’ve customized your engine to use something different than we can’t really offer support on that. I’d recommend switching back to v132 if at all possible.

problem of going back to previous map is because GameName on your DefaultEngine.ini has to be same as your project, else Steam will reject your connection, even after session was successfuly created.

hi.
which GameName field u r talking about?
I dont see any GameName field in DefaultEngine.ini

I’m currently experiencing an issue I’m trying to fully solve, but seems for me I cannot join LAN sessions while Steam is running.

It connects to LAN in PIE, I see broadcasts, but between 2 instances of game standalone or packaged.

After digging around and a restart it worked, then after a bit it didn’t again. All I had done was launch Steam and Discord. So I quit both and it worked again. Launched one at a time and turns out if I have Steam running it wont LAN connect.

So, while it’s not an ultimate fix (and I got here Googling issue) you could try closing Steam and seeing if that gets your LAN session working. Saves doing what I was doing, chasing code and pulling out old projects to find out even earliest ones don’t work.

Have exactly same problem here. Any news or tips or trick or workaround to go over this or handle situation? Is it possible to use OSS Null when LANCheckbox is true and SteamOSS when is false? Im using 4.18.3 and Advanced Sessions. Thank you.