swmaniac
|
  |
| Joined: 28 Jun 2008 |
| Total Posts: 15773 |
|
|
| 06 Dec 2009 08:58 PM |
In recent games, I have seen a disturbing increase in the use of third party programs to cheat in Roblox games. This isn't going to be your normal thread in which I just say "Put in an anti cheat." No, this thread I'm going to suggest actual actions for the admins to take. 1) Run as much of the game on the server as possible. This one is simple, a third party program can't change values if they're on another computer. Forbid client side programming from changing values that are on the server unless the values go through several layers of validization (such as check to make sure a line between 2 people in which a weapon is being fired isn't perfect, in real life no human can aim perfectly, if the line is too close for human aiming then it's likely being cheated.) Pros: Would decrease a cheat program's ability to edit variables in the game. Cons: Would increase connection lag between clients and servers. 2) Validate Roblox before it's run and randomly during games. Some cheat programs edit Roblox itself in order to run differently, randomly every few seconds the game should check to see if Roblox's .dll files and .exe files are unedited and they are the ONLY files communicating with the server. Pros: Would stop people from running an edited version of Roblox Cons: Would slightly increase load time and make Roblox run slower on old computers. 3) Check to see if scripts are running when values are changed. Only scripts can change variables while in game, if a humanoid's walkspeed is changed then check to see if a script is running that would change it. Pros: Would prevent programs from editing variables in game. Cons: Would cause Roblox to run slower on older computers.
Please submit more ways for Roblox to check and validate imputs to the server.
If ANY of these checks are broken, a report is sent automatically containing details about what happened, and the mods would take the required action.
Tl;Dr: Read it. Now please. |
|
|
| Report Abuse |
|
|
Pichu7245
|
  |
| Joined: 17 May 2009 |
| Total Posts: 16489 |
|
|
| 06 Dec 2009 09:06 PM |
| These all sound like amazing ideas. They would all make Roblox run more slowly, but I think that games would still be less laggy than if noobs were speed exploiting. |
|
|
| Report Abuse |
|
|
obft
|
  |
| Joined: 24 Sep 2008 |
| Total Posts: 4334 |
|
|
| 06 Dec 2009 09:07 PM |
| I've read through the whole thing. I think they are all good. For the old computer con thing: it's not roblox's fault that they have an old computer. Plus if it's old, I'd imagine it would be replaced sooner or later. |
|
|
| Report Abuse |
|
|
swmaniac
|
  |
| Joined: 28 Jun 2008 |
| Total Posts: 15773 |
|
|
| 06 Dec 2009 09:07 PM |
| Yeah, lag is the major problem here, either in the connection which can be improved by us getting faster connections or running less in the background, and by Roblox networking better. Or RAM problems which can be fixed by us and Roblox buying more RAM. |
|
|
| Report Abuse |
|
|
swmaniac
|
  |
| Joined: 28 Jun 2008 |
| Total Posts: 15773 |
|
| |
|
swmaniac
|
  |
| Joined: 28 Jun 2008 |
| Total Posts: 15773 |
|
| |
|
godsmain
|
  |
| Joined: 11 Apr 2008 |
| Total Posts: 2629 |
|
|
| 07 Dec 2009 04:11 PM |
Also roblox could put something to detect if any of the famous cheating programs are running, or have run. Such as cheat engine.
Some games have done it. |
|
|
| Report Abuse |
|
|
swmaniac
|
  |
| Joined: 28 Jun 2008 |
| Total Posts: 15773 |
|
|
| 07 Dec 2009 04:58 PM |
| Do programs have access to the list of programs running? |
|
|
| Report Abuse |
|
|
swmaniac
|
  |
| Joined: 28 Jun 2008 |
| Total Posts: 15773 |
|
| |
|
|
| 07 Dec 2009 09:16 PM |
| Good ideas. I'm glad swmaniac bumped. The old computers, that's there fault. It's the 21st century. Buy a new one. |
|
|
| Report Abuse |
|
|
|
| 07 Dec 2009 09:51 PM |
to every good idea i shall say: YESH |
|
|
| Report Abuse |
|
|
swmaniac
|
  |
