Change the online subsystem type at runtime via Blueprint?

Hi I´m writing to ask if somebody know how to change the default online subsystem type. I mean, I want to give the player the chance to join a session through diferent ways (LAN, Steam, and introducing an IP addres). Now I have set my default for steam connection like this:

[OnlineSubsystem]
DefaultPlatformService=Steam
PollingIntervalInMs=20
bHasVoiceEnabled=true

but if somebody want to connect by IP addres to a server without i should be in this way:

[OnlineSubsystem]
DefaultPlatformService=Null

So, does someby know how to make this changes via blueprint in order to give the player to connect through 3 way (LAN, steam and IP addres).

https://www.unrealengine.com/marketp…/slug/configbp

Hey there, I’m wondering if you’ve managed to solve this in your project? To be able to swap from Steam substystem to GoG subsystem after having packaged the game would be really nice to solve! As it is now, we need to make 6 packaged builds (Steam - windows/linux/mac, and then again for GoG). If we could swap the subsystem, we could cut that process in half.

EDIT: I realize this is slightly different than what you were looking for, but I think it might be similar enough.