How to set up a Steam LAN game with Steam OSS?
I'm trying to create my own online subsystem based off of the Steam online subsystem. I've copied and renamed all of the Steam OSS and ultimately I want to change a lot of its interfaces (sessions, voice, ect). But for now I'm just trying to test my copy of the Steam OSS. I can only test over a LAN right now, so I wanted to know how to start a Steam LAN game (or if its even possible). If I can get that up and running I can then try to emulate it with my custom OSS.
*also I have gotten a basic non-steam LAN game running with the Null OSS. Another note is that my game uses a dedicated server, so a client can't host a server.
Any help would be really appreciated!
asked Nov 27 '18 at 10:24 PM in C++ Programming
I was not able to accomplish LAN play with the Steam OSS, but I was able to get my desired outcome by creating a custom OSS which basically combines the Steam OSS with the NULL OSS.
If you create your own OSS you shouldn't have to append anything to your map URL for LAN matches. The only thing the OSS is looking at when settings up sessions are the session settings, or "FOnlineSessionSettings", that should be set up within your Game Session class (for your game).
I basically just check command line arguments to modify things like the session settings and what interfaces my OSS will be using.
answered Jan 30 '19 at 06:45 PM
If specific online subsystem supports LAN listings you just need to mark Use LAN Boolean when you create session, your online subsystem needs to support that in order to work.
answered Nov 28 '18 at 04:24 AM
Follow this question
Once you sign in you will be able to subscribe for any updates here