| Joined: 28 Jun 2008 |
| Total Posts: 15773 |
|
| |
|
|
| 08 Dec 2009 05:02 PM |
Excellent post swmaniac. Your ideas seem to be real, legit ways of preventing people from being able to cheat. I approve of this thread.
BM01 |
|
|
| Report Abuse |
|
|
Homestar3
|
  |
| Joined: 27 Feb 2009 |
| Total Posts: 1179 |
|
|
| 08 Dec 2009 05:05 PM |
| The slow computer thing is good, since usualy hackers use old computers. |
|
|
| Report Abuse |
|
|
314d3
|
  |
| Joined: 09 Jul 2009 |
| Total Posts: 2188 |
|
|
| 08 Dec 2009 05:09 PM |
| First, it is good to see somone who actualy knows who he is doing. I have seen a few cheat engine users (Actualy one, he admitted it, talked to a friend about changing the T in torso to t making everyone loopkilled do to the no torso thing{loopkillFTW a side of somone}) one one game, I support and am sorry I took up so much space telling a useless story |
|
|
| Report Abuse |
|
|
swmaniac
|
  |
| Joined: 28 Jun 2008 |
| Total Posts: 15773 |
|
| |
|
TaslemGuy
|
  |
| Joined: 10 Jun 2009 |
| Total Posts: 12174 |
|
|
| 08 Dec 2009 07:01 PM |
1) This adds lag, you didn't mention that. 2) Validations can be easily fooled. 3) This is part of 1.
Just telling you the facts. |
|
|
| Report Abuse |
|
|
swmaniac
|
  |
| Joined: 28 Jun 2008 |
| Total Posts: 15773 |
|
|
| 08 Dec 2009 09:26 PM |
1) Really? I thought I added connection lag. 2) Not always, yes there are some that can and will be fooled. But to just about any validation it'd look pretty suspisious if the command coming from the player was to loopkill everyone. :P |
|
|
| Report Abuse |
|
|
swmaniac
|
  |
| Joined: 28 Jun 2008 |
| Total Posts: 15773 |
|
|
| 08 Dec 2009 09:29 PM |
| Also, how would you fool the server with the edited .exe files? It has it's own copy that it compares to yours. If it finds something that doesn't match it reports you. (Remember, it also checks to see if the approved .exe files are the only ones communicating with the server. And it also checks during the game) |
|
|
| Report Abuse |
|
|
FunGUyPie
|
  |
| Joined: 22 Jun 2009 |
| Total Posts: 306 |
|
|
| 08 Dec 2009 09:41 PM |
| who gives a if your computer runs slow, don't play then. Even less cheaters and less lag with theese ideas a less slow computers on. |
|
|
| Report Abuse |
|
|
|
| 08 Dec 2009 09:46 PM |
| all those words were complicated can you make it simpler for me |
|
|
| Report Abuse |
|
|
Happy0012
|
  |
| Joined: 21 Jun 2009 |
| Total Posts: 6824 |
|
|
| 08 Dec 2009 10:28 PM |
| I like it, I hate it when noobs in King of the Hill speedwalk to be king. |
|
|
| Report Abuse |
|
|
swmaniac
|
  |
| Joined: 28 Jun 2008 |
| Total Posts: 15773 |
|
| |
|
swmaniac
|
  |
| Joined: 28 Jun 2008 |
| Total Posts: 15773 |
|
| |
|
Notnate
|
  |
| Joined: 17 Mar 2009 |
| Total Posts: 347 |
|
|
| 09 Dec 2009 07:05 PM |
| Good idea, but the slower computers being unable to handle it is a problem. Some of us CAN'T get a better computer. Not being able to afford one isn't always the only problem. Other than that, I agree with it completely. |
|
|
| Report Abuse |
|
|