How would I have a gametype like deathmatch or free-for-all?

How would I have a gametype like deathmatch or free for all. And can someone explain to me how servers for steam work. Like would I have to buy my own servers or does steam will let me use their servers.