With the information whether an instance is private or group/public I want to adjust the behavior of the world setup using stored persistence data.
Private instance: only the instance owner can set up the world with saved persistence data. No matter if he is the first player in the instance or follows a bit later.
Group/Public instance: the first player to enter an empty instance can use its persistence data for the setup.
Currently I cannot distinguish for the first player in the instance whether the instance owner (= private instance) still has to be waited for.
This makes it complicated for processes which, once started, cannot be canceled for several minutes (e.g. due to a full queue for image downloading).