I heard that placing too many objects in ReplicatedStorage make’s client memory usage go up but its not good to handle sounds on the server and its not good to play Animations on the server at all due to strain and if you store Sounds in ServerStorage you have to use FireAllClients to play the sound for everyone or FireClient to use it on one person but then again that strains the Network so what in the world am I supposed to do? I don’t want my newest project to fail due to performence issues
If you’re worried about Client Memory, just put all the SoundIds into a module and then just create the Sounds at run-time. With that approach you can also destroy the Sounds again. Practically same with Animations. But storing Sounds / Animations shouldn’t really worry you, unless +400 Animations / Sounds.
4 Likes
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.