Would you update guis on the server?

Say if I were using profileservice. Since it’s using a table in the server to store data this results in the client unable to read the datastore information. I’m wondering if it’s really efficient to fire remote events/functions for every data change.

1 Like

Sending an event every time? No?

If I were to do then wouldn’t it be inefficient?

For updating a gui that’s controlled by the client with information that belongs to the server, the only way to do this is with RemoteEvents. It is not inefficient, since this is a main reason why RemoteEvents are a thing. However, I would refrain from firing RemoteEvents every time step. This causes a lot of server-client lag, and can cause bandwidth.

I’ll just use values for some of the data I guess?

yes, every time Data is changed. send that information to client.

You can also use Values or Attributes to store information, since they are replicated automatically to all clients.

Yes but that won’t work with extremely large tables you see.