My game is experiencing a player join hang of up to 4 minutes for mobile player’s only. After this hang play resumes normally. I only noticed this last weekend 3/13/21 but I suspect it has been happening since mid February based on mobile player count drop. PC player joins are virtually instant(usually less than 10 seconds). A test game created by saving to a local file and publishing to a new place does NOT experience the hang.
Steps to reproduce:
Use a mobile device to join both game links below, compare join time.
main game:
https://www.roblox.com/games/1930884113
identical test game:
https://www.roblox.com/games/6532142759
I have attempted to rule out my game’s scripts/parts/terrain as the issue by the following:
- If I open my game in studio, save it to a file locally and publish it to a new place/game, mobile joins are fine/fast/awesome. (link above)
- If I take this same file and publish it to my established game’s place and overwrite the game, mobile joins are still painfully slow. (link above)
The only difference in this case would be that the test place is new and the datastore is empty on the test place.
I’ve attempted to rule out the datastore as the issue by removing all relevant scripts from the main game and still get the mobile join hang (one to four minutes depending on the device it seems). But the same EXACT parts/terrain/scripts published to a new place does NOT have the mobile join hang issue even with all parts/terrain/scripts being equal.
This is frustrating as I’m losing a lot of players due to them not wanting to wait 4 minutes frozen before being able to play.
I don’t know what else to do to fix this as I don’t want to lose my visit history and datastore on my established game.
Please advise.
UPDATE: Solved here: