Во-первых, я никогда не делал этого сам, но я представляю, что любая массовая многопользовательская игра влечет за собой какой-то центральный сервер для хранения статистики (выигрышей / проигрышей), рейтингов, информации о игровых столах и т. Д.
Я предполагаю, что требуется какой-то сервер для предоставления удаленных услуг. Веб-сервер, безусловно, будет отвечать всем требованиям и, скорее всего, будет наиболее логичным решением, но, безусловно, не единственным вашим выбором.
Хостинг этой услуги зависит от выбранной вами услуги. Если вы идете по маршруту Java, есть несколько мест, где можно посмотреть. Механизм приложений Google, веб-провайдер Java, облако Amazon и т. Д. Так много вариантов.
Существует несколько баз данных с открытым исходным кодом, которые прекрасно подходят для java. Постгрес придет порекомендованный мной. Есть конечно другие и другие коммерческие варианты.