generic image
Processing...
  • Games
  • Catalog
  • Develop
  • Robux
  • Search in Players
  • Search in Games
  • Search in Catalog
  • Search in Groups
  • Search in Library
  • Log In
  • Sign Up
  • Games
  • Catalog
  • Develop
  • Robux
   
ROBLOX Forum » Club Houses » Clans & Guilds
Home Search
 

Re: Clan Developers: Do you minify your code?

Previous Thread :: Next Thread 
FriendlyBiscuit is not online. FriendlyBiscuit
Joined: 01 Dec 2012
Total Posts: 8991
20 Oct 2015 11:19 PM
Minifying is when you use 3rd-party code to "shrink" your scripts to an unreadable level to prevent people from taking the source (cough exploiters cough) and using bits and pieces of it. It essentially obfuscates your code, and if you use a good enough "minifier", you can actually make it near-impossible to reverse. e.g. here's a before->after picture of some rbxanimator 3.0 source code:
https://twitter.com/blahblu1/status/656685423444557824

It's good practice. I wrote a plugin for it specifically for obfuscating IC6 in some really obscure ways, including minification of source code.
Report Abuse
romuluz is online. romuluz
Joined: 12 Apr 2010
Total Posts: 18124
20 Oct 2015 11:20 PM
Good to know. I think I'm going to pass this off to my scripter.
Report Abuse
teamkilled is not online. teamkilled
Joined: 14 Apr 2013
Total Posts: 1748
20 Oct 2015 11:20 PM
or u can put ur code in serverstorage/serverscriptservice and so far no place stealer or copystring has been able to access it
Report Abuse
FriendlyBiscuit is not online. FriendlyBiscuit
Joined: 01 Dec 2012
Total Posts: 8991
20 Oct 2015 11:20 PM
Just make sure your scripter always saves the original copy somewhere lol.
Report Abuse
FriendlyBiscuit is not online. FriendlyBiscuit
Joined: 01 Dec 2012
Total Posts: 8991
20 Oct 2015 11:22 PM
@team:
Unfortunately with nearly any weapon, GUI, or really any code that is meant to run on the client, that is not a solution.
Report Abuse
teamkilled is not online. teamkilled
Joined: 14 Apr 2013
Total Posts: 1748
20 Oct 2015 11:24 PM
yeah rip localscripts

but technically u could still do copystring and the exploiter could still run the minified code jusf not edit it right
Report Abuse
FriendlyBiscuit is not online. FriendlyBiscuit
Joined: 01 Dec 2012
Total Posts: 8991
20 Oct 2015 11:27 PM
yes you could still run it. the idea behind this is to prevent modification and reverse engineering any potential security routines you may be forced to run on the client (like in loleris's old anti-exploit)
Report Abuse
teamkilled is not online. teamkilled
Joined: 14 Apr 2013
Total Posts: 1748
20 Oct 2015 11:39 PM
i got an idea, but this would probably lag a lot:

minify the code on server startup (minify in sss as a server script, but then replicate to clients in a local script), but the server minifys it to a pattern in the ss, and the minified code also could reference the key to make sure it's an accepted server

OR much simpler just reference an object in workspace/etc with an odd name, and if it's not there just don't run the code (this would require that the exploiters have to reverse minify to change the object reference, or figure out what things it's referencing and where, and have them in their game)
Report Abuse
zepenguin4 is not online. zepenguin4
Joined: 09 Feb 2014
Total Posts: 16016
20 Oct 2015 11:46 PM
Benbonez did this with his RCL plugin scripts.
Report Abuse
FriendlyBiscuit is not online. FriendlyBiscuit
Joined: 01 Dec 2012
Total Posts: 8991
20 Oct 2015 11:48 PM
only issue with that idea is .Source can only be modified using plugins or the command bar
Report Abuse
teamkilled is not online. teamkilled
Joined: 14 Apr 2013
Total Posts: 1748
20 Oct 2015 11:50 PM
now that im thinking about this more it really all comes down to the level of encryption, so in order for 100% security, there's gotta be some other level of security just encase the encryption is broken. But idk what
Report Abuse
Lametta is online. Lametta
Joined: 07 Jul 2012
Total Posts: 7302
21 Oct 2015 12:11 AM
script.Parent = nil
Report Abuse
FriendlyBiscuit is not online. FriendlyBiscuit
Joined: 01 Dec 2012
Total Posts: 8991
21 Oct 2015 01:03 AM
"script.Parent = nil"

why are you talking about of your ass?
try doing that with a module script that is required by multiple local and server scripts at varying times.
Report Abuse
FriendlyBiscuit is not online. FriendlyBiscuit
Joined: 01 Dec 2012
Total Posts: 8991
21 Oct 2015 01:04 AM
*out of your
Report Abuse
PongShot is not online. PongShot
Joined: 23 Aug 2015
Total Posts: 37
21 Oct 2015 01:41 AM
Hm dude this is pretty cool actually

I for one never make really important stuff so I don't think this kinda thing would ever be useful to me but it's pretty cool
Report Abuse
RobloxComms1 is not online. RobloxComms1
Joined: 03 Jun 2015
Total Posts: 376
21 Oct 2015 01:57 AM
we web developers do this, it helps load speeds.

-isaac godfrey
Report Abuse
Previous Thread :: Next Thread 
Page 1 of 1
 
 
ROBLOX Forum » Club Houses » Clans & Guilds
   
 
   
  • About Us
  • Jobs
  • Blog
  • Parents
  • Help
  • Terms
  • Privacy

©2017 Roblox Corporation. Roblox, the Roblox logo, Robux, Bloxy, and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.



Progress
Starting Roblox...
Connecting to Players...
R R

Roblox is now loading. Get ready to play!

R R

You're moments away from getting into the game!

Click here for help

Check Remember my choice and click Launch Application in the dialog box above to join games faster in the future!

Gameplay sponsored by:
Loading 0% - Starting game...
Get more with Builders Club! Join Builders Club
Choose Your Avatar
I have an account
generic image