Anticheat hashlist for AQ2

The place to discuss your client and server issues, or to post your client and server related problems. Now with added Anticheat flavour.

Moderator: Moderators

Stric
needs some Pepto Bismol
Posts: 730
Joined: Tue Jul 29, 2003 5:41 am
Location: si
Contact:

Anticheat hashlist for AQ2

Post by Stric »

Ok I think its better to get others people opinion about what files should be checked on client side... sound,skins, weapons? everything that makes you see enemy better. This hashed files are then equal for all players!

So...

- player models ( male,sas, ?? ) * .md2
- model skins ( resdog, nut, siris, police, norse, all 4 ctf ) * .pcx .tga .png
- sounds ( footsteps, water sounds, silencer sound!, door sounds? ) .wav
- anything other?
Think a bit about this, thanks

Edit: Added FULL LIST of FILES
action\models\flags\flag1.md2
action\models\flags\flag2.md2
action\models\items\ammo\bullets\medium\skin.pcx
action\models\items\ammo\bullets\medium\tris.md2
action\models\items\ammo\clip\tris.md2
action\models\items\ammo\grenades\medium\tris.md2
action\models\items\ammo\m4\tris.md2
action\models\items\ammo\mag\tris.md2
action\models\items\ammo\shells\medium\tris.md2
action\models\items\ammo\sniper\tris.md2
action\models\items\band\tris.md2
action\models\items\breather\tris.md2
action\models\items\laser\tris.md2
action\models\items\quiet\tris.md2
action\models\items\silencer\tris.md2
action\models\items\slippers\slippers.md2
action\models\objects\banner\tris.md2
action\models\objects\debris1\tris.md2
action\models\objects\debris2\tris.md2
action\models\objects\debris3\tris.md2
action\models\objects\explode\tris.md2
action\models\objects\flash\tris.md2
action\models\objects\gibs\arm\tris.md2
action\models\objects\gibs\bone\tris.md2
action\models\objects\gibs\bone2\tris.md2
action\models\objects\gibs\chest\tris.md2
action\models\objects\gibs\gear\tris.md2
action\models\objects\gibs\head\tris.md2
action\models\objects\gibs\head2\tris.md2
action\models\objects\gibs\leg\tris.md2
action\models\objects\gibs\skull\tris.md2
action\models\objects\gibs\sm_meat\tris.md2
action\models\objects\gibs\sm_metal\tris.md2
action\models\objects\grenade2\tris.md2
action\models\objects\holes\hole1\hole.md2
action\models\objects\knife\tris.md2
action\models\objects\r_explode\tris.md2
action\models\objects\smoke\tris.md2
action\models\weapons\g_cannon\tris.md2
action\models\weapons\g_dual\tris.md2
action\models\weapons\g_m4\tris.md2
action\models\weapons\g_machn\tris.md2
action\models\weapons\g_shotg\tris.md2
action\models\weapons\g_sniper\tris.md2
action\models\weapons\shell\tris.md2
action\models\weapons\shell\tris2.md2
action\models\weapons\shell\tris3.md2
action\models\weapons\v_blast\tris.md2
action\models\weapons\v_cannon\tris.md2
action\models\weapons\v_dual\tris.md2
action\models\weapons\v_handgr\tris.md2
action\models\weapons\v_knife\tris.md2
action\models\weapons\v_m4\tris.md2
action\models\weapons\v_machn\tris.md2
action\models\weapons\v_shotg\tris.md2
action\models\weapons\v_sniper\tris.md2
action\players\ActionMale\a_m61frag.md2
action\players\ActionMale\ctf_b.pcx
action\players\ActionMale\ctf_b_i.pcx
action\players\ActionMale\ctf_r.pcx
action\players\ActionMale\ctf_r_i.pcx
action\players\ActionMale\tris.md2
action\players\ActionMale\Weapon.md2
action\players\ActionMale\w_akimbo.md2
action\players\ActionMale\w_cannon.md2
action\players\ActionMale\w_knife.md2
action\players\ActionMale\w_m4.md2
action\players\ActionMale\w_mk23.md2
action\players\ActionMale\w_mp5.md2
action\players\ActionMale\w_sniper.md2
action\players\ActionMale\w_super90.md2
action\players\actionrally\ctf_b.pcx
action\players\actionrally\ctf_b_i.pcx
action\players\actionrally\ctf_r.pcx
action\players\actionrally\ctf_r_i.pcx
action\players\female\a_m61frag.md2
action\players\female\ctf_b.pcx
action\players\female\ctf_b_i.pcx
action\players\female\ctf_r.pcx
action\players\female\ctf_r_i.pcx
action\players\female\tris.md2
action\players\female\weapon.md2
action\players\female\w_akimbo.md2
action\players\female\w_cannon.md2
action\players\female\w_knife.md2
action\players\female\w_m4.md2
action\players\female\w_mk23.md2
action\players\female\w_mp5.md2
action\players\female\w_sniper.md2
action\players\female\w_super90.md2
action\players\gijoe\ctf_b.pcx
action\players\gijoe\ctf_b_i.pcx
action\players\gijoe\ctf_r.pcx
action\players\gijoe\ctf_r_i.pcx
action\players\male\a_m61frag.md2
action\players\male\ctf_b.pcx
action\players\male\ctf_b.tga
action\players\male\ctf_b_i.pcx
action\players\male\ctf_g.pcx
action\players\male\ctf_g.tga
action\players\male\ctf_g_i.pcx
action\players\male\ctf_r.pcx
action\players\male\ctf_r.tga
action\players\male\ctf_r_i.pcx
action\players\male\ctf_y.pcx
action\players\male\ctf_y.tga
action\players\male\ctf_y_i.pcx
action\players\male\Nut.pcx
action\players\male\Nut_i.pcx
action\players\male\resdog.pcx
action\players\male\resdog.tga
action\players\male\resdog_i.pcx
action\players\male\siris.pcx
action\players\male\siris_i.pcx
action\players\male\tris.md2
action\players\male\weapon.md2
action\players\male\w_akimbo.md2
action\players\male\w_cannon.md2
action\players\male\w_knife.md2
action\players\male\w_m4.md2
action\players\male\w_mk23.md2
action\players\male\w_mp5.md2
action\players\male\w_sniper.md2
action\players\male\w_super90.md2
action\players\messiah\ctf_b.pcx
action\players\messiah\ctf_b_i.pcx
action\players\messiah\ctf_r.pcx
action\players\messiah\ctf_r_i.pcx
action\players\sas\a_m61frag.md2
action\players\sas\ctf_b.pcx
action\players\sas\ctf_b_i.pcx
action\players\sas\ctf_r.pcx
action\players\sas\ctf_r_i.pcx
action\players\sas\norse1.pcx
action\players\sas\norse1_i.pcx
action\players\sas\norse2.pcx
action\players\sas\norse2_i.pcx
action\players\sas\tris.md2
action\players\sas\weapon.md2
action\players\sas\w_akimbo.md2
action\players\sas\w_cannon.md2
action\players\sas\w_knife.md2
action\players\sas\w_m4.md2
action\players\sas\w_mk23.md2
action\players\sas\w_mp5.md2
action\players\sas\w_sniper.md2
action\players\sas\w_super90.md2
action\players\terror\a_m61frag.md2
action\players\terror\ctf_b.pcx
action\players\terror\ctf_b_i.pcx
action\players\terror\ctf_r.pcx
action\players\terror\ctf_r_i.pcx
action\players\terror\skyterr.pcx
action\players\terror\skyterr.tga
action\players\terror\skyterr_i.pcx
action\players\terror\swat.pcx
action\players\terror\swatsnipe.pcx
action\players\terror\swatsnipe_i.pcx
action\players\terror\swat_i.pcx
action\players\terror\terror.pcx
action\players\terror\terror.tga
action\players\terror\terror_i.pcx
action\players\terror\terror_i2.pcx
action\players\terror\tris.md2
action\players\terror\urbanterr.pcx
action\players\terror\urbanterr_i.pcx
action\players\terror\weapon.md2
action\players\terror\w_akimbo.md2
action\players\terror\w_cannon.md2
action\players\terror\w_knife.md2
action\players\terror\w_m4.md2
action\players\terror\w_mk23.md2
action\players\terror\w_mp5.md2
action\players\terror\w_sniper.md2
action\players\terror\w_super90.md2
action\sound\doors\dr1_end.wav
action\sound\doors\dr1_mid.wav
action\sound\doors\dr1_strt.wav
action\sound\misc\silencer.wav
action\sound\player\burn1.wav
action\sound\player\burn2.wav
action\sound\player\death4.wav
action\sound\player\drown1.wav
action\sound\player\fall1.wav
action\sound\player\fall2.wav
action\sound\player\fry.wav
action\sound\player\gasp1.wav
action\sound\player\gasp2.wav
action\sound\player\jump1.wav
action\sound\player\land1.wav
action\sound\player\lava1.wav
action\sound\player\lava2.wav
action\sound\player\lava_in.wav
action\sound\player\step1.wav
action\sound\player\step2.wav
action\sound\player\step3.wav
action\sound\player\step4.wav
action\sound\player\u_breath1.wav
action\sound\player\u_breath2.wav
action\sound\player\wade1.wav
action\sound\player\wade2.wav
action\sound\player\wade3.wav
action\sound\player\watr_in.wav
action\sound\player\watr_out.wav
action\sound\player\watr_un.wav
action\sound\player\female\death1.wav
action\sound\player\female\death2.wav
action\sound\player\female\death3.wav
action\sound\player\female\death4.wav
action\sound\player\female\drown.wav
action\sound\player\female\fall1.wav
action\sound\player\female\fall2.wav
action\sound\player\female\gurp1.wav
action\sound\player\female\gurp2.wav
action\sound\player\female\jump1.wav
action\sound\player\female\pain100_1.wav
action\sound\player\female\pain100_2.wav
action\sound\player\female\pain25_1.wav
action\sound\player\female\pain25_2.wav
action\sound\player\female\pain50_1.wav
action\sound\player\female\pain50_2.wav
action\sound\player\female\pain75_1.wav
action\sound\player\female\pain75_2.wav
action\sound\player\male\bump1.wav
action\sound\player\male\death1.wav
action\sound\player\male\death2.wav
action\sound\player\male\death3.wav
action\sound\player\male\death4.wav
action\sound\player\male\drown1.wav
action\sound\player\male\fall1.wav
action\sound\player\male\fall2.wav
action\sound\player\male\gurp1.wav
action\sound\player\male\gurp2.wav
action\sound\player\male\jump1.wav
action\sound\player\male\pain100_1.wav
action\sound\player\male\pain100_2.wav
action\sound\player\male\pain25_1.wav
action\sound\player\male\pain25_2.wav
action\sound\player\male\pain50_1.wav
action\sound\player\male\pain50_2.wav
action\sound\player\male\pain75_1.wav
action\sound\player\male\pain75_2.wav
Now exclude files not needed
Last edited by Stric on Thu Sep 28, 2006 11:47 am, edited 1 time in total.
Image
Image
^stric^
BeAViS
ittssaaa marrrioooo!
Posts: 1390
Joined: Wed Apr 06, 2005 5:15 am
Location: it
Contact:

