How do Games make Teleportation Immediate and Smooth?

Hello, people again. In CloneTrooper1019’s game Nostalgia Zone (amazing game I absolutely love it), the Teleportation systems used are confusing me. When you normally join or are Teleported to a game, ROBLOX’s default loading game GUI appears. Though, in Nostalgia Zone, that GUI never appears and the Teleportation is smooth and uses custom GUIs. I would like to know any information on how to do this, for I’d like to do something like this myself. I’m sorry if this is in the wrong category, I was guessing this had to do with TeleportService.

Here’s an example of Nostalgia Zone:

3 Likes

That’s a simulated loading screen. All the loading processes are manually handled by the developer, where Roblox’s actual loading processes aren’t given many assets to work from initially.

Roblox’s loading screen disappears as in when the DataModel has been replicated, so taking out the amount of items to replicate decreases that time. Everything is then loaded and added at once by the developer’s own means.

Or so I think. Would be better to ask the person who actually made it.

cc @Maximum_ADHD

SetTeleportGui should do the trick, but alot of the Teleport functions also have an optional customLoadingScreen argument.

Never used it, just my best guess

3 Likes

This is how it’s done. It’s not all preloaded, Super Nostalgia Zone is actually teleporting you between servers, it’s just that the games are so old they barely load anything compared to how current games use textures, meshes and music. Plus, the games are already running, it’s not spinning up a new private server instance just for you like some games do when they deploy a party to the arena. That’s why it’s so fast.

2 Likes

Okay thanks @EmilyBendsSpace and @Halalaluyafail3. I’m working on it now. I appreciate the help!

Just keep in mind that if your places are private, and you’re testing alone, it will not be this fast since new servers have to come online when you teleport. Once deployed, it will only be slow for the first guy who goes to play a game that has either no servers running or all full servers. (But you can cheat the system and use alts to keep places alive, at least for 20 minutes or so :slight_smile:

1 Like