I think they should do it so the free time is based on playtime rather than real time, that way those who had trouble logging in are given more reward than those who AFKed to block everyone else.