Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

Can someone explain to me what exactly FE is? And how do I convert a script into one?

Asked by 4 years ago

I am currently confused about FE and I want a script to be converted into one. How do you do it?

0
tl;dr - there's the player and the server. filtering enabled makes it so when hackers try to change things in game, it only changes things on their computer, not on the game. it's kinda like when you try to change your robux value with inspect element. you're just changing the value on your computer, not the robux value on roblox's servers. filtering enabled stops hackers from making changes to royaltoe 5144 — 4y
0
the server. games by default are fe you can't change them to be non filtering enabled anymore. sonce games are filtering enabled, you have to use remote events whenever you want to have a player (anything in a local script) make changes to a server royaltoe 5144 — 4y

1 answer

Log in to vote
0
Answered by 4 years ago
Edited 4 years ago

Some Sites which should help: https://developer.roblox.com/en-us/api-reference/property/Workspace/FilteringEnabled https://www.youtube.com/watch?v=_jTd4sfCh7Y

Simplified: FilteringEnabled makes it so client can't edit server. Full Explanation on how it works: (By luadotorg) cuz me too lazy to type it myself

"Filtering Enabled is a form of anti-exploiting Roblox has implemented. Filtering Enabled (FE) disables client modification of server values, or in simpler words, the client can't make changes to the game. What I mean is, let's say your local script, which only runs on player's PC, sets workspace's name to "HACKED". With Filtering Enabled, only YOU, the player using the Local Script, can see the difference, while others won't. This is because the server denied the client's modification, meaning nobody else could see the difference. Filtering Enabled is the most used form of security world-wide for online games, as client sends their sockets to the server, and the server responds to everybody else with it's own packets. These are basic security notions that roblox has been lacking until Filtering Enabled was finally added. Of course, scripting will be different. You will have to modify a lot of your LocalScripts as you will have different ways of handling things. For this you can use RemoteFunctions and RemoteEvents... TL;DR: FilteringEnabled disables the ability of somebody modifying server values, making it impossible for somebody to exploit your game.

You can also take a look at this, for scripting: http://wiki.roblox.com/index.php?title=Security" Hopefully this should help you out, and explain it to you to give you a better understanding, there are tutorials online for learning how to script in Filtering Enabled. https://www.youtube.com/watch?v=wic-N4JiFss

0
Thanks, I was able tot use a remote event for a script now! clash_ofsss 14 — 4y
0
No Problem, glad I could help. Bradolink 17 — 4y
Ad

Answer this question