Jump to content
Sign in to follow this  
Lobanak

Anti-cheating project

Recommended Posts

As I know that many have read about the project and thought some bad things but we need some help in coding, we search some serious coders who have time to code some tools which prevents cheating in OFP.

We need:

- Windows coder

- Linux coder

What to code:

- 3 proxy apps (Windows Client, Windows Server, Linux Server) for tunneling OFP net code on client and server side with communication between client and server (more info about later)

If you have time and are able to code such things or can produce code that is usable on windows and linux (or simply portable), please contact me over the message function.

I don't want the community to die cause of some kids who thinks they can do the same with OFP like with CS or other games.

Please help to let the community stay with no possibility to cheat.

Greets

[CiA]Lobanak

Share this post


Link to post
Share on other sites

It looks like nobody wants tools against cheating, but all are against cheating.

Pleeeeaaaaassssse, if you know a guy who can code windows or linux, please ask him if he wants to help with coding some tools.

Greets

[CiA]Lobanak

Share this post


Link to post
Share on other sites

I also thought and still think it's a very good idea. But why there are no coders out there who think this and so wanna help?

I thought if this project will come public, there are some coders who wants to help, but only 2 answered on my fist request for c++ coders. And this is not good.

If I could code, I would code. But I'm not a coder, so I need help. I have thought about the whole thing and how it should work and I think this is a good solution. But I need the coders who do this tools. Or if it's not possible like I thought it should work, that they do it another way.

And I think if the tools work well, you can use the tools for other games like CS or others where you can cheat with modifying files.

I hope I get some coders soon to do the tools, else I think many will stop playing OFP.

Greets

[CiA]Lobanak

p.s.: moderators, please can you TOP this message so that it is always on first side? it's for the community and not only for some people.

p.s.2: why not move to multiplayer? it's multiplayer related and not OFFTOPIC I think.

Share this post


Link to post
Share on other sites

Honestly,

why the heke not just keep an ID on every single cheater you find.

Post it somewhere where ALL SERVERS can view.

And then POOF! Instand ban on all MP servers.

no more cheap cheating for that loser.

Share this post


Link to post
Share on other sites

The greater question is: would YOU as an admin ban a player you don't know cause someone else you don't know claims (rightfully or not) that he is a cheater?

Phrased different: Player xyz wronged, let's put him on the cheater list and get him banned on ALL servers...

Share this post


Link to post
Share on other sites
The greater question is: would YOU as an admin ban a player you don't know cause someone else you don't know claims (rightfully or not) that he is a cheater?

Phrased different: Player xyz wronged, let's put him on the cheater list and get him banned on ALL servers...

I see your point...

that would be rather stupid, if someone whos really NOT a cheater, who'd get banned from one server 'cos some morron claims him being a cheater... now it'd be even more ridiculous if he'd get banned from all the MP server and again 'cos of the one guy... you'd destroy the Multiplayer from he's OFP. thats not a good idea...

I'm all agains cheating... but Innocent ppl should NOT get banned...

Share this post


Link to post
Share on other sites
Honestly,

why the heke not just keep an ID on every single cheater you find.

Post it somewhere where ALL SERVERS can view.

And then POOF!  Instand ban on all MP servers.

no more cheap cheating for that loser.

But, what if hes been wrongfully accused, and wasnt cheating, ive had some bad experience about this. I was playing Counter-Strike, I got banned from a server where they accused my of cheating (I wasnt), and suddenly i was banned from a whole shitload of servers.

Share this post


Link to post
Share on other sites

Please keep on topic. No discussion about what to do or not to do. We search coders for some tools and do not search other solutions on what we can do. We have discussed about other things and decided not to post all IDs on a homepage or other things.

If you want to discuss such things, please open another thread.

Thanks

Greets

[CiA]Lobanak

Share this post


Link to post
Share on other sites

Looks like all the coders don't care about public MP.. or they're too busy cheating :P

Share this post


Link to post
Share on other sites

I'm a coder but I'm sceptic sad_o.gif

I've been thinking of a similar anti-cheating system but I gave up the thought.

No one wants to install an extra client to be able to play. It's bad enough with having to install addons before joining up on a new server. Most people who gets kicked off at the first connection attempt due to missing addons are not trying to find the addons, they just move on.

Another potential problem is that the data stream must be analyzed and this could be tricky. OFP/R is not a client/server creation and I'm not sure the server even keeps track of player information like ammunition, in the same way it might not even keep track of if a player reloaded or picked up more ammo or not. Some of this information is handled by the OFP-clients and might not even be visible in the data stream (sync networking model).

