Matrix Games Forums

Forums  Register  Login  Photo Gallery  Member List  Search  Calendars  FAQ 

My Profile  Inbox  Address Book  My Subscription  My Forums  Log Out

reloaded 8 times?

 
View related threads: (in this forum | in all forums)

Logged in as: Guest
Users viewing this topic: none
  Printable Version
All Forums >> [Current Games From Matrix.] >> [World War II] >> Norm Koger's The Operational Art Of War III >> reloaded 8 times? Page: [1]
Login
Message << Older Topic   Newer Topic >>
reloaded 8 times? - 3/27/2009 5:01:58 PM   
alexzhz


Posts: 84
Joined: 11/25/2007
Status: offline
I have to say that I didn't reload the game,I didn't do anything that may cause problems,even not save in midway.However, it was reported that I've reloaded 8 times,and then I became a "cheater",I don't know how to explain to my opponent,he's the best of my friends.I have to give up.

_____________________________

Post #: 1
RE: reloaded 8 times? - 3/27/2009 8:17:12 PM   
el cid


Posts: 186
Joined: 1/28/2006
Status: offline
do you know that actually if you open an "end of turn file do not send" will cause a reload message? Eventhough opening that file is not considered cheating.

So if you had opened several times to see hw the game was progressing your oponent would get multiple reload messages.

(in reply to alexzhz)
Post #: 2
RE: reloaded 8 times? - 3/28/2009 2:00:09 AM   
golden delicious


Posts: 5575
Joined: 9/5/2000
From: London, Surrey, United Kingdom
Status: offline
The anti-cheat mechanisms seem to be pretty broken.

It remains that the only reliable prophylaxis against cheating is to play against people you trust.

_____________________________

"What did you read at university?"
"War Studies"
"War? Huh. What is it good for?"
"Absolutely nothing."

(in reply to el cid)
Post #: 3
RE: reloaded 8 times? - 3/28/2009 10:07:21 AM   
alexzhz


Posts: 84
Joined: 11/25/2007
Status: offline
I hope,if possible,check the anti-cheat system and make a major update on it.
I have to say,this would be a big problem
Check it please,Ralph.

< Message edited by Spider -- 3/28/2009 10:15:29 AM >


_____________________________


(in reply to golden delicious)
Post #: 4
RE: reloaded 8 times? - 3/28/2009 3:02:12 PM   
macgregor


Posts: 990
Joined: 2/10/2004
Status: offline
To chime in -yes. This has been a gamebuster. So much can change in a reload with reorg checks and book keeping let alone 20/20 hindsight for your plans, that when I get these messages continually, I've tended to stop playing. Conversely, people have mentioned receiving them from me occasionally. I've been under the suspicion that they're created when you rename a saved game(.sal) to other than the default, but perhaps not.

(in reply to alexzhz)
Post #: 5
RE: reloaded 8 times? - 3/28/2009 5:49:25 PM   
Curtis Lemay


Posts: 12969
Joined: 9/17/2004
From: Houston, TX
Status: offline
I believe those "cheat" messages have been discarded in 3.4 - although I can't swear to it. Checking the anti-cheat mechanizm is a pointless excercise for me, since I've never been included into the small circle who know what they actually are. Keeping it so secret was intended to prevent it being easily circumvented. But I think the actual effect was to keep it from being properly checked out.

In 3.4 Ralph is placing the Random Seed in the PBEM file. That prevents redoing the inter-turn calculations to get better event results, etc. It will somewhat reduce the benefit of redoing combats, too - although it will not be foolproof against that.

< Message edited by Curtis Lemay -- 3/28/2009 5:50:47 PM >

