There's one suggestion about sever system I've thought before. I cannot expect anything how useful practically this is but this has also been in iracing and 2 years ago when I last tried it, it was one of what made me to be impressed. I think it might be as good if being polished enough. For example, there's a empty server and I join but if nobody joins since then, I sometimes exit shortly even in 10~20 mins. And particulary in case of the off peak time it could be easy to accrue. As I'm in UTC+9 hours, I think that with more less people the timing seems to have easily gone. But I once can do a reservation for any time and if it's displayed near by the server(for example, reservation:1, 1hours to race or qual) and if for empty server only the first person can decides the time by himself within 2 hours(whatever), so the server will be able to save people list during the time, and then the people do join at that time. But it's not duty and the control of the time could be disallowed by server creator or fixed as one time setting(on the every hour?). And the reservation is allowed only after once join the server(join and ping check) and the join is first come first serve within server max clients, and and plus anything or any way. How do you think?