i am working on a game and i am trying to protect the remote events and remote functions from cheaters.
my idea is to create a folder in server storage (so cheaters cant access it) with a value for each individual player. the value would contain a code which would be needed in order to fire a remote. the problem is, i dont know how, or if its atleast possible to get the value from server storage in a local script without allowing the client to get it. for example, if i use a remote function to get the value and return it, cheaters will be able to get the value as well, by simply just firing the function. any help appreciated.
There is no way to do this. Long as the client have the key somewhere in the memory they can find it.
You should look to secure your remotes with sanity checks and the likes, not to hide the remotes somehow.
1 Like
You can’t really do this but what I do is not send important information from the client to the server but if I do I run lots of checks.