An anti-cheat system must synchronize information like this. This is a lot of work just to detect the common ammo-cheat.

Of course, I could be wrong or have misunderstood how you want this to work, there might be other ways.

Certa

Share this post


Link to post
Share on other sites

The tools we want to do don't track the whole net code of ofp. They only look for the files inside the ofp folder, if they are original or not (or the same as on the server). This way the most cheats can be disabled. You can get specific infos when you wanna help to code. But I don't give away the infos to the public before some work is done. It's like the checkfile system used on server side but a bit better (or much better?).

You cannot check all possibilities for cheating, else you must watch the memory for tools who can be used for cheating.

Greets

[CiA]Lobanak

Share this post


Link to post
Share on other sites

certa believe me

if this tool is progged like lobanak's vision/idea, the great leagues like efl & esl will introduce it!

Share this post


Link to post
Share on other sites
They only look for the files inside the ofp folder, if they are original or not (or the same as on the server). This way the most cheats can be disabled.

As this would be ran locally, it would be very easy to just send false info to the server about the files the way the server expects...

Share this post


Link to post
Share on other sites

Ok, sounds like fair ideas.

Perhaps I can offer to put parts of this into OFP Watch, a client many OFP players already use and I hope more will start using it with the new Auto-Addon feature.

Unfortunately I don't want to sign up for another coding project right away. My wife is already questioning my OFP community efforts biggrin_o.gif

Certa

Share this post


Link to post
Share on other sites
As this would be ran locally, it would be very easy to just send false info to the server about the files the way the server expects...

So true. The h@Xx0R d3wd would always find a way to cheat sad_o.gif Pehaps as simple as having multiple copies of the flashpoint directory tree.

Certa

Share this post


Link to post
Share on other sites

If you are smart enough to be able to do undetected cheats, this wouldn't work anyway ;P

Share this post


Link to post
Share on other sites

Right now you don't have to be smart to do "undetectable" cheats, everyone can do it in just a few minutes sad_o.gif

Share this post


Link to post
Share on other sites
As this would be ran locally, it would be very easy to just send false info to the server about the files the way the server expects...

hmm... as my ideas having a client who connects to a server (beside ofp) and the transmission will be crypted with SSL or similar technics, it would be hard to modify the packets. There are many thoughts in, which do the best that the guys cannot override the system.

Ok, people who can really hack in assambler could be able to do modifications if it should be possible, but these people are not that many out there.

And it's a try to do the tools and then let us see if they work or not. If we don't try, all say cheating is good and why should we do something against if there are no poeple out there who wanna prevent using cheats?

The tools will grow like all programs grow with newer releases.

Let us try to code the tools and if they do not work, we can close the project. Also if someone don't wanna use the tools, they don't need to use the tools. But if a server requires the tools, you must use them.

Greets

[CiA]Lobanak

Share this post


Link to post
Share on other sites

it does not matter if u encrypt transmittion, crack will be targeted then onto that application and in fact will be possible send whatever is needed and you receiving status "all fine"

and arguing most of people can't made this, thats true, but IN moment someone crack thru, he publish and then u get thousands script kiddies downloading it from nearest cheat site ...

you will need application directly encoded to game engine, daily updates, morphing code and network stream, strong encryption and dedicated team working 24/7/365 to counter cracks ...

Share this post


Link to post
Share on other sites

ofp community isnt that big as for example cs, that many cheaters are around wich have the knowledge about hacking tools, modifying netcode...

i think a better checkfile system (support for -mod, cz pl and eu/us version, are there more versions out there??? biggrin_o.gif ) could be enough to stop all current cheats, expect ammotrainer and those famous, very funny and useless to cheat speed tools , btw if the biggest brains of ofp community get together they can beat all ofp cheaters out there or do u think cheaters are smarter then u? ;)

Share this post


Link to post
Share on other sites

I am going to catolog all the crc values for all the versions of 1.91 for all the files we would want to check. I am not getting much help around here though.

Share this post


Link to post
Share on other sites

CRC check is a bad checksum. You should collect md5sum of all files. I tried to collect them some time ago, but not much help from other people.

You can modify a file and it has the same CRC like the old one if you are good. With md5sum it's impossible to modifiy a file. The project will only use md5sum if it will be done. No CRC.

Greets

[CiA]Lobanak

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×