I am trying to host a dedicated server that I can access through any machine on the internet. I was lead to believe that the Null subsystem was not ready for this yet, and decided to give steam a try, here is my plight:
I make my server, host it on Azure, and open all of the ports listed here.
I launch my client and attempt to connect using some messy c++ I cobbled together, and it all appears to work until:
After getting session data and populating a session the client goes to the code in FOnlineSessionSteam::JoinInternetSession() and it appears that the code does… well nothing. I am not too good with c++, but my assumption was initially “The client joins the session hosted on the internet!” or dedicated server, it made sense at the time.
Now I have seen a lot of successful Steam projects that all look like they run on listen servers and that is awesome, I want that.
Is there a way to host a dedicated server and to join it through the internet currently? Any ideas on why my solution isn’t working? Please let me know!