mew903
|
  |
| Joined: 03 Aug 2008 |
| Total Posts: 22071 |
|
|
| 04 Sep 2012 01:42 PM |
| Yeah, someone made a terrible noclip trainer, and it's spreading like wildfire. |
|
|
| Report Abuse |
|
|
| |
|
| |
|
mew903
|
  |
| Joined: 03 Aug 2008 |
| Total Posts: 22071 |
|
|
| 04 Sep 2012 01:54 PM |
| No idea, but a lot of people at SFOTH were using it. It's probably some Cheat Engine trainer, if you can get your hands on it you could use a hex editor to get the Lua script out of it. |
|
|
| Report Abuse |
|
|
|
| 04 Sep 2012 02:23 PM |
I saw this on SFOTH original today. Got Fraps footage of the guy doing it, if any mods reading this want to see.
I know that the client can modify the position of the character without any trouble at all, because the character position is first dictated by the client.
So all this program needs to do is somehow inject a local script to insert a bodyforce or whatever into the Torso, if I'm right.
The question probably isn't the Lua script, but how it is injected.
"If I didn't want people to kill themselves, I wouldn't troll." -Corim, master sword fighter |
|
|
| Report Abuse |
|
|
|
| 04 Sep 2012 02:28 PM |
What roblox needs is a good anti cheat.
How it would work:
-Roblox has a dedicated server which gathers say, CRC or MD5 strings of public cheats -Clients send that server what processes are currently running -If anything matches up, the ban hammer falls. |
|
|
| Report Abuse |
|
|
|
| 04 Sep 2012 02:35 PM |
@TheCap
"This server is RAC secured. Cheating will result in a permanent ban."
"If I didn't want people to kill themselves, I wouldn't troll." -Corim, master sword fighter |
|
|
| Report Abuse |
|
|
| |
|
|
| 04 Sep 2012 02:38 PM |
That's my funny of the day. c: Back to my forum stalking.
"If I didn't want people to kill themselves, I wouldn't troll." -Corim, master sword fighter |
|
|
| Report Abuse |
|
|
|
| 04 Sep 2012 02:46 PM |
"-Roblox has a dedicated server which gathers say, CRC or MD5 strings of public cheats -Clients send that server what processes are currently running -If anything matches up, the ban hammer falls."
Or, better yet, the client only sends keyboard and mouse data and whatnot for the Roblox servers to then use to calculate the user position and whatnot and then send it back to the client. The client, in the meantime, also does these calculations, but will force itself to the server state the next time the server sends an update. The only problem with this solution is that it adds more stress to the servers, and it doesn't affect other ways the client can affect the server. If I remember correctly, local scripts are allowed to have some effect on server objects, such as a player. A way to solve this is to make the server read-only from the client, but that may break certain scripts and will cause plenty of undesirable functionality (or lack thereof). There's really no simple way to do this. |
|
|
| Report Abuse |
|
|
Seranok
|
  |
| Joined: 12 Dec 2009 |
| Total Posts: 11083 |
|
|
| 04 Sep 2012 04:24 PM |
> Or, better yet, the client only sends keyboard and mouse data and whatnot for the Roblox servers to then use to calculate the user position and whatnot and then send it back to the client. The client, in the meantime, also does these calculations, but will force itself to the server state the next time the server sends an update.
This. |
|
|
| Report Abuse |
|
|
| |
|
Legend26
|
  |
| Joined: 08 Sep 2008 |
| Total Posts: 10586 |
|
|
| 04 Sep 2012 04:45 PM |
| This sounds like the problem some commenters on a certain gamasutra post about the roblox physics engine were worried about, actually. |
|
|
| Report Abuse |
|
|
belial52
|
  |
| Joined: 10 Oct 2009 |
| Total Posts: 8074 |
|
|
| 04 Sep 2012 05:47 PM |
| How it is doing it is by changing a single value, which allows roblox's physics to properly work on a humanoid, and by changing it, it disables this, thus causing a 'noclip'. |
|
|
| Report Abuse |
|
|
RA2lover
|
  |
| Joined: 09 Nov 2008 |
| Total Posts: 1254 |
|
|
| 04 Sep 2012 06:11 PM |
| having the client to send only keyboard data would increase lag dramatically, and make local scripts all fail. |
|
|
| Report Abuse |
|
|
|
| 04 Sep 2012 06:15 PM |
| My question is how this noclip doesn't make the character fall through the ground.. |
|
|
| Report Abuse |
|
|
belial52
|
  |
| Joined: 10 Oct 2009 |
| Total Posts: 8074 |
|
|
| 04 Sep 2012 06:20 PM |
| @Tech, Read my previous post. |
|
|
| Report Abuse |
|
|
|
| 04 Sep 2012 06:23 PM |
| @Belial, I did, but by disabling physics shouldn't the character not move at all at the very least? After all how is movement dictated without physics? |
|
|
| Report Abuse |
|
|
|
| 04 Sep 2012 07:15 PM |
"-Clients send that server what processes are currently running"
And the next cheat overrides the client response of running processes. |
|
|
| Report Abuse |
|
|
belial52
|
  |
| Joined: 10 Oct 2009 |
| Total Posts: 8074 |
|
|
| 04 Sep 2012 07:15 PM |
| Let me clarify, it allows the player to move, except up and down, and it allows them to go through objects. This is actually an old 'hack' that expro had when they still had their program up. Apparently it is just now getting out to the public. |
|
|
| Report Abuse |
|
|
|
| 04 Sep 2012 11:33 PM |
| Might be RBX Aurore V3 only certain people can use it. |
|
|
| Report Abuse |
|
|
mew903
|
  |
| Joined: 03 Aug 2008 |
| Total Posts: 22071 |
|
|
| 05 Sep 2012 01:40 AM |
| ^ Kids still can't grasp the fact that RBXAurore was some silly thing 2 n00bz made for one time use |
|
|
| Report Abuse |
|
|
ThePC8110
|
  |
| Joined: 04 Jun 2011 |
| Total Posts: 486 |
|
|
| 05 Sep 2012 05:52 AM |
@pokelover, TheCap, and Se, If they did do that, it would be a form of keylogging, which is probably illegal. The parents will probably find out roblox logs their children's processes and hardware for cheats, and think what will happen then. |
|
|
| Report Abuse |
|
|
booing
|
  |
| Joined: 04 May 2009 |
| Total Posts: 6594 |
|
| |
|
sirsavary
|
  |
| Joined: 27 May 2008 |
| Total Posts: 1222 |
|
|
| 05 Sep 2012 07:39 PM |
As an alternative, just make a basic script that runs checks on the players. I did this back on my RPG because I freaked out when people mentioned hacks. Pseudo code:
Get Player Is Player Within An Object? Is Object.CanCollide == True? Kill Player/Push Player out |
|
|
| Report Abuse |
|
|