Jump to content
EN
Play

Forum

Anti cheat system - please implement this tanki


 Share

Recommended Posts

Hi everyone!

 

I just got a anti cheat system which can be put to use in

tanki that will make hacking extremely rare and tools obsolete!

 

here is some sample code of what tanki may have.

var velocityX = 100;

function setVelocityX(x)
{
    velocityX = x;
}

function getVelocityX(x)
{
    return velocityX;
}

 

now a hacker could easily locate 'velocityX' using scanning techiniques so to solve this you chnage it to this.

 

var velocityX = [-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]; // 10 array slots
var vxPos = 0; // which slot to use

function setVelocityX(x)
{
    velocityX[vxPos] = x;
   scrambleVelocityX();
}

function getVelocityX(x)
{
    var vx =  velocityX[vxPos];
    scrambleVelocityX();
    return vx;
}

function scrambleVelocityX()
{
    var s = Math.round(Math.random()*9);
    velocityX[s] = velocityX[vxPos];
    velocityX[vxPos] = Math.random()*1000; // or could be just -1
    vxPos = s;
}

/// may have compile errors but you get the point

 

what do you think?

 

can tanki be hacked (easily) with this in place?

 

Note: this is to combat 'cheat engine' users.

Share this post


Link to post
Share on other sites

If it's so easy' date=' do it yourself and send it to the Devs. :lol: [/quote']

:thumbup:

yup and if it is amazing be proud u have helped tanki online

Share this post


Link to post
Share on other sites

I woud love to help which is why I gave the sample code.

 

But without seeing any source code there is not much else I could give.

 

On a side note this techinue would be applied to all values that could give a hacker an adavantage eg

 

Health

Firerate

Position/velocity/speed ect

 

Does anyone know how to get in contact with the programmers of tanki so they could do a few test runs?

The quicker this is tested the quicker the hackers may be gone =D

Share this post


Link to post
Share on other sites

Я думаю что работать не будет ))) Может и будет , или я не так понял !!! Вобщем вы разместили кады на форуме , а читера и на форумах виснуть ))) Но если ето пример , тогда молодци )

Share this post


Link to post
Share on other sites

help@tankionline.com

management@alternativaplatform.com

 

 

 

 

 

а что за вторая ссылка , ето куда писать и в каких случаях ?

Share this post


Link to post
Share on other sites

From what i picked out of tha translation, you dont understand what this code does.

 

Let me explain

 

When cheat engine attempts to locate a value it searches for changes in values (like when health goes up) but it receives more than one value so must then narrow this down. To do so a second search is done to find out which of the values is the correct one. But it will have changed location in the memory so it no longer resides within cheat engines results and will almost always return to the user that it could not locate the value. So therefore they have no control and cannot do anything.

 

Due to the fact that the value must change for them to work out what they are going to change, the value can be shifted elsewhere at the same time as to escape the value being found and changed.

Share this post


Link to post
Share on other sites

What if Nitro is used.

 

This is not doing any detection whatsoever, this is making it extremely difficult for memory hacking whuch is what cheat engine is used for.

 

If you meant always nitro cheat, then you can use the above code for the nitro timer as well.

 

Edit: in a nut shell it moves the values around so cheat engine cannot pinpoint it, having no effect on the game its self

Share this post


Link to post
Share on other sites

Today I went in some battles with my noob account.

There were hackers, that got voted and this is what happened.

 

xal5Wm.jpg

 

L9qeW1.jpg

 

fMFYRO.jpg

 

The only thing we need are more moderators to be able to check every single reported battle of every single server.

Share this post


Link to post
Share on other sites

Today I went in some battles with my noob account.

There were hackers, that got voted and this is what happened.

 

http://tnkscr.net/xal5Wm.jpg

 

http://tnkscr.net/L9qeW1.jpg

 

http://tnkscr.net/fMFYRO.jpg

 

The only thing we need are more moderators to be able to check every single reported battle of every single server.

 

And the vote feature must also be well known in order for moderators to help out in the first place! :wink:

Share this post


Link to post
Share on other sites

Today I went in some battles with my noob account.

There were hackers, that got voted and this is what happened.

 

fMFYRO.jpg

 

The only thing we need are more moderators to be able to check every single reported battle of every single server.

 

yes true, but why get more workers to cover up a hole when we can just wall it up so they won't have to use up their time. :?

 

this prevents (almost all) hackers

more moderators slows down hackers

Share this post


Link to post
Share on other sites

This topic is now closed to further replies.
 Share

×
×
  • Create New...