(in reply to macgregor)
Post #: 6
RE: reloaded 8 times? - 3/29/2009 4:18:40 AM   
L`zard


Posts: 362
Joined: 6/3/2005
From: Oregon, USA
Status: offline

quote:

ORIGINAL: Spider

I have to say that I didn't reload the game,I didn't do anything that may cause problems,even not save in midway.However, it was reported that I've reloaded 8 times,and then I became a "cheater",I don't know how to explain to my opponent,he's the best of my friends.I have to give up.


@Spider......

If your buddy has played this game more than once pbem, he's hit the same situation, eh?

Don't sweat the small s**t, dude!

"This, too, shall pass....... " (at least after the 3.4 patch )

Send him here or to the http://forums.gamesquad.com/forumdisplay.php?f=10 site, and have him ask about it all, eh?

Aint nothing but a thing, lol!




_____________________________

"I have the brain of a genius, and the heart of a little child! I keep them in a jar under my bed."


(in reply to alexzhz)
Post #: 7
RE: reloaded 8 times? - 3/29/2009 10:10:18 AM   
alexzhz


Posts: 84
Joined: 11/25/2007
Status: offline

quote:

ORIGINAL: Curtis Lemay

I believe those "cheat" messages have been discarded in 3.4 - although I can't swear to it. Checking the anti-cheat mechanizm is a pointless excercise for me, since I've never been included into the small circle who know what they actually are. Keeping it so secret was intended to prevent it being easily circumvented. But I think the actual effect was to keep it from being properly checked out.

In 3.4 Ralph is placing the Random Seed in the PBEM file. That prevents redoing the inter-turn calculations to get better event results, etc. It will somewhat reduce the benefit of redoing combats, too - although it will not be foolproof against that.

To discard those "cheat" messages may be a better choice,but not the best.I think a strong anti-cheating system is needed all the while, one who played TOAW is always try to achieve a better result,even the best,so if we give up this system,there will be no trust at all.I hope the coming patch will resolve this problem,though it seems Ralph did not have this plan.

_____________________________


(in reply to Curtis Lemay)
Post #: 8
RE: reloaded 8 times? - 3/29/2009 10:22:35 AM   
alexzhz


Posts: 84
Joined: 11/25/2007
Status: offline

quote:

ORIGINAL: L`zard


quote:

ORIGINAL: Spider

I have to say that I didn't reload the game,I didn't do anything that may cause problems,even not save in midway.However, it was reported that I've reloaded 8 times,and then I became a "cheater",I don't know how to explain to my opponent,he's the best of my friends.I have to give up.


@Spider......

If your buddy has played this game more than once pbem, he's hit the same situation, eh?

Don't sweat the small s**t, dude!

"This, too, shall pass....... " (at least after the 3.4 patch )

Send him here or to the http://forums.gamesquad.com/forumdisplay.php?f=10 site, and have him ask about it all, eh?

Aint nothing but a thing, lol!




Thanks,L`zard.I'm not sure whether he met the same situation before,he just regarded anti-cheating system as omnipotence,however,I believe this is a rifeness problems.So let's ignore the “cheat" messages.


_____________________________


(in reply to L`zard)
Post #: 9
RE: reloaded 8 times? - 3/29/2009 6:03:12 PM   
noxious


Posts: 177
Joined: 6/13/2008
From: Montreal, Qc, Canuckistan
Status: offline
quote:

To discard those "cheat" messages may be a better choice,but not the best.I think a strong anti-cheating system is needed all the while, one who played TOAW is always try to achieve a better result,even the best,so if we give up this system,there will be no trust at all.I hope the coming patch will resolve this problem,though it seems Ralph did not have this plan.


Wrong. On a limited budget of both time and financial means, it makes no sense to put any effort into anti-cheating measures, period.
They're broken, chuck 'em out I say. Not to forget that they might be the single cause of thinking you're playing with a, or cheater(s) : the community is not that big, names would go around if there really was a cheating problem these days (not to say it might not have been the case in the past, but atm, I don't believe we have a problem at all). So I'll put forward that the notion that we badly need anti-cheat or lose all trust between players is totally fallacious, and simply the results of a broken anti-cheat systems giving you the impressions there might be a problem...

If and when there is time and resources to re-implement them, maybe a budget for that can then be considered.
Until then, I'd rather have Ralph work on stuff that truly interests him, and proves fun for him to work with (you realize TOAW is his second job, and mostly, if not completely a labour of love ?), on the kind of features he mentions on his blog :)

As you should know, the most effective anti-cheating system for shooters has been punk buster so far, and it's a third party solution, designed and built by a dedicated team (plus it's in the context of non secure server/client architecture where the client executes some of the authoritative code on his machine and not just on the server, which makes it simpler than peer to peer, where every players has access to all the data, and runs the simulation on his machine)

We'll call that "untrue" server/client since it's not just the server running simulation code, but it's still the authority on what's true or false in the simulation, thus why one's prediction of movement in Quake doesn't always match the servers, and thus one gets paradoxes.

For true server/client architecture, look to MMOs (like in WoW, where you're only displaying graphics, and running your UI locally (roughly) and initiating actions that will affect the world, subject to server veto.)
That's the only way to truly prevent cheating in most cases : not trust ANY player at all from a coding and data perspective, so run everything on the server, checksum the data/code/scripts and make sure it's valid or don't load/run/send it on the network...
Pair that with encryption, and you'll still find numerous security holes throughout the project's development AND deployment, till it's retired in fact :)
Why ? Because cheaters/crackers will find ways to use your network code or modding SDK to cheat/attack your product. Always.
Without proper leverage of encryption, it's even worse.

As long as you're not using encryption AND an authoritative server controlled by a third party (publisher or developer or provider), protection by obfuscation will only give you the illusion of anti-cheating measures (something Ralph is well aware of, I'd venture to say) and might even lull you into complacency : for this game (and most if not all PBEM games), unless a complete rewrite for server/client architecture comes along, our only anti-cheat measure is playing with people you trust, and when facing a new player, be very suspicious ;)
And even then, it's not 100% anti-cheat proof : someone can still spoof things by abusing the data sent over the network, etc.
This is NOT a trivial endeavour : if the military and scientific communities can't guarantee absolute code and data integrity, how do you want us to do it in games ? :)

