O que você realmente precisa para hospedar um jogo é uma máquina virtual na nuvem.
Uma "VM na nuvem" é apenas uma "instância" de um sistema operacional em execução em algum hardware de algum servidor com boa conectividade com a Internet. Várias VMs podem ser executadas no mesmo pedaço de hardware (mas isso não é uma preocupação para você como consumidor). Eles prometem a disponibilidade de certos mínimos de energia da CPU e uso de RAM. Para todos os efeitos, você possui uma máquina remota na qual pode fazer o SSH (ou na Área de Trabalho Remota ou qualquer outra coisa).
Existem 2 grandes fornecedores que conheço (outros, por favor, sintam-se à vontade para adicionar mais) que oferecem preços razoáveis.
1) EC2 da Amazon Web Services (de US $ 0,02 / hora). Existem várias configurações para você escolher, mas se você ainda não tem uma conta na Amazon, isso é bom porque você pode usar gratuitamente uma instância "micro" por 1 ano (1 ano é a partir da data em que você assina) -se , não a partir da data que você chutar em seu primeiro servidor).
Se você já tem uma conta há um ano, os preços estão em torno de US $ 0,02 / hora. Para uma instância "micro" do Linux. Assim, em um mês, isso totaliza cerca de US $ 15 (744 horas / mês).
2) O Windows Azure (de US $ 0,02 / hora) oferece VMs para Windows e Linux pelo mesmo preço. Se você deseja programar com tecnologias da Microsoft, vale a pena tentar o Azure (não tenho certeza sobre QOS x Amazon), mas definitivamente parece que o prêmio de licenciamento é menor quando você passa diretamente pelo MSFT, em vez de alugar uma caixa do Windows na Amazon.