Post by BeAViS »

models skins and sounds are needed checks in my opinion.
- Killing today in old fashioned way -
- Beware of Beavers -
- :mario: -
Stric
needs some Pepto Bismol
Posts: 730
Joined: Tue Jul 29, 2003 5:41 am
Location: si
Contact:

Post by Stric »

BeAViS: what? your sound and models are ok or you think models and sounds should be checked?
Image
Image
^stric^
Gen
was flattened
Posts: 126
Joined: Tue Feb 10, 2004 11:06 pm
Location: cl
Contact:

Post by Gen »

I think all in this list is important to check
Image
dudemcpek
had its throat slit
Posts: 1422
Joined: Fri Jul 25, 2003 6:16 pm
Location: si

Post by dudemcpek »

Should be checked, ye. Except the silencer sound.. :o
Stric
needs some Pepto Bismol
Posts: 730
Joined: Tue Jul 29, 2003 5:41 am
Location: si
Contact:

Post by Stric »

Riiiight... Sniper shot sound for silencer. nap! Must be cool when someone using mp5+silencer :P I bet you ears like it :D
Image
Image
^stric^
cheef
blew itself up
Posts: 351
Joined: Sun Aug 29, 2004 1:18 pm
Location: at
Contact:

Post by cheef »

Textures! :hop:
Stric
needs some Pepto Bismol
Posts: 730
Joined: Tue Jul 29, 2003 5:41 am
Location: si
Contact:

