More Carmack on Cheating
by Steve Gibson, Dec 26, 1999 6:33pm PSTA bit more on the whole cheating issue, the guys on /. carried a story today about the earlier .plan update from John Carmack on cheating with the Quake1 source release. Well Carmack has a quick comment here which basically states the obvious to programmers but may interest a few of you guys on the slow-slow weekend: (Thanks King_Darius)
There are server-side countermeasures that look for sequences of moves that are likely to be bot-generated and not human-generated, but that is an arms race that will end with skilled human players eventually getting identified as subtle bots. Media cheats can be protected by various checksums, as we do in Q3 with the sv_pure option. This is only effective if the network protocol is not compromised, because otherwise a proxy can tell the client that it's hacked media are actually ok. If the network protocol is not known, then the extra-information cheats generally can't happen unless you can hack the client source.
Daily Filter: Planetside 2, Deadlight
Weekend PC digital deals: strategy-o-rama
38 Studios, Harry Potter Kinect - Shacknews Daily: May 25, 2012
Minecraft for Xbox 360 dev working on 'Adventure' update
Demon's Souls servers extended again



Comments
The CPU requirements would go up because the computer would have to decrypt a lot of data coming to and from the client and server if you were to properly handle things. Having to do that once isn\'t a challenge; but if you wanted real security, you\'d probably have to encrypt network packets themselves... not pretty, even if the encryption code is simple (32-bit, for example). And of course, a simple code would also be relatively simple to crack, thereby defeating the purpose of it all.
It\'s also probably pointless to consider tacking on such a feature by now. I don\'t think that Mr. Carmack would terribly like the thought of having to spend how many weeks (or more, depending) trying to retrofit a feature on to an older game, whose code he has probably ignored for awhile.
TFC plays like ass compared to real QWTF
Guess what I still think q3 is better than any multiplayer fps game
including half life,Half life roks for single player,but cannot touch
q3 for mp.albiet I am a dm fiend that was born on quake2,it kind of ticks me off that so many peeps enjoy 1/2 life and I cant get the same thing out of it...
And I have other things on (in) my hands other than time.
Hey, you perv!
Boogieman
----------------------------------------------------------------
|*##*##*##*##*##*#OOOOOOOOOOOOOOOOOOOOOOOOOOO |
|##*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOOOO |
|*##*##*##*##*##*#OOOOOOOOOOOOOOOOOOOOOOOOOOO |
|##*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOOOO |
|*##*##*##*##*##*#OOOOOOOOOOOOOOOOOOOOOOOOOOO |
|##*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOOOO |
|*##*##*##*##*##*#OOOOOOOOOOOOOOOOOOOOOOOOOOO |
|##*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOOOO |
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
----------------------------------------------------------------
DONE!
Boogieman
NEW USA FLAG is here:
13 stripes.... 50 stars.... and 5 hours finishing it. :-)
----------------------------------------------------------------
|*##*##*##*##*##*#OOOOOOOOOOOOOOOOOOOOOOOOOOO |
|##*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOOOO |
|*##*##*##*##*##*#OOOOOOOOOOOOOOOOOOOOOOOOOOO |
|##*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOOOO |
|*##*##*##*##*##*#OOOOOOOOOOOOOOOOOOOOOOOOOOO |
|##*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOOOO |
|*##*##*##*##*##*#OOOOOOOOOOOOOOOOOOOOOOOOOOO |
|##*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOOOO
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
----------------------------------------------------------------
(the tired) Boogieman
USA flag
----------------------------------------------------------------
|*##*##*##*##*##*#OOOOOOOOOOOOOOOOOOOOOOOOOOO |
|##*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOOOO |
|*##*##*##*##*##*#OOOOOOOOOOOOOOOOOOOOOOOOOOO |
|##*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOOOO |
|*##*##*##*##*##*#OOOOOOOOOOOOOOOOOOOOOOOOOOO |
|##*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOOOO |
|*##*##*##*##*##*#OOOOOOOOOOOOOOOOOOOOOOOOOOO |
|##*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOOOO
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
----------------------------------------------------------------
5 sets of 6
4 sets of 5
Quake I Logo
#####################
######|#######|######
####|###########|####
###|#############|###
##|###############|##
###|#####----#####|###
####|#####|#####|####
#####|####|####|#####
#######|||||||||#######
#########|||#########
##########|##########
##########|##########
Quake II logo
#####################
######|#######|######
####|###########|####
###|#############|###
##|###############|##
###|#####------#####|###
####|#####|#|#####|####
#####|####|#|####|#####
#######|||||||||||#######
#########||||||#########
##########|#|##########
##########|#|##########
##########|#|##########
Please love me.
Boogieman
5 rows of 6 stars and
4 rows of 5 stars .... grr...
Boogieman
Thanks for your time, patience, bandwidth, and digital space (what I took up in temporary files on your hard drive)
Boogieman
----------------------------------------------------------------
|*##*##*##*##*##*#OOOOOOOOOOOOOOOOOOOOOOOOOOO |
|##*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOOOO |
|*##*##*##*##*##*#OOOOOOOOOOOOOOOOOOOOOOOOOOO |
|##*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOOOO |
|*##*##*##*##*##*#OOOOOOOOOOOOOOOOOOOOOOOOOOO |
|##*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOOOO |
|*##*##*##*##*##*#OOOOOOOOOOOOOOOOOOOOOOOOOOO |
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
----------------------------------------------------------------
Boogieman
----------------------------------------------------------------
|*##*##*##*##*##*#OOOOOOOOOOOOOOOOOOOOOOOOOOO|
|##*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOOOO|
|*##*##*##*##*##*#OOOOOOOOOOOOOOOOOOOOOOOOOOO|
|##*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOOOO|
|*##*##*##*##*##*#OOOOOOOOOOOOOOOOOOOOOOOOOOO|
|##*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOOOO|
|*##*##*##*##*##*#OOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
----------------------------------------------------------------
Sorry to waste space and time for you guys...
Boogieman
How many times to I have to try to perfect this!
----------------------------------------------------------------
|*##*##*##*##*##*#OOOOOOOOOOOOOOOOOOOOOOOOOOO|
|##*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOOOO|
|*##*##*##*##*##*#OOOOOOOOOOOOOOOOOOOOOOOOOOO|
|##*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOOOO|
|*##*##*##*##*##*#OOOOOOOOOOOOOOOOOOOOOOOOOOO|
|##*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOOOO|
|*##*##*##*##*##*#OOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO |
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO |
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO |
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO |
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO |
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO |
----------------------------------------------------------------
Boogieman
----------------------------------------------------------------
|*##*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOOOO|
|##*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|*##*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOOOO|
|##*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|*##*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOOOO|
|##*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|*##*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO |
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO |
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO |
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO |
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO |
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO |
----------------------------------------------------------------
Boogieman
Please be owned... please!
----------------------------------------------------------------
|*##*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOOOO|
|##*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|*##*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOOOO|
|##*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|*##*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOOOO|
|##*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|*##*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
----------------------------------------------------------------
Boogieman
Work bitch!
----------------------------------------------------------------
|*##*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOOO|
|##*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOOO|
|*##*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOOO|
|##*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOOO|
|*##*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOOO|
|##*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOOO|
|*##*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
----------------------------------------------------------------
Boogieman
----------------------------------------------------------------
|*##*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOOO|
|##*###*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOOO|
|*##*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOOO|
|##*###*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOOO|
|*##*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOOO|
|##*###*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOOO|
|*##*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
----------------------------------------------------------------
Boogieman
----------------------------------------------------------------
|*##*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOO|
|##*###*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOO|
|*##*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOO|
|##*###*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOO|
|*##*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOO|
|##*###*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOO|
|*##*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
----------------------------------------------------------------
I wish there was a way to test this before I post (besides checking it myself...I suck at that)
Boogieman
----------------------------------------------------------------
|*###*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOO|
|##*###*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOO|
|*###*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOO|
|##*###*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOO|
|*###*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOO|
|##*###*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOO|
|*###*##*##*##*##*##OOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
----------------------------------------------------------------
Boogieman
* * * * *
* * * * * *
* * * * *
* * * * * *
* * * * *
* * * * * *
right
__________
test
__________
* * * * * *
* * * * *
* * * * * *
* * * * *
* * * * * *
* * * * *
* * * * * *
boogieman
How are they arranged... anyone have a flag with them...
boogieman
Boogieman
----------------------------------------------------------------
|*#*#*#*#*#*#*#*#*#*#OOOOOOOOOOOOOOOOOOOOOOOOO|
|#*#*#*#*#*#*#*#*#*##OOOOOOOOOOOOOOOOOOOOOOOOO|
|*#*#*#*#*#*#*#*#*#*#OOOOOOOOOOOOOOOOOOOOOOOOO|
|#*#*#*#*#*#*#*#*#*##OOOOOOOOOOOOOOOOOOOOOOOOO|
|*#*#*#*#*#*#*#*#*#*#OOOOOOOOOOOOOOOOOOOOOOOOO|
|#*#*#*#*#*#*#*#*#*##OOOOOOOOOOOOOOOOOOOOOOOOO|
|*#*#*#*#*#*#*#*#*#*#OOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
|OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO|
----------------------------------------------------------------
Eat it.
Boogieman