- - - Updated - - -
"The speed hack isn't broke. I added checks to the Event system so that anybody joining an event will get speed hack tested through the event.
How it works? we add a weapon to you via the server and store a flag on the server saying what time you received the weapon.
HTML Code:
player.addWeapon("SpeedHackerTest");
player.staff_speedhackcheck = int(timevar2);
At the same time the weapon is added, your DEVICE will run a script and after 15 seconds have passed on your device it will contact the server. Once it contacts the server, it compares the time it takes your device to contact the server and the time the server detected
HTML Code:
temp.realtime = int(timevar2) - player.staff_speedhackcheck; //Server check
//Client check - the device says it took longer than 13.5 seconds, they have passed (even though the test is 15 seconds)
temp.passed = (params[1] > 13.5);
//If they have passed on their device, lets check the server
if (temp.passed) temp.passed = (temp.realtime >= 13.5);
So we actually test it with 13.5 seconds- if your device runs a 15 second test in less than 13.5 seconds (WHICH IT SHOULDN'T) then you are hacking. You can't hack time...
FYI - PING shouldn't impact this. If anything - your PING would make it act as though you're not speed hacking as it will say it took longer to contact the server."
*According to what SNK told you, you should not have been jailed because your logged time is over 13.5. This clearly means there is something wrong with the script and your absolutely right.
SNK is currently working on Crypt right now. I am sure he will get back to you when he isnt so busy. He has been very active lately and hopefully this gets his attention. I also pm'd him to take a look at this thread. If I were you I would not bother pming any other PRs except maybe Ace or Anero because they can easily get in trouch with SNK but again this is only an issue that SNK can solve.
This thread should have had a better title o.o