Hi Brioche,
Another season, another story of the same issues. Basically - we are using your plugin in the competitive environment of an online league. We tend to notice a trend recently. When the session is set to a free join, with no slots reserved - all good, everything literally works with no issues. However, once we set up a server with the locked entry list (which in our case - is a must)... That's when the mess starts to happen, some people see flags, some don't... it's an absolute shitshow, unfortunately.
I have noticed a few errors that keep occurring in the logs when we switch to a locked entry list based lobby: they are as follows:
Error: there was a communication problem with the Assetto Corsa Server, please check your settings (session_info request timed out).
Error: there was a communication problem with the Assetto Corsa Server, please check your settings (car_info request for car_id 20 timed out).
Error: Cannot read property 'leaderboard' of undefined
Warning: received message from unknown car_id: 7
The thing is - no settings really change compared to the open lobby, apart from the entry list, which leads me to think that's the core of the problem.
Can you please advise us what can we do about it? I think it deserves a mention that once the plugin actually works, it's great!