Anti-Cheat stuff

Ok so sometimes I dont pay that much attention prior to posting. I did relize after I posted it was an email quote stating that so thanks guys.LOL STUPID ME
 
Cerberus said:
prob with map script

Hope that helps someone

hmmm - "WARNING: This is an advanced topic intended for experienced server admins who are comfortable with running PunkBuster-enabled game servers. Improper use of the MD5Tool Facility can result in inadvertently configuring PunkBuster to kick all players from the server" - we'd better be careful of that then! don't want that to happen... :p
 
Last edited:
W

-=WA=-idiodyssey

Guest
I was on your server the other night and noticed these commands being executed. I asked Fanforran where he got them, he sent me here. I was wondering if somone could send me those .zip files? My clan hosts a server and these commands would be very useful to us. We are also hosting a tournament (http://forums.clanuk.co.uk/forums/showthread.php?s=&threadid=11576) and these checks would help ensure a fair playing field.

If someone could send me that zip file, I'd appreciate it. My email is [email protected].

If you're interested in our tournament, check out the thread-link above or go to www.world-alliance.com. I would also like to mention that we are going to be hosting a Shoot or Die European Tournament some time in May. Since most of you are in the UK, that tournament may suit you better as far as time zones. The information for that can also be found at our website.
 

Fanforran

One is not Amused
Medivac is the guy that got this stuff working matey, Im sure if you asked him hed tell you what he included/excluded in the cheat scripts.
 
2nd one works fine. just cut n paste into a txt file and run as eg "exec anticheat2.txt"

don't run 1st though unless you want to kick EVERYONE - something flakey...
 

Fanforran

One is not Amused
new scripts



;Auto Generated by PunkBuster Server
pb_sv_MsgPrefix "^3PunkBuster Client" //[PB Message Prefix (default=^3PunkBuster Client)]
pb_sv_gameauth 1
pb_sv_MaxDlRate 4 //[KB/sec requested per file (default=4)]
pb_sv_MaxConDls 5 //[concurrent downloads (default=1)]
pb_sv_KickLen 15 //[minutes (default=2)]
pb_sv_CvarFreq 6 //[# of range checks per minute]
pb_sv_CvarLogging 3 //[1=Reg. Log, 2=Var Log, 3=Both, 0=Neither]
pb_sv_CvarWalk 4 //[0=disabled, 1-4=Walk through obtained Cvar lists]
pb_sv_CvarUserPulse 10 //[How often (in min.) to auto-send CvarUser command]
pb_sv_CvarChangedPulse 10 //[How often (in min.) to auto-send CvarChanged command]
pb_sv_CQC 1 //[0=No, 1=Yes (default=1)]
pb_sv_LogSync 0 //[0=No, 1=Yes (default=0)]
pb_sv_LogCeiling 10000 //[High log filename serial #]
pb_sv_SsFloor 1 //[Low screenshot filename serial #]
pb_sv_SsCeiling 10000 //[High screenshot filename serial #]
pb_sv_SsCmd "" //[Filename of system command to run after screenshots]
pb_sv_SsWidth 640 //[Requested pixel width of remote screenshots]
pb_sv_SsHeight 480 //[Requested pixel height of remote screenshots]
pb_sv_SsXpct 50 //[Percentage across screen for remote screenshots]
pb_sv_SsYpct 50 //[Percentage down screen for remote screenshots]
pb_sv_SsSrate 2 //[Sample Rate for remote screenshots]
pb_sv_SsDelay 0 //[Maximum delay client waits before capturing screenshot]
pb_sv_SsPath "" //[Path where remote screenshots are saved]
pb_sv_AutoSsFrom 60 //[Minimum # of seconds to wait before requesting next ss]
pb_sv_AutoSsTo 1200 //[Maximum # of seconds to wait before requesting next ss]
pb_sv_AutoSs 1 //[0=No, 1=Yes (default=0)]
pb_sv_Sleep 100 //[# of Milliseconds (default=60)]
pb_sv_PowerMin 10 //[power points]
pb_sv_PowerDef 1 //[power points]
pb_sv_PowerKickLen 5 //[minutes (default=5)]
pb_sv_httpPort 0 //[port #]
pb_sv_httpAddr "" //[external IP Address]
pb_sv_httpRefresh 30 //[seconds]
pb_sv_httpKey "" //[key]
pb_sv_httpMaps "" //[map list (separate by spaces)]
pb_sv_scoreKick 0 //[minimum score (negative)]
pb_sv_changePeriod 999 //[seconds]
pb_sv_changeMax 1 //[max name changes allowed]
pb_sv_dupNameGrace 60 //[seconds]
pb_sv_autoUpdBan 1 //[0=No, 1=Yes (default=0)]
pb_sv_extChar 1 //[0=No, 1=Yes (default=0)]
pb_sv_guidRelax 0 //[1=UNKN, 2=WRONGIP, 4=DUP (add desired values)]
pb_sv_load pbsvlog.cfg //load remote logging settings (if pbsvlog.cfg exists)

;Badname List - pb_sv_badname [grace_period_secs] [disallowed text]
pb_sv_badname 60 Recruit

;Cvar Range List - pb_sv_cvar [cvar_name] [type] [value(s)]
pb_sv_cvarempty
pb_sv_cvar cl_punkbuster IN 1 1
pb_sv_cvar "Engine.Player ConfiguredInternetSpeed" In 1400 20000



Recommended PBSVUSER.CFG (AA ver 2.0a)
Quote:

;File Checks
pb_sv_file ipdrv.u w 2.0.0 0 57a7de720ae3c34cd86a4249da676e73 01ff1a11c30c0521efcb19c7e81cc718
pb_sv_file ipdrv.u l 2.0.0 0 57a7de720ae3c34cd86a4249da676e73 01ff1a11c30c0521efcb19c7e81cc718
pb_sv_file AGP_AI.u a 2.0.0 0 074c3bec8298c897510953d43c044aea
pb_sv_file AGP_Effects.u a 2.0.0 0 61890b9e6ef7ca889280dea7c730beb3
pb_sv_file AGP_Characters.u a 2.0.0 0 26d0f42590b09ddea809294409e1552e
pb_sv_file AGP_Script.u a 2.0.0 0 ea6de3d608480d765630bbb6edaf7a0b
pb_sv_file AGP_Gameplay.u a 2.0.0 0 83dbb0bd106f4d83268aaada991a887a
pb_sv_file XInterface.u w 2.0.0 0 ea241dbae6dae4247e8fd49ce17d3f57 8dc61b02f2ad5a259e83c81e57019d7b
pb_sv_file XInterface.u l 2.0.0 0 ea241dbae6dae4247e8fd49ce17d3f57
pb_sv_file Gameplay.u a 2.0.0 0 84b6b413f24520c766c7d30671a7f7bb
pb_sv_file Fire.u a 2.0.0 0 d67476d133ebe0942e43975de07a068c
pb_sv_file Core.u a 2.0.0 0 701ed13505413a26f4c419e94cd77516
pb_sv_file ipdrv.dll w 2.0.0 0 97eeb6d048f6b60a9d2e6531acd45f59 2bb45dd610949b0f15561cac3c514459
pb_sv_file AGP.dll w 2.0.0 0 f3589ff463808c1bae9dfa1f57611f5f
pb_sv_file AGP_Utils.dll w 2.0.0 0 7fb49c268adf42be3abbd5030a9a5b8a

pb_sv_md5toolfreq 90 // frequency of MD5 checks

;MD5Tool Checks




Recommended PBSVLOG.CFG (Mandatory for ALL PunksBusted Member servers)
Quote:

;PunksBusted Repository Commands
pb_sv_logaddr rep.punksbusted.com
pb_sv_logport 24403
pb_sv_loguser yourmember# //example 0270
 
okay - as requested - here's the two files i'm currently using...

will be looking at trying to update these next few days though - also been reading punkbuster site so might be kn0w73dg3d by next week

first - the anticheat one...

[drop into americas Army/system folder and activate by typing exec check.txt]
 

Attachments

  • check.txt
    1.5 KB · Views: 7

Fanforran

One is not Amused
Guide to Detecting Cheaters

Phantom�s guide to detecting cheaters v7.0
A 10th Special Forces Group Document
10thSFG.pa.net / http://www.10thSFG.net

Contact Info
This guide was developed by -=[10thSFG]=-Phantom, aka Ken Buckler.
Contact [email protected] for contributions, questions, or corrections.

About this guide
This guide is an attempt to help educate players of what to watch for when it comes to cheating. Hopefully it will also help stop false cheating accusations.
No AA cheats were actually used in the making of this guide, although most info is pulled out of the cheat program manuals.

Updates

V7.0: Removed Bullet Invulnerability, Nade Invulnerability. Added Vesting. Changed Quick M24 Reload, No Fog/No Smoke, Server Killer, No Foot Steps, Auto Reload. Added �Many Thanks To� section.

V6.0: Added Wallhack, Admin Pass Crack, Server Killer, Radar, No Foot Steps

V5.0: Added Frag Grenade Aimbot, M203 Aimbot, Auto Fire

V4.0: Added Rapid Fire m203 Grenades, Updated Infinite Ammo, Updated Hacked Zoom View, Added Auto Reload

V3.0: Added Infinite Ammo, Weapon Use while (Jumping, Fast Crawling, Lowering/Raising Weapon, Rolling), No m24 recharge, m24 Quick Reload

V2.1: Added extra info regarding detecting Perfect Accuracy, Fixed error in No Fog

V2.0: Added Perfect Accuracy, No Aim Adjust, No Breathing, No Grenade Ringing, No Weapon Jams, Grenade Crosshair, Busy State Crosshair, Sniper Crosshair, Distance ID, Player Mark, and Night Vision Hack

V1.0: Original Release


Known Cheats

Stare at the Floor/Ceiling on Spawn �bug�
One of the most commonly used cheat programs for America�s Army has a known bug that causes the player to look at the ceiling or floor upon spawn. Now, this is not proof of cheating, because it can happen without using cheats. However, if it is observed multiple times, the player should be watched closely for other signs of cheating.

Aimbots
With aimbots, the player can �see� through walls and other obstacles. When in spectator you will see the person looking at the wall/door a lot where an enemy is located on the other side.
Another method to detect aimbots is �snapping� when the aimbot is turned on briefly to find the closest target. The aimbot will go right for the head, so long distance 1 or 2-shot kills (when target is green) are a good indication of an aimbot.

With newer versions, the aimbots are called �sloppy aimbots�. The aimbots can be set to target a certain area of the body, most commonly the head or torso. The aimbot will target that area, but not a specific point. Spectating the player and looking at how many of their shots on full auto or quick burst hit can detect this. If the player never ever misses, they are using an aimbot. Even the best players miss once in a while.

Another indication of the aimbot in use is the cheater�s crosshair follows the victim�s head/torso as it falls to the ground after the successful kill. Apparently, while a death message is displayed, the player is not completely dead until his body is completely motionless on the ground. So, the aimbot keeps tracking as the body falls.

Frag Grenade Aimbot
The same idea as the above aimbot, but calculates the proper aim angle for the grenade.
By default, the grenade will be aimed at the head, but will not necessarily hit it. Note a direct line of sight is required, the aimbot does not take into account for obstacles, or bouncing off walls.

M203 Aimbot
Same idea as the above aimbot, but calculates the proper aim angle for the 203 grenade.
By default, the grenade will be aimed at the head, but will not necessarily hit it. Note a direct line of sight is required, the aimbot does not take into account for obstacles.

No-recoil
No recoil can be detected by looking at bullet hole patterns.
A normal bullet hole pattern should be random and unorganized, such as below:

No recoil can be detected by bullet holes in a straight line such as below:

It is also possible that with the no recoil the bullets will leave one larger hole as below:


Note that as a players health is reduced, the accuracy should as well. No recoil does not do this though.

Hacked M-203 Grenades/No 40mm duds
The hacked M-203 grenades are sometimes hard to detect. As a general rule, in weapons cache, the distance from the stairs to the door at the end of the hall on the second floor is the minimum distance a 203 grenade will go off. Any closer, and there is a possibility of a cheat. If a short range 203 goes off once, consider it a fluke or bug. Twice or more, consider it a cheat. A player killing himself with his own 203 is not always a sign of a cheat, but if it happens frequently you may want to watch closely.

No fog/No smoke
No fog believe it or not is hard to detect. Players can practice in single player �blind shooting� in which the player picks the spot an enemy is most likely to be and prints out or memorizes what the screen looks like. This relies on using the surrounding terrain as a guide for your crosshair, so it can only be done in certain spots. If someone is shooting you �blind� and you are not at a normal �camping� spot, then move to your right or left as fast as possible. If the bullets follow your every move, it�s probably a cheat. If it�s a one shot one kill (non-203 or sniper), almost guranteed a cheat. It�s still possible to get a �lucky shot� though.

Modified Player Skins and/or no lighting effects
It is possible in recent hacks to modify the player�s skin so that the figure is blue or red, depending on team. This helps tremendously in nighttime when visibility is poor. It also helps id friendly from enemy. No lighting effects makes everything fullbright (use rmode 9 in single player to see what it�s like). This is hard to detect without screenshots from the player in question.

No smoke/flashbang effect
Simple enough, smoke and flashbangs do not affect the person. This is difficult to detect, because flashbangs and smoke do not always prevent you from seeing the enemy.

Hacked Zoom View
Modifies the player�s zoom so he has custom sight with the FOV normally used by the sniper scope. Can be detected through an unusually high long distance hit to kill or long distance head shot ratio.
NOTE: This hack does NOT work with MILES weapons.

Exploiting �holes� in maps
Sometimes when maps are made, tiny vertical or horizontal holes between wall or floor edges are left. These holes can be used to see through the wall if extremely close.

Hacked Maps
This should have been resolved in the last patch, but may still be possible. Objects can be removed from visibility so you can see what is behind them. This includes the cars on bridge or boxes on weapons cache. If someone is constantly shooting at objects, it is possible they are using a hacked map.

Perfect Accuracy
No randomness to shots. Can be detected in the same manner as the no-recoil.
IMPORTANT NOTE: In newer cheat programs this has been removed. Using the cheat will crash the user�s game if he is flash banged. Definitely a method for detection.

No Aim Adjust
This is a cheat that�s out there, but I�m not sure what it does. Any info would greatly be appreciated.


No Breathing
Crosshair/Sights don�t move up and down while in zoomed mode. Hard to detect.

No Grenade Ringing
The ringing sound doesn�t play when a grenade goes off nearby. Almost impossible to detect.

No Weapon Jams
Weapons never jam. No method of detection since jams are random.

Grenade Crosshair
A crosshair appears while holding a grenade. Impossible to detect without screenshots.

Busy State Crosshair
A crosshair appears while you are �busy� jumping, crawling, etc. Impossible to detect without screenshots.

Sniper Crosshair
A crosshair appears while zoomed in. Impossible to detect without screenshots.

Distance ID
Players can be id�d no matter how far away. Hard to detect without screenshots.

Player mark
Player name, Weapon name, and distance are displayed above each player. Hard to detect without screenshots.
NOTE: There is currently a bug with this cheat. If a player has two weapons, the shouldered weapon is detected.

Night vision Hack
Night vision is seen full screen instead of through �goggles�. Hard to detect without screenshots.

Infinite Ammo
The user�s weapon never runs out of ammo. Basically re-fills clips when reloading. Hard to detect without counting the number of bullets a person fires.

Weapon Use While (Jumping, Fast Crawling, Lowering/Raising Weapon, Rolling)
The user should not be able to fire while doing the above actions. Easy to detect while spectating.

No m24 Recharge
Normally there is a two second recharge before the m24 can be fired again.
Easy to detect if rapid m24 shots are being heard.

M24 Quick Reload
Reloads 5 bullets instead of 1. You have to watch the sniper closely to detect this. If he fires five shots without reloading, reloads one bullet, and fires five more shots without reloading again, then he is using the cheat. It takes a little under 3 seconds to reload one bullet.

M203 Rapid Fire
Allows rapid, infinite m203 grenades. Easy to detect due to high rate of fire

Auto Reload
Allows the player to reload while firing. Can be detected by listening to the person�s sounds (should not hear reload sound while shooting). If a player reloads immediately after every clip is empty, it is possible they are using this hack.


Auto Fire
Turns any weapon into an automatic, and optionally fires when the crosshair is pointing at an enemy. Can be detected by unusual high rate of fire when using a sniper rifle or M16A2/M4.
Wall Hack
Walls are semi-transparent allowing the player to see right through the walls. Can be detected if player is �tracking� other players through walls, or with screenshots.

Vesting
Vesting gives a person apparent invulnerability. While the player may not be completely invulnerable and will die if enough damage occurs, it will seem that way. Apparently the player�s health is somehow boosted or locked. Now, sometimes the game will glitch and a bullet or nade will not do any damage at all. If this happens to a player every once in a while, then the player is normal. However, if the player just will not die no matter how much damage he should receive, he may be using this hack. Nades and sniper rifles are an excellent way to detect this. If the player is hit by a nade and uninjured, it may be a glitch. If a second nade hits the player and still no damage, it is most likely the hack. Same goes for sniper rifle. If the sniper is good with one shot one kills, and cant kill the player, even with multiple shots, the player is once again most likely using the hack.

Server Killer
The player can crash the server, booting all players.
A sharp lag spike from the player will occur just before the crash.
Cheats not yet seen �in the wild� or rumored to already exist
The following is based off cheats/hacks I have observed (or tinkered with) in other FPS games.

Hacked Player Model
Basically, the player model is modified so there are large �obtrusions� from each side of the player. Colors are placed on each obtrusion so you can see which way the player is facing, and how far away he is. This will become possible once someone figures out how to hack UnrealEd to work with AA. This was popular in the Quake series.
Lag Warping
No, not the viewpoint warping you see in tunnel. This makes you appear to have connection problems and actually �warp� from one point to the next. This can be turned on and off, so you can effectively attack the enemy once in position. This was popular in the Mechwarrior 2 series.

Invisibility
The player�s body is invisible, only the gun or nades can be seen. This has not been confirmed but has been rumored to exist in AA. Easy to detect by spectating.

No Horizontal Collision Detection
The player can walk through walls. Very easy to detect. Has not been confirmed, but rumored to exist in AA.

Shooting Through Walls
The player can shoot through walls. This must be combined with an aimbot. This would be fairly easy to detect. Has not been confirmed, but rumored to exist in AA.

Admin Pass Crack
The player can obtain Admin access to the server.
Passwords of 8 or more letters are recommended to keep this from working.
This �cheat� exists for the original Unreal Tournament, so it may be possible for it to work with an America�s Army server.

Radar
A small overhead radar is added to the HUD, showing player and weapon locations.
This cheat exists for the original Unreal Tournament, so it may be possible for it to work with an America�s Army server. Can be detected through screenshots.

No Foot Steps
Removes your foot step sound so other players can�t hear you.
This cheat exists for the original Unreal Tournament, so it may be possible for it to work with an America�s Army server. Can be detected through spectate mode while player is walking.
Note there is a bug in AA that sometimes a player won�t have any foot steps for that round. If a player NEVER has foot steps, then the cheat is most likely being used.

Many Thanks To:
John "Punisher" Castelijn for correcting a few mistakes I made
Jay McVinney for giving me a lot more info regarding the newer aimbots and a few corrections
=ALCO=Flip002 for giving me great info on vesting. Meant to include this before, thanks for reminding me!
 
Fanforran said:
/snip/the cheater�s crosshair follows the victim�s head/torso as it falls to the ground after the successful kill. Apparently, while a death message is displayed, the player is not completely dead until his body is completely motionless on the ground. So, the aimbot keeps tracking as the body falls./snip/

will keep an eye out for that one.

that's songs depressing btw :cry:
 

Mosop

Full Member
Video of the dirty cheating bastards
http://psychomutt.com/fast/The Force-pipeline C obj.avi

That radar and the wire frame of the bodys would explain how some peeps seem to know not only when your around the corner,but also how they seem to know the moment youve turned around to check other way and come around shooting (the guys that suddenly start playing badly when one of us are on there side and can watch em)
 

Fanforran

One is not Amused
I dont think so mate .He did have the timer bar at the top of his screen though.
Quite depressing really but does confirm some of our hunches about what they are doing.
 
Medivac said:
was that him taking the valve from out there ?

think it WAS him taking the secondary - drops his gun whilst he's doing it n everything.

how you find that? what's it doing on this site? can we burn somebody's house down please?
 
seen the static pics before - but watching a vid of it really brings it home - that multihack thing really is overkill; you just wouldn't stand a chance against it. ANd that's BEFORE they come at you with the aimbot!

did anyone email No BS bytheway? ask them for/compare against their anticheat stuff?
 
Top