Do online subsystems require dedicated servers?

Hello everyone,

I didn’t know if this was the proper place to ask the question, but I thought this one here is good because making dedi server requires C++ programing a bit I guess. So my question is:
Do you have to program dedicated servers for OnlineSubsystem like Steam? Say I want to make a game, that uses Steam services to invite friends, create games and connect. Would I need to make a dedicated server for that? Also in the stage of development, I want to package the game and send it to some clients and trying out multiplayer, would that work without dedicated server?

No, you can create sessions on listen servers as well provided that your steam setup is correct

Thanks, that good to know!

Does this also apply to multiplayer?

sessions are only relevant to multilayer games