Hi, I've created an anti-cheat system.
Current Status: Try the working proof of concept, available here: SithBuster
If there is a cheat not listed, [color=cyan]please[/color] send them to me to be blocked. (Email: razoredgecharternet )
Features: Checks that it has an official SithBuster.qvm Checks that all normal open GL files are unmodified Clears any openGL hacks (Ex: n7 Multihack 0.6) Blocks any Injection hacks (Ex: JKBot)
Coupled with (optional) sv_pure 1 to block pk3 hacks, it blocks all known cheats.
Complete list of blocked cheats:
JKbot 1.0 * Unpatched * Patched
JKbot 2.0a * Unpatched * Patched
N7 Multihack 0.6 KPT-JK2 Multihack SP2 glpatch n7 Multihack 0.4 xAo Wallhack[beta]
This is a working anti-cheat, what is needs now is some server mods to adapt it by requiring users to have it to join the game.
Optinal list to incorporate: Possible option to block scripts Possible limiting/printing of net settings to make sure no one's lag cheating.
Why I posted this here is because I'm calling all mod makers to work with me and incorporate it into their mod. :-) If you are interested, please don't hesitate to email me and we'll get started!
Sincerely, - SaberTooth of www.eliteinsta.com
This appears like it can really mess up the game. While a good idea, things like JKbot dont acctually do anything execpt enable a few commands (like the cg_thirdperson and r_dynamicglow ones) and id really like to know what is ment by a pk3 hack. All in all, good concept (nice name, spoof of PunkBuster?) but i wouldent include it in a mod unless i was 110% sure this would only block hacks. Plus, it cant stop against the most common things like stolen passwords.
Let's see, the JKBot has aimbot, wallhack, esp that lets you see the oponents health, weapon, saber stance..., lets you have kick scrips and other scripts where clientside plugins would have disabled scripts, + more. I'd call that more than "doesn't do anything." In instagib, and I imagine other servers, the JKbot has been a real problem.
Right now, it will not change one iota of ingame jk2, go ahead and try the SithBuster out yourself, the link's right there. ( http://sabertooth.awardspace.com/forum/download.php?id=25 ) :D (Yes, the name's an intentional spoof of the "PunkBuster", which I wish was integrated into the JK series but isn't so we'll make do.)
I love jkbot! Though I never go to instagib servers. IT was just a small novelty to me, being able to see my opponents' health. It was great for hunting people with low health.
Meh. I'm sad that it doesn't work for JA. Meh. The biggest hack I use in jka is the cvar hack. And that's for screenshotting.
I think you should contact the people who do the CJK instagib mod http://www.ac-sect.com/ so your fixes can be put into their mod.
You should make a server-side mod that has your fixes plus a few basic things like an expanded (external) list of banned IP addresses, logging of client IP addresses, center-screen multi-line MOTD and admin broadcasting, and black letters support. That would be a good basic "patch" mod, essentially a JK2 1.05.
JKbot is evil. My clan had to ban one of our closest friends for using it. Luckily he stopped :D
I've finished 0.1 and it's incorporated into the DX mod which, Amidala, has logging of client ip, center screen multi line, admin broadcasting (I think) and unlagged, etc.
If you get a chance, please check out this system, and let me know if you have any problems!
I decided IP addresses aren't good enough, many people have dynamic ip's so now there is the SithBusterGUID which is a non changing, unique ID that can be used to ban with. We've also used it to have a config file keep "real" names with the GUID's so that if you type /sithbuster, you'll get the clientlist with their 'real' names that the admins have set. In the future, it mgiht just be the last 10 names they used or something.
Ohh, and now it'll block scripts, bad network settings, and other stuff too.
SithBuster client: www.sithbuster.eliteinsta.com
Server: Project DX IP: 18.104.22.168:28073