Как создать свой хостинг игровых серверов?
Начать с главного: "ПК под сервер" это полностью несерьезно для бизнеса. Сервер должен быть в дата-центре, где ему обеспечены стабильное электропитание, охлаждение и подключение к локальной сети.

Если же речь идет о том чтобы "попробовать" - то задача разбивается на этапы:
1. Разобраться как делать то что ты хочешь вручную (как запускать, останавливать, конфигурировать серверы и т.д.)
2. Автоматизировать это на любом языке программирования
3. Сделать веб-морду для управления серверами (опять же на любом языке программирования с использованием любого из множества фреймворков), опираясь на автоматизацию сделанную в п.2.
4. Развивать эту систему, добавляя в нее новые функции (учет времени, тарификация и т.д.)
Сейчас у меня есть ПК под сервер.
В квартире выключили свет. Что дальше?
Сосед Вася по пьяне перебил провод тырнета. Что дальше?
В "сервере" сдох диск. Что дальше?