Apologies if this is in the incorrect spot but recently a friend of mine has his entire game leaked, server scripts and all on discord by a known exploiter who uses synapse. Is there a way to stop such exploiters from stealing scripts? I’ve heard that a marvel game has set up a system that made it so that they don’t get anything from exploiting. How would i be able to achieve any of these things?
I’m honestly just really concerned since I don’t want all of my hard work to be stolen in by some locals.
It’s not possible for server scripts to be decompiled at all. Their bytecode is not replicated. It seems that your friend had an internal issue with one of his developers stealing his game.
As OnceCrowned said above me, exploiters cannot steal your server scripts. To have your server scripts stolen, you would need a backdoor script from a free model or another developer, or have another developer steal the scripts. Either way, the exploiter can still use your local scripts and make their own server scripts that are compatible with them.
One way to answer the question is to ask the opposite: is there a way to steal, being an exploiter? Although Synapse X has a more elaborate solution (i.e., decompiling scripts and saving as a place file), I made something much more rudimentary:
It is not possible to steal server sided scripts unless stored in a “public” space.
However I wouldn’t stress for too long as the new anti cheat that roblox is introducing COULD make cheating and stealing POSSIBLY way harder, it sounds more like for his case though it is mostly a leaker on his side.
For now until the future tells us how good it is, just always assume any client sided scripts/objects are ALWAYS steal-able and try to aim for people as developers who will not leak your games server side.
This may not be relevant though
But let’s look at the current exploiters’ perspective ;-;
now they can make games so much easy, know how the game works,(fire touch interest,fire click detectors,fire proximityprompts),serverhop,fling,and steal and etc.
There are few scripts that I know of like “Dark dex v3”
this will detect information from localscript firing a remote event to the server, from which they can modify information like 1b money with 1 click…
And etc …
Although their benefit is like that, but because it is client-side, it will have many limitations, like can only read (localscript,modulescript) but Source has been obfuscated by roblox , so it will make them quite difficult to read compared to studio
server related things like scripts or something so they can’t read/do
So your game won’t be able to steal 100% from exploiter unless you use a weird model…