|
Post by |WM|MarkieBoy on Jan 11, 2009 14:58:10 GMT 2
Yes, that's right, Server Sided anti cheat!
Yesterday i did some first beta tests with, of course, devel4life. I managed to detect No-recoil and i'm working on aimbot detection atm.
To make a full anti cheat feature i need to know which cheats there are for swat4. So i would like you to ask to send in as much as cheats as you know of, to help developing the anti cheat.
Gr Mark
|
|
|
Post by |WM|MarkieBoy on Jan 11, 2009 19:22:41 GMT 2
A full cheat list i am aware of:
Name | Progress
S.W.A.T. 4 V1.0 & V1.1 & The Stetchov Syndicate Cheats: - No Recoil | Beta testing - Aimbot | Failed Beta tests
S.W.A.T. 4 V1.0 Cheats: - Team Arrest | Protected (1.0 only) - Unarrest vip as suspect| Beta testing (1.0 only) - Arrest vip as swat| Protected (1.0 only) - Defuse bombs as suspect | None (1.0 only)
- Move while tased | Protected - Shoot while stinged/flashed/peppersprayed/gassed | Protected (1.0 only)
- Arrest on long distance | Protected (1.0 only) - Unarrest on long distance | Beta testing (1.0 only) - Tase on long distance | Protected (1.0 only) - Pepperspray on long distance | Protected (1.0 only) - Close doors from long distances | None (1.0 only) - Defuse bomb on long distance | None (1.0 only)
I can't think of a way to protect the next cheats: - Wallhack | None - 2D Radar | None - 3D Radar | None
Any suggestions?
|
|
dan
Forum Member
Posts: 24
|
Post by dan on Jan 12, 2009 0:59:01 GMT 2
weapons cheat is the one that we all have problem detecting it. the guy changes the weapon file and for example puts colt bullets in 9mm and boom. i only know how the cheat works , its like you edit the file while having the original file. you put the edited file in swat directory then start the game when in the main menu , you alt-tab and replace the edited one with the original file ,and join a server. that's all !! that way you're cheating and god knows .... that way you can have no recoil , weapons power changed ( imagine 9mm with AK bullets!!), i donno what other cheats are used this way , but its a famous way. about the cheats that are done in long distances like long arrest , i think you can check position player A with player B and see how far are they from each other , of course it can't be like 10 meters , but u know what to do better than all of us mate.
|
|
dan
Forum Member
Posts: 24
|
Post by dan on Jan 12, 2009 1:04:21 GMT 2
is the anti cheater going to do calculations on the server? i hope it doesn't make it laggy
|
|
|
Post by skyvash on Jan 12, 2009 3:49:18 GMT 2
The Radar hack has No Recoil build into it already im pretty sure. I dont know what happens when your mod detects cheats tho. Does it kick/ban them, or give admins alrets, or something else?
|
|
|
Post by |WM|MarkieBoy on Jan 12, 2009 9:06:52 GMT 2
is the anti cheater going to do calculations on the server? i hope it doesn't make it laggy Yea it will do calculations server sided, since that's what most people want: a server sided anti cheat. If this makes the server laggy, dunno, soon i'll find out when running the first beta on the WM server.
|
|
|
Post by |WM|MarkieBoy on Jan 12, 2009 9:12:41 GMT 2
The Radar hack has No Recoil build into it already im pretty sure. I dont know what happens when your mod detects cheats tho. Does it kick/ban them, or give admins alrets, or something else? Not sure yet. My thoughts atm are: Someone who has been spotted cheating on the server gets immediatly banned. His IP is sent to my webserver, where it gets stored in some kind of cheaterlist. It also puts a number with the ip, the times this ip has been banned (on different servers). In your serversettings you can set which cheaters you Deny, by setting the number of times a cheater had to be banned. For example, if you put the number 2. I have to cheat on 2 different server, where i get banned, before your server denies me accessing it. You also will be able to give wildcards to an unlimited amount of IP addresses. (though these ip addresses will only be allowed on your server, not on others, unless they give a wildcard too). What do you think about that?
|
|
|
Post by skyvash on Jan 12, 2009 17:07:08 GMT 2
So basically when someone gets banned by the mod for cheating it "phones home" and auto adds that banned IP to your Master Ban list so that any other server running your mod auto bans him to right? If that is correct then that is a great idea, however it has its flaws. If the cheaters IP changes constantly, which acounts for 90% of all players, then you could possibility end up banning a legit player, but that is probably rare. Also if that is correct then i am gonna go a head and suggest a option to keep it from using the ban list on your server, that way you wont get spammed 50 messages saying its causing lag
|
|
|
Post by |WM|MarkieBoy on Jan 13, 2009 9:46:59 GMT 2
I don't really get it
|
|
|
Post by Portable on Jan 13, 2009 13:10:13 GMT 2
I have see in a server a suspect disable bombs. I know this hack. My friend have it but he dont use it. Can you add Suspect cant disable bombs? Why? It is boring when a suspect get 10 Points. He dont win but it is unfair.
Mfg Florian.
|
|
|
Post by |WM|MarkieBoy on Jan 13, 2009 16:47:56 GMT 2
I have see in a server a suspect disable bombs. I know this hack. My friend have it but he dont use it. Can you add Suspect cant disable bombs? Why? It is boring when a suspect get 10 Points. He dont win but it is unfair. Mfg Florian. Sure, but first i'll have to see the cheat though. It will need to be beta tested to. Let me know if you found the cheat.
|
|
|
Post by TheGame on Jan 14, 2009 23:18:56 GMT 2
Defusing bombs as suspect is similar to freeing the VIP as suspect. Both are similar to the teamarrest. Normally those actions are restricted by the engine which can be unset in the INI files. You got my Xfire Markie if you wanna know more Markie..
|
|
dan
Forum Member
Posts: 24
|
Post by dan on Jan 15, 2009 10:46:09 GMT 2
i have no idea for radars , but for wall hack when players A shoots player B and there's a wall between them i think the server can detect . i know you have player positions in server but do you also have wall positions as well ? that's the only way i can think of. if you have wall positions , server can check to see if there's a wall between them or not , the first bad thing comes to my mind is heavy calculations again that method can also be used for long pepper spray , player A sprays player B ... standard distances ? if no kick ac kickban ii'll think of a way for radars when i use my magic power next time
|
|
dan
Forum Member
Posts: 24
|
Post by dan on Jan 15, 2009 10:51:03 GMT 2
about moving while tazed , well someone tazes the player and tazer effect lasts for 15 seconds. if in that time the tazed player position changed , well we know he's cheating
same as shoot while stinged , when stinged if the stinged player hurts or kills anyone within the sting effect time he's a bad guy.
marky are these ideas of any use for you ?
|
|
dan
Forum Member
Posts: 24
|
Post by dan on Jan 15, 2009 11:00:12 GMT 2
oh and i was about to forget , we have another cheat that enables the player to close doors from long distances
|
|