Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

[Request EO3.0] Anti-speedhack


Tic Tac 2
 Share

Recommended Posts

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.
Link to comment
Share on other sites

Try this fix, made by Benjo on this topic: [http://www.eclipseorigins.com/index.php?/topic/136814-ew-how-to-modify-npcplayer-speed/#entry937530](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.
Link to comment
Share on other sites

> Try this fix, made by Benjo on this topic: [http://www.eclipseorigins.com/index.php?/topic/136814-ew-how-to-modify-npcplayer-speed/#entry937530](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?
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...