question about advanced sessions

Hey, this thing has bothered me long time… ive been learning networking in unreal and it goes well, looks promising.
Im using advanced sessions plugin on my project, if i manage to get my game to steam someday does people need to do port forwarding anyway? or does the plugin/steam handle that?

this is a question people are dodging quite well, wondering if the reason is viruses or stuff

Port forwarding is only needed when game server (one that handles game state, in other words UE4 server) runs on user machine and other players need to connect to it, so it depends on where you run server. Steam as any other game social networks only manages what connect to what.

Also if i’m not mistake “advanced sessions plugin” only exposes already existing UE4 APIs as not all online subsystem API are exposed in blueprints.

thanks for answering. so if i put up my own server machine with dedicated stuff people should be able to connect without PF? is there any documentation about how to “remove” the must PF? there is already games in steam where developers show how to do port forwarding to host own servers/play the game, which is kinda stupid. i understand that if that thing would be instantly at engine/game there would be alot of virusgames and softwares around. im total noob with c++ but im ready to do it if i can find some help how, tutorial, quide whatever.