Kyuro
|
  |
| Joined: 03 Sep 2012 |
| Total Posts: 5800 |
|
|
| 15 Nov 2014 02:16 PM |
| Does FilteringEnabled prevent local clients from tampering with the workspace, or just any object in general, even if the object is local? E.g. Could a read-only local script change a local value to be read globally? |
|
|
| Report Abuse |
|
|
|
| 15 Nov 2014 02:17 PM |
| FilteringEnabled stops replications. Whatever changes the client makes won't be seen as changed by the server OR other players. |
|
|
| Report Abuse |
|
|
Kyuro
|
  |
| Joined: 03 Sep 2012 |
| Total Posts: 5800 |
|
|
| 15 Nov 2014 02:22 PM |
| So if I changed a local value then the server will read it as if it never changed? |
|
|
| Report Abuse |
|
|
| |
|
Kyuro
|
  |
| Joined: 03 Sep 2012 |
| Total Posts: 5800 |
|
|
| 15 Nov 2014 02:29 PM |
| As in if I took a value instance that was positioned inside of a player's GUI instance the server wouldn't be able to read it? |
|
|
| Report Abuse |
|
|
|
| 15 Nov 2014 02:33 PM |
The server would be able to read it, but if the client makes a change to it, the server won't replicate the change to other clients and the server will still think it's the original value. If you want to do anything with instances, do it with RemoteFunctions, turn FilteringEnabled off, or do it in a server script. |
|
|
| Report Abuse |
|
|
Kyuro
|
  |
| Joined: 03 Sep 2012 |
| Total Posts: 5800 |
|
| |
|
|
| 15 Nov 2014 03:05 PM |
What he means by using RemoteFunctions/RemoteEvents is the fact that.
Using them you can send a request to the server and the server can do the rest. This is to go through FilteringEnabled Limitations and the fact that client cant access things like DataStores or HttpService. |
|
|
| Report Abuse |
|
|