OK this has happened a couple of times now.
Scenario:
You are hosting a mini golf - or I suspect any mini game - using an in-built map, say Treasure Cove. Other players join and you finish the game. However during the next map selection someone either picks a custom map or random and a custom map is chosen.
As custom maps are downloaded they can take a while to be playable. However few people ever wait for this to happen. As a result players find that the full map has not downloaded, bits are missing and they cannot play so they leave.
I have had it where someone picks a custom map, finds it has not loaded for them and so leaves and then gradually everyone else leaves as they are also waiting for the map to load.
The problem is due to the file size of custom maps and I opened a bug report on this some time ago. They really need to be packed to reduce the file size. In fact they zip down very well.
However while that is - I hope - in the works we have the issue where anyone choosing a custom or random map will empty a game of players.
So can we have an option for the host to disable custom maps? Honestly I’d prefer the compaction solution as many of the custom maps are very good, its just that no-one waits for them to be ready.
Another option would be have the game prevent play from starting until all players have a complete map. However here I suspect people would leave as they just can’t wait