Join a listen server by IP - What is the best practice?

Thank you a lot for all your inputs!

So to summarize, if I want to ship a multiplayer game, without going through Steam, the easiest way for me would be to use dedicated server.
I guess I’m back to the drawing board :wink: