I’ve just got a single question I need answered, Would it worth it to render NPC animations on the client rather than the server?
I’ve seen many topics talking about all the different optimizations you can make to your NPCs, some on a more complex scale, others much simpler, but rendering NPCs on the client was noticeably appearing a lot so I figured I’d ask if it was worth implementing within my own game.
I still plan to handle actual movements on the server, but I would like to know if rendering animations on the client would really boost things in regard to performance.
I’m pretty sure you can’t replicate animations from NPC client - client through local scripts but you can through server, but I don’t think apart from the hastle to stop, play, speed up animations etc it will be much different
That’s correct, animating them on the client wouldn’t replicate to other clients.
It’s done to reduce the amount of work for the server by instead passing the workload onto each client. I’m just unsure how large this “workload” is and whether it’d be worth going through the trouble to implement this.