how can i protect my server? from such things i don't want people to know wtf im using or leech idea's .
ik it's possible to steal lua files no matter what. but is it possible in game to disable such things like the viewer. so they'd have to use a dll.
etc. i wanna protect my server from such things please help me.
http://s.trixter.xyz/Gwx.png
Clientside lua that you run on your server is downloaded to the client once they join the server. That means they can litterly look at the code that the server sent to them and there is no way around that.
An option is to use some kind of encryption to make it unreadable. But it is really hard to accomplish such thing in glua.
Don't bother, focus on other things.
"ik it's possible to steal lua files no matter what"
What do you mean? Like stealing the files the client gets send to? Thats possible yea..but they get send to every client so...its not stealing. They get it from you automatically..it works like that.
If you mean they steal files from the server, no they cant. Unless they actually HACK the server, no one can download server lua files through gmod. since they are not given to the client
Not to be a dick, but why does it matter?
Do you have some Fort Knox Infinity Gauntlet made of Unobtainium of code you're trying to keep under a neat tarp?
You really don't need to obfuscate stuff, sure for anti-cheats it might benefit you but in general your scripts shouldn't require obfuscation. If you're worried about people stealing ideas or scripts just remember that if someone's stealing shit instead of making it chances are they'll never manage to produce anything good and if you're worried about people finding sensitive information in your scripts then you're the one doing it wrong.
i really dont understand whats considered "contentless" or "dumb bumb" etc.
Tecinally your post contained nothing helpfull either. so..uh?
Unrelated to the topic (sorry), but did Trackster get banned for this?
The best thing I can recommend is to just properly separate your code. if a function or system will only ever exist Serverside, don't put it in a shared file that's AddCSLua'd. That way even if they do get the client-side comportment, they'd have to remake the server-side from scratch, and at that point most people competent enough to do that would make everything themselves anyways.
Sorry, you need to Log In to post a reply to this thread.