Post by Stric »

1st post has been updated
Image
Image
^stric^
BeAViS
ittssaaa marrrioooo!
Posts: 1390
Joined: Wed Apr 06, 2005 5:15 am
Location: it
Contact:

Post by BeAViS »

nais.
and how many time this is going to take for the check? 10 secs?
- Killing today in old fashioned way -
- Beware of Beavers -
- :mario: -
gegoj
tried to put the pin back in
Posts: 290
Joined: Sun Aug 29, 2004 3:19 pm
Location: si

Post by gegoj »

action\models\flags\flag1.md2
action\models\flags\flag2.md2
action\players\male\a_m61frag.md2
action\players\male\ctf_b.pcx
action\players\male\ctf_b.tga
action\players\male\ctf_g.pcx
action\players\male\ctf_g.tga
action\players\male\ctf_r.pcx
action\players\male\ctf_r.tga
action\players\male\ctf_y.pcx
action\players\male\ctf_y.tga
action\players\male\Nut.pcx
action\players\male\resdog.pcx
action\players\male\resdog.tga
action\players\male\siris.pcx
action\players\male\tris.md2
action\players\male\weapon.md2
action\players\male\w_akimbo.md2
action\players\male\w_cannon.md2
action\players\male\w_knife.md2
action\players\male\w_m4.md2
action\players\male\w_mk23.md2
action\players\male\w_mp5.md2
action\players\male\w_sniper.md2
action\players\male\w_super90.md2
action\players\sas\a_m61frag.md2
action\players\sas\ctf_b.pcx
action\players\sas\ctf_r.pcx
action\players\sas\norse1.pcx
action\players\sas\norse2.pcx
action\players\sas\tris.md2
action\players\sas\weapon.md2
action\players\sas\w_akimbo.md2
action\players\sas\w_cannon.md2
action\players\sas\w_knife.md2
action\players\sas\w_m4.md2
action\players\sas\w_mk23.md2
action\players\sas\w_mp5.md2
action\players\sas\w_sniper.md2
action\players\sas\w_super90.md2
action\sound\doors\dr1_end.wav
action\sound\doors\dr1_mid.wav
action\sound\doors\dr1_strt.wav
action\sound\misc\silencer.wav
action\sound\player\burn1.wav
action\sound\player\burn2.wav
action\sound\player\death4.wav
action\sound\player\drown1.wav
action\sound\player\fall1.wav
action\sound\player\fall2.wav
action\sound\player\fry.wav
action\sound\player\gasp1.wav
action\sound\player\gasp2.wav
action\sound\player\jump1.wav
action\sound\player\land1.wav
action\sound\player\lava1.wav
action\sound\player\lava2.wav
action\sound\player\lava_in.wav
action\sound\player\step1.wav
action\sound\player\step2.wav
action\sound\player\step3.wav
action\sound\player\step4.wav
action\sound\player\u_breath1.wav
action\sound\player\u_breath2.wav
action\sound\player\wade1.wav
action\sound\player\wade2.wav
action\sound\player\wade3.wav
action\sound\player\watr_in.wav
action\sound\player\watr_out.wav
action\sound\player\watr_un.wav
action\sound\player\female\drown.wav
action\sound\player\female\fall1.wav
action\sound\player\female\fall2.wav
action\sound\player\female\gurp1.wav
action\sound\player\female\gurp2.wav
action\sound\player\female\jump1.wav
action\sound\player\female\pain100_1.wav
action\sound\player\female\pain100_2.wav
action\sound\player\female\pain25_1.wav
action\sound\player\female\pain25_2.wav
action\sound\player\female\pain50_1.wav
action\sound\player\female\pain50_2.wav
action\sound\player\female\pain75_1.wav
action\sound\player\female\pain75_2.wav
action\sound\player\male\bump1.wav
action\sound\player\male\drown1.wav
action\sound\player\male\fall1.wav
action\sound\player\male\fall2.wav
action\sound\player\male\gurp1.wav
action\sound\player\male\gurp2.wav
action\sound\player\male\jump1.wav
action\sound\player\male\pain100_1.wav
action\sound\player\male\pain100_2.wav
action\sound\player\male\pain25_1.wav
action\sound\player\male\pain25_2.wav
action\sound\player\male\pain50_1.wav
action\sound\player\male\pain50_2.wav
action\sound\player\male\pain75_1.wav
action\sound\player\male\pain75_2.wav
These files should be checked.
The list includes CTF flags, the most used player models and skins (male and sas CTFs and some others; checking x_i.pcx files is Complete Waste OF Everything), weapon models that player sees in other people's hands (what You hold in Your hand while playing is Your business alone), all sounds played when player takes damage (shots, leg damage, fire burns, acid melting...), 'transition' sounds (walking, door opening, breaking the water surface...) and silencer sound.
Some may want to add all weapon sounds (firing, reloading, switching), but I'm not sure at this point, so here's a second list:
action\sound\player\female\death1.wav
action\sound\player\female\death2.wav
action\sound\player\female\death3.wav
action\sound\player\female\death4.wav
action\sound\player\male\death1.wav
action\sound\player\male\death2.wav
action\sound\player\male\death3.wav
action\sound\player\male\death4.wav
action\models\items\ammo\grenades\medium\tris.md2
action\models\objects\grenade2\tris.md2
action\models\objects\knife\tris.md2
other weapon sounds
These need some discussion.
Some people drink from the fountain of knowledge... ...and some just gargle...
Stric
needs some Pepto Bismol
Posts: 730
Joined: Tue Jul 29, 2003 5:41 am
Location: si
Contact:

