My island I am currently working on has a major flaw. While my PC is much faster loading the island - a friend´s Nintendo Switch will take much longer to load. Is there are way to wait for all players who are still loading the island?
When creating UEFN Islands, the game needs to prepare the content for use on the backend, this can take some time, and needs to be done for each platform individually.
This might explain why your friend on Switch is seeing some additional loading time. They may also be on a slower internet connection, which means they will download your island a little slower as well.
Rest-assured though, once they start Matchmaking with you, their slot in the Island is reserved for them and they will still join you. After you have played the island more than once, the process should be much faster as well.
If you are using Creative Islands, the loading speed of platforms can impact how quickly a player may join the session.
Once players are in the session, the game will wait for them between rounds to make sure all players are finished loading.
There is an option Called Auto Start in the My Island settings and on the Island Settings actor in UEFN. If you set this to OFF, then it will cause the game to wait until you tell it to Start Game, this would allow you to wait for your friend to join before starting the game.
Additionally, you could set it to a larger amount of time, instead of 0 (default), you could set it to 50 seconds or longer to allow time for your friend to join
I hope this helps you understand the problem, and give you some good ideas for how to resolve it!
Thank you for the explanation! Just went and checked my island settings. The Auto start was already turned off. I´ve set a countdown of 10 secs for the round to start but I am nowhere explicitly starting the game in Verse which I do find odd that it still auto starts the game.
The games do automatically start regardless of how the Auto Start setting is configured. With auto start set to off, it will start after 60 seconds, with auto start on, you can configure it to a maximum of 90 seconds.
If your switch friend is taking longer than 60 seconds to download/prepare the content, that would explain why they are still seeing this.
I’m having trouble tracking down how you explicitly trigger game start from verse. Is there a device that does this?
At the moment the code from your device will only run once the game begins so there is no way to start the game from verse itself.
So just to confirm, the comment that says “will wait to start until manually activated” just means it will wait the 60 seconds mentioned above?
Correct.