From: Peter D. <do...@ma...> - 2000-03-26 14:33:59
|
At 09:03 26/3/00 -0500, you wrote: >What needs to be done is a set of physical limitations be set in stone. >A limit to how fast you can turn, and run, and how high you can jump, >etc. These things need to be decided upon. They are decided on (relatively) at least in the quakeworld source. > Then the server can easily >throw out anything that is obviously bogus, like shooting out your >ass...because it will be obvious that the person turned faster than >legally permitted. This can lead to real players who are having inconsistent network traffic to appear to suddenly do superhuman feats when in fact it was a network problem. The only way is to monitor behaviour over a long duration and if anomalies happen repeatedly then it may be a bot. There are several other ways to do it via the quake c (ie seeing if invisible entities are targeted .... or alternatively 1 frame entities etc ) but they just increase the chance that a player is caught using a bot ... there is still a chance of false positives but if statistics is collected over a period of time then this can be minimised but there is really little chance of stopping cheating while players can still be anonymous .. thus enters various key techniques. Best technique would have a central db of keys and then negotiate between this trusted client and the two parties (ie client server). This means players will have to go to more lengths once they have been detected cheating to get their name cleared ... or alternatively they have to wait a day to turnaround the key etc ... >This solves the "painfully obvious" category of >cheats. There will always still be the "superhuman" category of cheats >in which bots which still obey the rules are simply as accurate as >/possible/ under the rules. We can't stop that..but if we formulize the >rules correctly, they can only do so much over and above a human. > >Aaron > >> _ >> _ _|_ WolfWings ShadowFlight >> | | | | | | | | wol...@mu... >> | | | | | | | | "Night will pass, >> |_|_| |_|_| | | but he's a lot faster! >> _ / No one can do him any harm!" >> \-.______,-' - Kevin's Telescope, The Gathering > >_______________________________________________ >QuakeForge Project mailing list >Qua...@li... >http://lists.sourceforge.net/mailman/listinfo/quake-devel > Cheers, Pete *------------------------------------------------------* | "Nearly all men can stand adversity, but if you want | | to test a man's character, give him power." | | -Abraham Lincoln | *------------------------------------------------------* |