My module relies on talking between the server and client to replicate a player’s current data model and that is the thing which is broken in sandboxed mode at the moment. My module doesn’t error on this due to the client relying on the template data until the client handshake is completed and the actual data is replicated to the client but does display a warning if the Handshake times out or is stopped by the Sandboxed property (as is the case here).
The place which has the bug:
ScribeSandboxed.rbxl (356.0 KB)
Steps to reproduce:
- Download the above
.rbxlfile and open it - Press
Playin studio - You should see the following warning appear in the output:
This warning basically says that the Client couldn’t communicate with the server over the created remoteevent because of the Sandboxed property.
You are also able to see how I found out about this issue via a user who was using my module:
Scribe v1.3.2 - Persistent, typed, auto-replicated player data built on ProfileStore - #13 by ossuarys (the conversation started here)
I can confirm that multiple people have had this issue with my module.
Expected behavior
What should happen is the client handshake should succeed so the client and server are able to communicate with each other and ensure the data is replicated correctly to the client every time the server experiences an update in data.