Post by Stric »

Nice going! More opinions please!
Image
Image
^stric^
Flunx
feels some chest pain
Posts: 680
Joined: Sun Aug 17, 2003 10:35 am
In-game Name: iN Flunx
Location: Trondheim
Location: no

Post by Flunx »

I think this will eliminate one of the many aspects why so many players love this game, which is customization.

Skins/Models are the only thing I would like to get checked.

For me, AQ2 is fine as it is :-)
I like to play games, not watch them
Gen
was flattened
Posts: 126
Joined: Tue Feb 10, 2004 11:06 pm
Location: cl
Contact:

Post by Gen »

maybe not Items models, just player model, about sounds in special check silencer sound
Image
gegoj
tried to put the pin back in
Posts: 290
Joined: Sun Aug 29, 2004 3:19 pm
Location: si

Post by gegoj »

That is exactly why I wrote weapon models that player sees in other people's hands (what You hold in Your own hand while playing is Your business alone).

And just to clarify: This hash-checking is not there to ban custom contents (models, skins...), it's there to ban questionable custom content ('spiky' models and such) - which means:
if You have a certain model/skin/whatnot You'd like to use on server(s), You just tell server admin about it, have the file inspected and checked, it's hash code added to the valid files list and Bob's Your uncle.
It stands to reason that all models obtainable fromaq2 guild and aq2 warehouse should be added to valid list, otherwise ther's no point in having them on sites available for download.

But i think this is beside the point of this thread's topic. I think Uncle only wants to know which files should be put under inspection when connecting to servers.







I like my ak47 and I'm not getting rid of it.
Last edited by gegoj on Thu Sep 28, 2006 3:13 pm, edited 1 time in total.
Some people drink from the fountain of knowledge... ...and some just gargle...
z0
plummets to its death
Posts: 54
Joined: Fri Aug 08, 2003 1:13 pm
Location: se
Contact:

Post by z0 »

remove check for weapon sounds, weapon skins, radio. (i cant stand the ordinary m4 sound) most important to check footsteps, models, .dll files & playerskins that will give u an advantage, other weap sounds dont really change that.
peaz
Post Reply