SQL est payant, c´est MySQL qui ne l´est pas ( du moins je crois, et là, je ne vais pas vérifier).
pour héberger un serveur,du moins pour développer un jeu, son propre PC suffit largement ( disont 1GHz et 512Mo pour faire qqch de déjà pas mal du tout) avec une connexions pas trop mauvaise en upload ( freebox par exemple, mais pas wanadoo).
idem pour la BdD, MySQL qui est gratuit donc et qui s´installe assez facilement est largement suffisant, on n´importe qu´elle base de donnée ODBC ( il y a des trucs qui doivent faire ça pas mal, dans les suite de dev moderne, j´suis pas trop au courant pour les BdD).
en tout cas, pas besoin de " serveur dédié" et d´artillerie lourde pour commencer.