bresh -> RE: Cheating (3/11/2008 8:09:24 PM)
|
quote:
ORIGINAL: Jimmer By the way, if this IS a true security breach, it would be fairly easy to correct: Create a registry key that has a non-descriptive name or whose value is encrypted. This registry key contains a "heartbeat". Every so often (probably 5 or 10 seconds), the key is updated to state how much time has passed in the game. In addition, there is a matching value in the saved files for the game that is also updated at each heartbeat. So, player opens the game files. < heartbeat > Player picks his chit. < heartbeat > Player notices his chit choice was a bad one. < heartbeat > Player shuts down the game (abnormally or not -- makes no difference) and attempts to open the game files again. Game files list three fewer heartbeats than the local registry does. Game informs the host at next contact and/or sends an immediate email to host. Host must restart game due to player attempting to cheat. Use of guillotine reinstated. You get the idea. There would be ways around this, but it would require placing a second instance of the game onto some system, and that's usually not a viable solution for most cheaters. Dont think this would work very well. Maybe you just load the battlefile, then need to talk/ask to your allies about chitchoices/guards/reinforcing etc. Its not like you know if they find it good to try reinforce you, it could be a screening corps, or there are other plans. Guard commitments are not just used to win a battles, its a good equipment to reduce the effects of pursuit. But it could be your allied guards you commit, maybe they dont want you to, maybe +1 is better than +2, sometimes. Also there is noway you can make the game generate an email which is autosend, atleast not in my network, and its not that different from normal networks. A in game message to the host might work, but again, you completely remove the effect of allied correspondace. Again I would mean battles wich involves fileexchange, dicerolls performed on host, is the best security that could be made avaible. Put you need a very active host. Regards Bresh
|
|
|
|