ReplicatedStorage
*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.
ReplicatedStorage est un service de conteneur général pour les objets qui sont disponibles à la fois pour le serveur et les clients connectés.Il est idéal pour ModuleScript , RemoteFunction , RemoteEvent , et d'autres objets qui sont utiles à la fois du côté du serveur Scripts et du côté du client LocalScripts.
Les objets parentés à ce service sont entièrement répliqués aux clients et les règles de réplication normales s'appliquent.Toutes les modifications apportées sur le client persistent mais ne seront pas répliquées sur le serveur, et les modifications du client peuvent être écrasées si le serveur fait quelque chose qui écrase ces modifications.
LocalScripts ne s'exécute pas lorsqu'il est parenté à ce service, même s'ils sont Enabled ; LocalScripts ont divers autres endroits où ils finissent par s'exécuter sur un client Player tel que StarterPlayerScripts , StarterCharacterScripts ou StarterGui .
De même, Scripts ne s'exécute pas lorsqu'il est parenté à ce service à moins que vous ne modifiez leur propriété Enum.RunContext de la valeur par défaut de Legacy.Le serveur Scripts qui s'exécute seul devrait être parenté à ServerScriptService à la place.
Si un ModuleScript à l'intérieur de ce service est requis par tout autre script, il s'exécute comme d'habitude.De tels modules hébergent généralement du code partagé par le serveur et le client.