Hola, pues el ALC tiene esa opcion, yo uso este software y se me hace muy bueno, como funciona es de la siguiente forma. Creas cuentas de usuario a tus clientes que desees darles ese servicio, entonces se les asigna cierto espacio de disco duro en el servidor (tu decides cuanto espacio), entonces el cliente se conecte desde donde se conecte siempre tendra ese espacio y alli justamente se guardan los archivos de "savegame", además el servidor ya tiene un listado de la ruta exacta donde se guarda cada savegame de gran cantidad de juegos, por lo que es casi transparente el proceso para el cliente, saludos