Parts don't replicate to client until character is loaded, unless model replication is set to Persistent

PC Info: Windows 11 22621.2361
Date First Experienced: 09/10/23
Date Last Experienced 12/10/23

Reproduction Steps:

  1. Open Roblox Studio and create 2 models and put a part in each (and anchor them)
  2. Set one model to Persistent replication
  3. Disable CharacterAutoLoads in the Players service

Expected Behavior: Both parts should be visible on the client without loading the character.
Actual Behavior: Only the part in the Persistent model replicates until the character is loaded.

Reproduction game: Parts not replicating - Roblox
Reproduction file: Parts not replicating.rbxl (55.1 KB)

Video:


Note: If the camera is placed correctly, it can in fact see the part

3 Likes

We’ve filed a ticket into our internal database for this issue, and will come back as soon as we have updates!

Thanks for flagging!

1 Like

The parts are not being replicated to the character because until there is a replication focus when streaming is enabled the server will not stream non-persistent parts to the client.

The alternative would be that we send all parts in the world to the client before the character loads, which would defeat the purpose of streaming entirely.

If you need the parts to be there before the character loads another option would be to set a replication focus and then parts near that focus will be streamed.

2 Likes

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