[ Staff help required ] Setting up dedicated servers for my battle royale multiplayer game

I have created a battle royale multiplayer game that uses the Battle Royale template from the marketplace, the game will be released on steam. Now I want all the players all over the globe to connect and play matches together, what do I need to do to make this work? Do I need to set up a dedicated server and install a server copy of the game all by myself? or will Steam do the entire job for me? and is there a price that I need to pay to Steam for the servers?

To all the other developers who are going to be releasing multiplayer titles how are you going to go about the Server part?

All of the information here is what I gathered from my time on the forums so again I can be wrong or there could be some changes, so take it with a grain of salt.

  1. You need dedicated servers you can try to do that on hosted(local) servers but let me tell you most likely it will not go well.
  2. You will need a server-side on your server yes how you do that is beyond me and yes you need to create it on your own.
  3. Steam will do not do anything development-wise as any other company as well, they will only will give you their support pages and API to implement, I will be shocked if they lift a finger and code for you.
  4. There no such thing as steam server as I know of at least, all that their API lets you do are connect steam to your game more easily and use their functions as join friend messages and others.
  5. No servers but the price to publish a game on steam is still 100$ if not mistaken.
  6. Most of the time a battle royale game should be on dedicated servers only and never on locals, so I suggest to look for a good host and start working on your server-side.

Good Luck