You are an unregistered user, you can register here
Navigation

Information

Site

Donations
If you wish to make a donation you can by clicking the image below.


 
Go Back   The Unreal Admins Page > Forums > Unreal Admins > General > Suggestions & Comments

Reply
Thread Tools Display Modes
  #1  
Unread 4th November, 2007, 06:27 PM
Destiny Destiny is offline
Forum Newcomer
 
Join Date: Oct 2005
Posts: 12
Default ANTI Cheat Idea.

To stop external hooks.

Using a bit of neural networking techinique to deifferentiate between human mouse movement and a program mouse movement.

A typical human mouse movement.


A typical bot only movement


A typical bot user in game (notice the straight lines)


I think this can be applied to any game, not just UT.
Reply With Quote
  #2  
Unread 4th November, 2007, 06:47 PM
Troublesome Troublesome is offline
Godlike
 
Join Date: Aug 2004
Posts: 361
Default

it would only detect obvious cheaters...
not radars, triggerbots or autoaim set only to be active within a low range
Reply With Quote
  #3  
Unread 4th November, 2007, 08:06 PM
Destiny Destiny is offline
Forum Newcomer
 
Join Date: Oct 2005
Posts: 12
Default

I am not sure how an external hook can be used for a radar. But for not so obvious bots also, I think there are solutions.

There will be greater percentage of these anomalies in a botters firing pattern.

Auto-aim active only at short range


Triggerbot
(notice silky smooth mouse movement with an abnormal hit)
I know a regular player can also get those but a trigger bot will obviously have a much greater percentage of those.
Reply With Quote
  #4  
Unread 4th November, 2007, 08:32 PM
Mc.Gugi Mc.Gugi is offline
Unstoppable
 
Join Date: Mar 2007
Posts: 208
Default

erm, ye, not a bad idea. The only problem is that UScript is slow... I think too slow to check all the data. And even if it is fast enough, it would detect many false-positives I think. This goes for UT2004.

In UT there are better and more reliable ways to detect external hacks I guess.
__________________
Unreal Dependencies: UnrealDeps (Updated: 20.04.11)
Check dependencies of unreal packages; uz, uz2, uz3 standalone compression/decompression

A multifunctional UT2004 mutator: Clan Manager 1h 6T (Updated 04.07.09)
(Clanmember-/Admin-enter-messages, Clantag-Protection, Clanchat, Player-Logging, AFK-Detector, WhoIs, "second" private server to keep non-clanmembers out and much more.) Source included.

Check client screenshots for cheats (an UT2004-Mutator): Screenshot Sender (Updated: 27.11.08)
Reply With Quote
  #5  
Unread 4th November, 2007, 08:51 PM
AnthraX's Avatar
AnthraX AnthraX is offline
Administrator
 
Join Date: Jun 2004
Location: Ghent (Belgium)
Posts: 1,380
Default

This has been thought about before. Problems is that most modern cheats do a good job at "emulating" human behaviour.
Reply With Quote
  #6  
Unread 4th November, 2007, 10:22 PM
Destiny Destiny is offline
Forum Newcomer
 
Join Date: Oct 2005
Posts: 12
Default

I am not supprised that it was thought before.

We don't need to use U Script for this. The checking can be done in the client side, like in UTDC.dll.

So Anthrax, by ur logic, "lets stop writing anti cheat since eventually a bot coder will crack it".. is that what ur saying?

The key is to stay ahead of the botters. Depends on how smart the anti cheat code itself is. The day hasn't come yet when a code can emulate human behaviour perfectly.
Reply With Quote
  #7  
Unread 4th November, 2007, 11:11 PM
Destiny Destiny is offline
Forum Newcomer
 
Join Date: Oct 2005
Posts: 12
Default

oh well, nvm AnthraX. I just googled a bit and saw sshots posted by *e*** about its bot config, with "slow turn" etc. Now I know what you mean. I also learned a bit more than what I wanted to.

Then I think it'll be a nice idea to maintain a database. Most users are stupid and they will do mistakes in settings. Catch them, get the file info and add to a central UTDC databse. Have the server download or client side .dll download a few values every now and then. A system used by AV softwares these days to replace corrupt .dats .
Reply With Quote
  #8  
Unread 5th November, 2007, 12:08 AM
TheWatcher TheWatcher is offline
Unstoppable
 
Join Date: Jun 2007
Posts: 205
Default

i make mutator that is not anticheat (it is for fair play...) but it use some simple method to detect if a player use obvious cheat as troublesome say. i do not think it is possible to get the mouse value like this because it will create too much work for server (on client it is possible to disable mod). also server use tick so mouse value will not give precise move of the mouse. if you have other idea i can try to make this in unrealscript.

http://www.unrealadmin.org/forums/sh...ad.php?t=25129

Last edited by TheWatcher : 5th November, 2007 at 12:42 AM.
Reply With Quote
  #9  
Unread 17th December, 2007, 07:04 PM
SkrU SkrU is offline
Forum Newcomer
 
Join Date: Feb 2006
Posts: 13
Default

anti BoM plugin already?
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT +1. The time now is 07:32 PM.


 

All pages are copyright The Unreal Admins Page.
You may not copy any pages without our express permission.