Help with Slow map loading

Hello i am making a Game with Multiple Levels in one game and i worked on it alot and made alot of levels for it but i made it so if you touch certain parts different level load instantly no wait time at all sometimes it works but for big levels it doesnt load quick enough and you just fall through the ground does anyone have a solution for it?

3 Likes

I’m assuming you are using StreamingEnabled. If so, you could put a part that is Persistent below where the player is teleported. But, that could get bad quickly if you have too many levels.

So, what I do for my game is have a part under the map of a level. That part will teleport the player back to the spawn of that level if they touch it from falling under the map.

But the issue is the parts load part by part so the tp part could spawn very late

1 Like

After checking in studio, I make the teleport part Persistent under a Model with StreamingEnabled so it’s always loaded in. It’s not a scalable solution sadly.

If anyone knows a good solution that’s scalable, I’d love to know as well.

If it doesnt tp the player then i wouldve anchor the player and wait a bit and unanchor the player

1 Like

i did do that it works alot more not always but alot more but the problem is like im trying to make you insantly get tped and move directly like a seamless transition sort of

Try make a smooth gui transition when u touch the trigger, here is a link of a vid that might help you:

What streaming mode are you using there is an improved streaming mode maybe this helps
Screenshot 2023-11-17 232859

i tried that but it didnt work

but im trying to make the teleport instant with no fading and the maps need to be loaded in first

alright i found the issue i just turned off streamingenabled now it works

Important !!!

If you test your game in studios your client is the server but if a random player wants to join the game they have to load the whole map at ones which could take a lot of time

and you would get less players or no players if your map is that big here is what you can do:

to prevent the player from falling trough the ground you have to change the streaming mode of the parts which arent loaded fast enough(falling through the ground) to:

persistant = keeps the model loaded forever

I would realy recoment it because some players on mobile could have big problems

You could just use different games inside of the place, or you can have the levels loaded already and just teleport to them.

Use StreamingPauseMode to pause client physics if the area isn’t loaded in.

If your game will have a large map, I highly recommend using streaming.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.