|
|
|
 |
|

August 11th, 2004, 09:14 PM
|
 |
First Lieutenant
|
|
Join Date: Nov 2003
Location: Hobart, Australia
Posts: 772
Thanks: 7
Thanked 3 Times in 2 Posts
|
|
Re: Thank you Stormbinder!
Quote:
It sort of goes back to your Dom1 days and going out of control about alliances and such. As far as I'm concerend you can not play with anyone you wouldn't like to, I certainly don't play with people I don't like, but I don't make huge announcements and flame them at every opportunity.
|
I sometimes have strong opinions, and I'm prepared to express them. Like you.
There has never been anyone, including Norfleet, that I've "flamed at every opportunity".
I think this discussion is in danger of becoming the kind of flamefest we both regard as counter-productive. Let's stop.
__________________
There are 2 secrets to success in life:
1. Don't tell everything you know.
|

August 11th, 2004, 10:00 PM
|
 |
First Lieutenant
|
|
Join Date: Nov 2003
Location: Hobart, Australia
Posts: 772
Thanks: 7
Thanked 3 Times in 2 Posts
|
|
Re: Thank you Stormbinder!
I want to respond a second time to these statements from Gandalf, because an intervening dialogue between myself and Zen has buried the original. My concern (possibly unfounded - if so please put my mind at rest) is that these statements are a justification-in-advance for an announcement that the vulnerability will not be fixed:
Quote:
Any protection from such rare cheating will cause alot complaints amoung the players...
... I think you should continue enjoying Dom2 and simply be abit more careful who you play with.
|
__________________
There are 2 secrets to success in life:
1. Don't tell everything you know.
|

August 11th, 2004, 10:11 PM
|
|
Re: Thank you Stormbinder!
Quote:
I want to respond a second time to these statements from Gandalf, because an intervening dialogue between myself and Zen has buried the original. My concern (possibly unfounded - if so please put my mind at rest) is that these statements are a justification-in-advance for an announcement that the vulnerability will not be fixed:
|
You must really have a low opinion of IW if you honestly think that they would not fix an exploit to the best of their ability/time. You seem to be forgetting that Gandalf is ever the diplomat when it comes to these things. It's a safety blanket. It means that if an exploit requires too much work (as in a total revamp) it may or may not be addressed. Or any number of other circumstances. It also means there are alot of ways for people to cheat within the limits of the game engine (with the fatherland file, etc) and the currently limited cheat prevention code.
If you want peace of mind, you can know that IW is on it and has several answers already in place in the Last day(s).
As for the Flame Warrior's link. Come on man, unclench a little, I was not biting my thumb at you. Some people take everything too serious.
|

August 11th, 2004, 11:00 PM
|
 |
First Lieutenant
|
|
Join Date: Nov 2003
Location: Hobart, Australia
Posts: 772
Thanks: 7
Thanked 3 Times in 2 Posts
|
|
Re: Thank you Stormbinder!
Quote:
Some people take everything too serious.
|
Now this is a fair cop. Guilty as charged 
__________________
There are 2 secrets to success in life:
1. Don't tell everything you know.
|

August 11th, 2004, 10:39 PM
|
 |
Shrapnel Fanatic
|
|
Join Date: Oct 2003
Location: Vacaville, CA, USA
Posts: 13,736
Thanks: 341
Thanked 479 Times in 326 Posts
|
|
Re: Thank you Stormbinder!
Quote:
I want to respond a second time to these statements from Gandalf, because an intervening dialogue between myself and Zen has buried the original. My concern (possibly unfounded - if so please put my mind at rest) is that these statements are a justification-in-advance for an announcement that the vulnerability will not be fixed:
Quote:
Any protection from such rare cheating will cause alot complaints amoung the players...
... I think you should continue enjoying Dom2 and simply be abit more careful who you play with.
|
|
If it turns out to be hex editing then there is no vulnerability to be "fixed". That would mean that he directly edited the files. A file can always be hex edited. If you want to see it just open a DOS window and use debug to view the file. (NOT recommended)
More checks and encryption could maybe be added if the devs wish but that would tend to cause alot of complaints.
__________________
-- DISCLAIMER:
This game is NOT suitable for students, interns, apprentices, or anyone else who is expected to pass tests on a regular basis. Do not think about strategies while operating heavy machinery. Before beginning this game make arrangements for someone to check on you daily. If you find that your game has continued for more than 36 hours straight then you should consult a physician immediately (Do NOT show him the game!)
|

August 11th, 2004, 11:07 PM
|
 |
First Lieutenant
|
|
Join Date: Nov 2003
Location: Hobart, Australia
Posts: 772
Thanks: 7
Thanked 3 Times in 2 Posts
|
|
Re: Thank you Stormbinder!
Quote:
If it turns out to be hex editing then there is no vulnerability to be "fixed".
|
Sure there is. As Esben (I think) pointed out, a server-side audit of the incoming 2h file can entirely eliminate the possibility of cheating by editing the .2h or .trn file. However, I agree that if Norfleet was regularly getting his hands on the ftherlnd file (Esben doubts this and so do I) then there's likely no practical fix.
__________________
There are 2 secrets to success in life:
1. Don't tell everything you know.
|

