i guess it would be best if the games get hosted with observers so they can take care of saving every 5 to 10 minutes in case somebody drops. if there arent enough gms/other guys to obs all the games the captains could take care of saving too.
i just dont know if you can host savegames with ghost/rankbot or if you would need to host the savegame manually.