How to properly remove a loading screen for multiplayer?

Hello,

Once all the players move from the lobby to the first Map i’m trying to do a check from the server to make sure everyone has the map loaded before removing the loading screen.

The issue is how i have it setup only works sometimes. When testing from a full build with Steam sometimes only the server removes the loading screen, sometimes its off sync where it takes a a bit for a certain client to remove the loading screen. And sometimes it works perfectly fine. I believe I’m almost there. Just need slight adjustments.

If this can only be done in c++ please point me in the right direction as well.

Thanks!