I'm making a multiplayer game and am looking into renting a server to host the matches on. The only multiplayer I know how to setup is peer-to-peer, and I am wonder if I should be taking a different approach or if there is a way to make sure the dedicated server is always the host.