Why does an actor take so long to load from server?

So when the level starts a 75x75 procedurally generated grid is created on the server side, and its data is sent to the clients. It takes about 3 seconds for the actor the be created on the server side when the level starts, but it takes significantly longer for the actor to load in on the client side. Ideally, it should load in all at the same time, and not through individual parts in seemingly random locations as seen in the video, though I am unsure how I can accomplish this. Occlusion culling also seems to take longer on the client side.

Figured out how to make this work. So basically, there will be some delay regardless because the client is loading into the level. But the length of that delay can decrease a ton if what is loading in is invisible. So what I did was set the large 75x75 grid actor invisible right after it was created (had to add all the actors to the scene root and set the scene root invis). Then, after the client fully loads in I set that actor visible again. It does take a second to set everything visible, but it is now much faster.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.