Hi.
My game generates around 200-300 Enemy NPCs around a very large map - all currently generated by the server. Should I switch to using Content Streaming or should I generate all of the NPCs client-side?
My goal is to create a lag-free experience from some of the more cpu/gpu intensive game action. I have already written a large portion of the Enemy NPC code and I prefer not to rewrite it.
I was in the beginning stages of rewriting all of the Enemy scripts to make them client-side generated (which is causing me major headaches). However, I came across Suphi's remarkable 'Content streaming' video which really opened my eyes to a solution that's possibly easier to implement.
I have a few questions about using Content Streaming vs Generating NPCs on Client-side:
- Is using Content Streaming a viable solution for generating the NPCs on the server while also reducing the impact on the server?
- I read a while ago that when using Content streaming, you must write all of your code with the 'WaitForChild' method on ALL instance references. Is this the case?
Thanks in advance!