Attributes in the Camera do not replicate to the client from the server

Issue Type: Other
Impact: Moderate
Frequency: Constantly
Date First Experienced: 2021-02-11 10:02:00 (-06:00)
Date Last Experienced: 2021-02-11 11:02:00 (-06:00)

Reproduction Steps:

  • Add a new attribute under Workspace.Camera (Preferably with a property set, doesn’t matter)
  • Play Test Solo
  • Navigate to Workspace.Camera on the client, the attributes you set in Studio did not replicate. You will see how they still exist on the server’s Camera.

Expected Behavior:
I expect for the Camera’s attributes to have replicated over to the client.


What should appear on the client:
image

Actual Behavior:
The attributes do not replicate from the server’s Camera.


What appears on the client:
image

Workaround:
A workaround could be to use a placeholder (such as a Configuration with attributes) under ReplicatedStorage to copy the attributes over on the client.

I still reported this bug as it might be an undesirable effect, even though it might not be the best practice to expect the Camera to replicate attributes over.

3 Likes

This is not a bug. The server’s camera and client’s camera are entirely separate entities. The server’s camera never replicates and the client creates its own camera upon game join.

A cool use for this behavior is creating server-only parts in the Workspace. Since the server’s camera doesn’t replicate, its descendants do not replicate either.

12 Likes

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