The style of PBEM play is inherently insecure, and obfuscation has been shown time and time again not to work, not just in games :)
Incidentally, that's why I favor open, truly modable games : everyone then gets the opportunity to be educated enough about the game to  know when someone is cheating. Whether they do that legwork or not, is up to them.
That's basically how cheaters were caught in Quake 1, 2 and 3 : they devised cheats through modding, abusing config settings, and were found out by other knowledgeable players who spotted bizarre behaviour in game, and then researched how it could be done.
Then, you can plug that hole (while hoping you don't create others)
It's the philosophy behind some of the most secure OSes out there, which happen to be Open Source offerings in the Unix mould, including Linux, the various Open and Free BSDs, etc.
Shining debunking of protection through obfuscation : nothing is hidden, and it's still way more secure (hint : go look at Apache's security report vs IIS. Another example of how obfuscation doesn't work ;))
And no, I'm not advocating TOAW should be open source, far from it. Just using the stellar record of some open source offerings security wise compared to the attitude of keeping if closed so it's obfuscated.

I say Ralph chucks out all the anti-cheating messages AND mechanisms, unless he thinks one or more of those mechanisms really has a reason to exist.
There is no way, even with time and a lot of budget and a huge team, to make the (any) game cheat or abuse proof, period.
You think it's possible to ship software without any bugs ? (hint : it's not, since some bugs happen because of things you could not plan for, including bugs from third party libraries or software. Get the picture ? Sure, things can always be better, but you reach a point where the cost vs the return detracts from the main effort, in this case, quashing bugs and adding features to TOAW 3)

As for storing the pseudo-random number generator seed in the files, it's both a step in the right and wrong direction, depending how you look at it : with the seed, you can actually predict the exact sequence of "random numbers" given by a specific generator. With sufficient knowledge of a certain sequence of events using said numbers, you then have 100% predictive powers on the outcome :)
A pseudo random number generator is basically just a glorified calculation using modulo and prime numbers. The seed is the starting point of a sequence that will eventually repeat itself (usually takes a lot of time/instances of random number usage to cycle through the sequence, since every generator worth its salt uses big, prime numbers), and will always be identical when using the same seed and generator. Thus, the pseudo random nature of the generator.

Now, storing it in the file also gives more determinism, if I understand Ralph's intent, for nifty (but boring) things like debugging ;)
Not really an  anti-cheat measure, but more a general bug fixing approach to make the whole game more deterministic so that it does the same thing when faced with the same constraints AND the same sequence of pseudo random numbers.
Or helping prove someone a cheater :) (by showing he broke the sequence somewhat, maybe by changing the seed...)
That will be possible  because it will (help) guarantee the same sequence of random numbers. There is (a lot ) more to it than just storing the number to guarantee 100% reproducibility of events, involving proper journaling of the game, etc. e.g even if your generator always spouts off the same numbers (and any proper random number generator will when using a given seed) you still have to use them in the exact same sequence to get the same results. If for any reason, a combat roll happens slightly earlier or later and uses a different "step" of the generator, results with differ.
Ditto with any TOAW code that uses that particular sequence of numbers.

Again, at this point in time, under the present set of circumstances, I see it as a losing proposition to spend any time or budget on anti-cheating measures in TOAW : it would be put to better use taking them out without breaking the game, and more important, tweaking and improving the whole game :)


_____________________________

Be Kind. Everyone is fighting a hard battle.

(in reply to alexzhz)
Post #: 10
Page:   [1]
All Forums >> [Current Games From Matrix.] >> [World War II] >> Norm Koger's The Operational Art Of War III >> reloaded 8 times? Page: [1]
Jump to:





New Messages No New Messages
Hot Topic w/ New Messages Hot Topic w/o New Messages
Locked w/ New Messages Locked w/o New Messages
 Post New Thread
 Reply to Message
 Post New Poll
 Submit Vote
 Delete My Own Post
 Delete My Own Thread
 Rate Posts


Forum Software © ASPPlayground.NET Advanced Edition 2.4.5 ANSI

1.625