As someone who planned a game which could be hosted by anyone, I would love to know how to actually make enough money to finish that game. You either need to pour lots of money upfront to make great quality expensive game and hope that your high price doesn't scare people or make a cheap-but-monthly-payment game to be able to continue development during playing.