August 11th, 2004, 11:38 PM
|
 |
Shrapnel Fanatic
|
|
Join Date: Oct 2003
Location: Vacaville, CA, USA
Posts: 13,736
Thanks: 341
Thanked 479 Times in 326 Posts
|
|
Re: Thank you Stormbinder!
Quote:
Quote:
If it turns out to be hex editing then there is no vulnerability to be "fixed".
|
Sure there is. As Esben (I think) pointed out, a server-side audit of the incoming 2h file can entirely eliminate the possibility of cheating by editing the .2h or .trn file. However, I agree that if Norfleet was regularly getting his hands on the ftherlnd file (Esben doubts this and so do I) then there's likely no practical fix.
|
I wouldnt call that a vulnerabilty. Only more checks. But thats all semantics. Basically thats the kindof accounting that is already in place. It would have forced him to spend his illicit gains every turn or have it caught by the cheat-check routine which apparently he did. Of course further checks can be put in (I think I mentioned that) but Im not sure if the processing time and harddrive space would a trade-off that will happen quietly. And that still wouldnt stop hex editing.
__________________
-- DISCLAIMER:
This game is NOT suitable for students, interns, apprentices, or anyone else who is expected to pass tests on a regular basis. Do not think about strategies while operating heavy machinery. Before beginning this game make arrangements for someone to check on you daily. If you find that your game has continued for more than 36 hours straight then you should consult a physician immediately (Do NOT show him the game!)
|

August 12th, 2004, 07:48 AM
|
 |
Second Lieutenant
|
|
Join Date: Jan 2004
Location: Copenhagen, Denmark
Posts: 410
Thanks: 0
Thanked 0 Times in 0 Posts
|
|
Re: Thank you Stormbinder!
Quote:
And that still wouldn't stop hex editing.
|
Sigh. Yes it would. It's like my server pages: You are told that no more games can be started. Of course, you could break out you hex editor and send in a request to have a new game made anyway. What happens then is that the server rechecks that the game creation is allowed, and stops the request. This is no different than casting a summoning spell: Done right, the client would sent a request to the server that caster A cast spell B. The server would then check that the conditions are met, subtract the used gems, and send the result back. (In practice, there would be several orders and so on, but the principle is the same.) '
I repeat: Given a trusted server, cheating can be limited to "better clients". If no trusted server exist, cheating is possible. Try looking in the KDE forums for KBattleship. Battleship --- such a simple game. But there is no way to make it cheat-free without a third part acting the part of the trusted server. Try me, if you want
And yes, I'm aware that this would require such a major redesign that it would not be feasible for Dom 2. But I, for one, are secretly wishing for a Dom3, and for that, it might be done right <tm>
__________________
"It makes you wonder if there is anything to astrology after all. "Oh, there is," said Susan, "Delusion, wishful thinking and gullibility." (T. Pratchett)
|

August 12th, 2004, 11:20 AM
|
 |
Shrapnel Fanatic
|
|
Join Date: Oct 2003
Location: Vacaville, CA, USA
Posts: 13,736
Thanks: 341
Thanked 479 Times in 326 Posts
|
|
Re: Thank you Stormbinder!
Quote:
Quote:
And that still wouldn't stop hex editing.
|
Sigh. This is no different than casting a summoning spell: Done right, the client would sent a request to the server that caster A cast spell B. The server would then check that the conditions are met, subtract the used gems, and send the result back. (In practice, there would be several orders and so on, but the principle is the same.) '
I repeat: Given a trusted server, cheating can be limited to "better clients". If no trusted server exist, cheating is possible. Try looking in the KDE forums for KBattleship. Battleship --- such a simple game. But there is no way to make it cheat-free without a third part acting the part of the trusted server. Try me, if you want 
And yes, I'm aware that this would require such a major redesign that it would not be feasible for Dom 2. But I, for one, are secretly wishing for a Dom3, and for that, it might be done right <tm>
|
Im not sure that going from a PbEM type game to a different style of gaming is a "fix".
Yes that would allow for MANY things to be fixed if all actions were interactive at the server. Of course even more would be fixed if you just went all the way to an Online world environment. Of course then you have to shift attention from hex editing to packet editing. Everything has its pros and cons.
__________________
-- DISCLAIMER:
This game is NOT suitable for students, interns, apprentices, or anyone else who is expected to pass tests on a regular basis. Do not think about strategies while operating heavy machinery. Before beginning this game make arrangements for someone to check on you daily. If you find that your game has continued for more than 36 hours straight then you should consult a physician immediately (Do NOT show him the game!)
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is On
|
|
|
|
|