Jan 17, 2012, 06:51 AM | ||
CODERS SAVE THE JJ2 PLEASE!
Quote:
I want to say that I have this too. This is LAME. I would like every cheater who cheated with this in a bad way to die. Well it's enough. Veg said everything. I would like now to know, DO YOU, CODERS, WANT TO SAVE THE JJ2 COMMUNITY, AND GAME ITSELF, BY MAKING AN ANTITOOL OR IMPLEMENTING SOMETHING SIMILAR IN PLUS WHAT BLOCKS RADAR2? It's gonna be hard work, I Know, but at least try. I want this community to live. Not to die now. I want to give this to EVERYONE WHO I BELIEVE TO AND WHO WANTS TO HELP IN CREATING THIS PROJECT. To Nimrod (if you see this): Please find a way to block Artem connecting to the serverlist. I know that he can change his IP easy, but if there's any other solution to ban him, do it. Screenshoots: LINK1 by Vegito LINK2 by Toni ~ 1920x1080 LINK3 by Toni Album. No more pics for now. |
Jan 17, 2012, 07:02 AM | |
I've tried to convince ppl to make a program working along the lines of this:
-scan jj2's memory for known cheats -take periodic screenshots of the entire screen to hopefully catch other cheats (notably this would make use of radar and highres and unlimited ammo, the immediate threats close to impossible) -make it harder to manipulate jj2's memory by killing processes that attempt to (not a problem for plus which works with dlls) -send the gathered information along with timestamps to a neutral server where it can be examined if need be Such a program would ofc only be mandatory for tournaments that write it into their rules First Artem, then Glados have started on such projects, but afaik they haven't made much headway (Edit: if you wonder why I haven't done this myself: I'm really fucking incompetent ![]() |
Jan 17, 2012, 07:22 AM | ||
I was thinking for something like Harmen suggested.
Quote:
|
Jan 17, 2012, 07:37 AM | |
Would be nice if the program could include a function that makes servers only allowing players who are using it.
__________________
ZStats "The myth that women should not lift heavy is advanced only by women who fear effort and men who fear women." Eric Midkiff |
Jan 17, 2012, 07:46 AM | |
Doublepost. But, my thread, why wouldn't I?
@Sfa: Maybe stop watching your own projects and your own ass? Help the JJ2 community by joining the existing(?) team of coders who can help in creating some anti cheating tool. Also, if that can help you, I have a source code for Health Spy or however it's called (the part what shows your healths in-game). |
Jan 17, 2012, 07:57 AM | |
Hmm sorry, that I'm not writing my projects in the main programming language c++ / php / ... So I need to do the best I can with Delphi...
Even please do not say thet I never did something for the community, just ask grytolle... So a Health Spy is the problem O_o!? man i made once a fucking small jjm-script to read and show it... hmm, a bad thing if something like this getting productive used... a good but insane solution would be to block the sending of health packets from all clients to other ones and make the health state more serverbased...
__________________
![]() I'm watching you!! |
Jan 17, 2012, 08:01 AM | |
Sfa, I am not attacking you. Your post seemed to be like you think only to make JJM alone, and nothing else. I just wanted you to make a collab anti cheating tool. I never said you never did anything for the community. I Know you did a lot for it, and thanks. But now you should do much more.
Also, since I am not a programmer, I don't know how much the source code can help to you. The point is that, if you need it, you can have it from me. That's all. P.S. Waiting for GLaDOS to respond here, since someone told that he will show up here soon with a great idea. |
Jan 17, 2012, 08:03 AM | |
I would like to announce that a team currently consisting of wKtK and me are starting to plan the exact implementation for the Anticheat tool. We already have a plan in mind that should prevent players from using any Radar-like program by forcing them to run an executable alongside JJ2 that scans the memory of suspicious processes for specific patterns. These patterns will be updated from time to time. Once a pattern is found, the tool will report the find to the neutral server and terminate the cheating program.
Sufficient code and protocol obfuscation should prevent most scriptkiddies from breaking the protection. As Radar 2 (or 3, or whatever number it is at now) sports absolutely no features that haven't already been known for a long time, we're hoping that the Anticheat tool should be effective for quite a while, if it ever gets broken entirely, provided the method we have in mind works out well. Note that legitimate programs like Get Me R will be put on some sort of whitelist, the exact implementation details about this are still in the planning stage though. If the whitelist turns out as a vulnerability, we will most likely end up adding the functionality of Get Me R into our program, with permission by and giving full credit to Shelly, of course. |
Jan 17, 2012, 08:19 AM | |
I thought about something similar white / balcklists on a server and scanning the memory but i have thousend ideas to get over my own protection...
so i need to have better ideas to protect jj2 agianst the evil ideas I have xD
__________________
![]() I'm watching you!! |
Jan 17, 2012, 08:46 AM | |
I am by no means a programmer, but i have the resources to provide a seperate secure server if necessary. This server would be a Virtual Machine on my own Virtual Host, which has a dedicated 100mbit link and is protected by a corporate firewall appliance. My preferred OS to host this program on would be Linux(distribution doesnt matter to me), since its far less consuming than windows. But if you dont think you can program it for Linux and commandline/logfile only, windows is possible.
|
Jan 17, 2012, 09:03 AM | ||
Quote:
|
Jan 17, 2012, 09:57 AM | |
Thank you EvilD. Any help is appreciated!
If you're gonna make any log or anything similar, I'd recommend to make it public so there's no person who can say that there are corrupted people! We can't prove that either way, but if you try to make it with all these new people, well, corruption wouldn't be possible at all, because there are a lot of people in that project. To clarify, I don't want to say anyone is corrupted, but there is possibility, so let's prevent that! |
Jan 17, 2012, 10:15 AM | |
I agree, such logs should be public (maybe with censored IP's or somth.)
However, some unfortunate things happened while discussing/thinking about the program. More will be said later, probably by GLaDOS. (See jj.net if you cant wait) May JJ2ladders survive. sorry, and I'll see if I can do somthing.
__________________
I support all projects to enhance JJ2. |
Jan 17, 2012, 10:39 AM | |
I am sorry to let you guys down, but despite the presence of rough plans, I lack the motivation to create this project. This is caused partly by the group pressure I've been getting about this, and the fact that I'm being told to rush, which would mean I would have to neglect school and my own current work in progress game for the Anticheat project.
Sorry if this sounds egoistic or anything, but there is nothing I would get for writing the program, aside from the ability to play ladder matches again, which has no benefit for me at all with my low playing skills; and, as I know the ladder community, I doubt they would be all too thankful for the project. In particular, I am worried this would end up as the jj.net admins getting all credit for "winning the fight" against cheating by making everyone use the program and me just getting pwned on JJ2 as usual. |
Jan 17, 2012, 10:55 AM | |
Now, I'm not someone who has ever visited the "Online Play" forums, or for that matter even play online. But I do have a lot of experience in anti-cheat mechanisms (I've been bypassing various versions of nProtect since it first came out), and this thread actually piqued my interest somehow.
From my experience, having to run a separate anti-cheat tool can get annoying pretty fast, and doesn't particularly add very much security. As with NeoAC, I would theoretically be interested in a serverside solution as far as possible. Why would this be insane? This was really the first thing that came to mind.
__________________
<TABLE border=1><TR><TD>Facts: Jazz Sprite Dynamite (JSD) Tileset Extractor Neobeo's Firetruck </TD><TD>Myths: Jazz Creation Station Plus (JCS+) - 10% Coming soon - a dedicated server! - 25% Jazz Sprite Dynamite v2 (JSDv2) - 2% Another generic single-player level - 0%</TD></TR></TABLE> |
Jan 17, 2012, 11:05 AM | |
As long as there is someone who wish/can to help, this isn't a real let down, GLaDOS. I understand you. At least you wanted to do it. Pressure is never good!
Neobeo, I am glad to see you respond to this thread. Screw banning Artem, because Gry has the point. He could use MSN/anything else to spread his cheats if he gets banned. Well, nothing can stop him except... well you all know what. You should be in contact with the other coders who are willing to help, if you need help. You will probably not make any deals and conversations here. |
Jan 17, 2012, 11:23 AM | |
I can understand why this is srs bznz, but remember that cheating has been a problem for ages in online JJ2, and there's no reason this specific time it would cause the community to "die", so there's no need to be quite so panicked, JaRU.
Still, thanks for posting about the issue here. |
Jan 17, 2012, 01:19 PM | |
?Try this out?: http://technet.microsoft.com/en-us/s...rnals/bb896645
|
Jan 17, 2012, 01:43 PM | |
That's quite strange actually that anyone is cheating in game like JJ2, there is no point in it lol. I'd understand that(but still blame it) if there was any reward for winning it, but like that? Seems like the most trusted competition now can only be level making, hard to cheat in that one.
What's the point anyway, people want everyone to see them as some kind of pwners maybe, but that makes no sense at all. Good job whoever did that, you have just destroyed fun of playing this game. What's the point of getting feel better at some internet bunny game, lol. ... Still I sometimes like to play CTF, so I guess I will play, just not maps that are included in that Radar thing. How long is it around jj2 anyway? |
Jan 17, 2012, 01:56 PM | ||
Quote:
I'm with you on the principle, I just don't think it'll do the trick in this instance. |
Jan 17, 2012, 02:32 PM | |
A quick example is that a client only receives the positions of players that are within his screen. (assume 640x480, say)
__________________
<TABLE border=1><TR><TD>Facts: Jazz Sprite Dynamite (JSD) Tileset Extractor Neobeo's Firetruck </TD><TD>Myths: Jazz Creation Station Plus (JCS+) - 10% Coming soon - a dedicated server! - 25% Jazz Sprite Dynamite v2 (JSDv2) - 2% Another generic single-player level - 0%</TD></TR></TABLE> |
![]() |
«
Previous Thread
|
Next Thread
»
Thread Tools | |
|
|
All times are GMT -8. The time now is 02:48 PM.
Jazz2Online © 1999-INFINITY (Site Credits). Jazz Jackrabbit, Jazz Jackrabbit 2, Jazz Jackrabbit Advance and all related trademarks and media are ™ and © Epic Games. Lori Jackrabbit is © Dean Dodrill. J2O development powered by Loops of Fury and Chemical Beats. Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Original site design by Ovi Demetrian. DrJones is the puppet master. Eat your lima beans, Johnny.