So I know that too many humanoids on the server with animations will slow the server down and make it laggy, but what if they’re displayed on the client and not on the server? Would that make it less laggy for clients or would it do nothing?
Theoretically, since you will be loading animations in the separate clients, the animation will only be loaded once instead of the server trying to load everyone’s animation and replicate it to all the clients.
(Btw this should be somewhere like #help-and-feedback:scripting-support !)
So it will be less laggy?
Yeah I just realised that let me switch it.
Using humanoids on the client mostly will affect server since then it doesn’t need to hold tons of data for all humanoids and replicate it to every single client in the game.
If you use humanoids on the clients then every client will handle operations with humanoids and their data by itself which is technically better than using server and affecting it’s memory.
However, in large and popular games where you really need tons of NPCs, it is better to work on your own entities system (which can be enemies, units, etc.) so that your client/server does not store stats of each humanoid, which can be really hard and heavy.
Alright, thanks for the response.