[Request EO3.0] Anti-speedhack

So, some players have been using cheat-engine to run really fast and mine/fish really fast.

I’m requesting a tutorial on how to fix this, or if you’d like, i can pay you 8 bucks to fix it for me.

Many thanks,

//lurv

Hi, to cheat like this, they are modifying the game files.

You shall use encription so they won’t be able to change anything 🙂

But, before using encription, you shall create a script in your engine that reads your encription, so it will still work, but people won’t be able to change anything.

Then, remember to force update everyone.

Try this fix, made by Benjo on this topic: http://www.eclipseorigins.com/index.php?/topic/136814-ew-how-to-modify-npcplayer-speed/#entry937530

Private Sub CheatCheck_Timer()
    If SpeedHack + 6000 < GetTickCount Then
     'do kicking stuff here dont forget to log this
    End If
    SpeedHack = GetTickCount
End Sub

Timers are affected by speed hacks, gettickcount is not, Basically, If 6 seconds goes by faster than 5 seconds, you know it Is a speed hack.

Have a timer on the client interval 5000 with the above code, adjust it to suit your needs and it works.

The speed will still be hack-able, but it will be much more hard and simple Cheat Engine users won’t be able to do it. The main problem here is that the speed is set client-side. It should be completely rewritten server-side, or send the player’s speed from the client to the server every sec and check if the speed is modified and kick/ban the user.

Try this fix, made by Benjo on this topic: http://www.eclipseorigins.com/index.php?/topic/136814-ew-how-to-modify-npcplayer-speed/#entry937530

Private Sub CheatCheck_Timer()
    If SpeedHack + 6000 < GetTickCount Then
     'do kicking stuff here dont forget to log this
    End If
    SpeedHack = GetTickCount
End Sub

Timers are affected by speed hacks, gettickcount is not, Basically, If 6 seconds goes by faster than 5 seconds, you know it Is a speed hack.

Have a timer on the client interval 5000 with the above code, adjust it to suit your needs and it works.

The speed will still be hack-able, but it will be much more hard and simple Cheat Engine users won’t be able to do it. The main problem here is that the speed is set client-side. It should be completely rewritten server-side, or send the player’s speed from the client to the server every sec and check if the speed is modified and kick/ban the user.

I put this is modServerLoop right?

Log in to reply