Understanding Steam and LAN multiplayer
Hi I'm new to the multiplayer world using the Unreal Engine and I have this question that's been haunting me for a couple of days, as far as I understand you cannot find LAN games while making use of the OnlineSubsystemSteam because Steam doesn't look at connections, only online sessions. If that is true then how can I (connected to Steam) create and find LAN matches? is there a way to switch the OnlineSubsystem being used for that?
To add a bit more context I'd love for someone to clarify me some other things. At the moment my game can be played over Steam, I'm using the SteamDevAppId=480 (Spacewar) and for some reason I cannot find a match hosted by a steam friend living in Portugal (while me being in Germany), so maybe there is some region lock as well? I can play an online match over Steam with my laptop using another Steam account. As far as LAN goes I can host and find a LAN game on my same computer only if Steam is offline and opening two different stand alone clients, I cannot do the same using the PIE option from the Editor.
I'm using the built-in Steamworks shipped with UE 4.16 (version v139)
You can use the SteamNetDriver for LAN matches. When you open the map make sure you append ?bIsLanMatch=1 to the URL.
Should look like this.
answered Jun 29 '17 at 03:07 PM
Follow this question
Once you sign in you will be able to subscribe for any updates here