What is the difference between Replicated Storage and Replicated First?
I’ve searched for answers but nothing came up. Please give me some explanations between these 2.
Thank you!
What is the difference between Replicated Storage and Replicated First?
I’ve searched for answers but nothing came up. Please give me some explanations between these 2.
Thank you!
Have you checked these three?
From scripting helpers:
Quote from mr script
Replicated First is a container whose contents are replicated to all clients (but not back to the server) first before anything else. So it’s good for things like loading GUI’s. Replicated First should only be used for local things. Replicated Storage is a container whose contents are replicated to the server and all connected clients. This is an intended replacement of the Lighting service as a storage place for Roblox assets, such as models. Which means it’s more like a server storage that is still available to the clients.
ReplicatedFirst and it’s children(s) is the first thing that will get replicated from server to client, ReplicatedStorage can replicate server to client and client to server (this is a 2 years old typo, it does NOT replicate from client to server)
ReplicatedStorage is solely for storing things on clients. ReplicatedFirst however, automatically loads it’s contents before anything else when the game is loaded for a client, including scripts.
Here are the developer forum articles that provide more information, as well as use cases.
Pretty sure both of the names give it out. ReplicatedStorage is for storing later-game-features, (things that will come up later in the game or its story), scripts, characters, models, NPCs etc. etc. but of course, scripts placed in ReplicatedStorage will not run. ReplicatedFirst is obviously itself. The contents of ReplicatedFirst is loaded automatically upon joining, usually useful for loading screens, and any scripts placed inside the service will be ran first and highly prioritized.