Matrix Games Forums

Forums  Register  Login  Photo Gallery  Member List  Search  Calendars  FAQ 

My Profile  Inbox  Address Book  My Subscription  My Forums  Log Out

Anti-Cheat Systems

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

Logged in as: Guest
Users viewing this topic: none
  Printable Version
All Forums >> [New Releases from Matrix Games] >> Empires in Arms the Napoleonic Wars of 1805 - 1815 >> Anti-Cheat Systems Page: [1]
Login
Message << Older Topic   Newer Topic >>
Anti-Cheat Systems - 8/18/2003 8:10:59 AM   
Pippin


Posts: 1233
Joined: 11/9/2002
Status: offline
I am writing this letter in order to emphasis game-play security with EIA. Too many times I have witnessed great games turn into avoided games due to simple hacks. Sometimes this is the result of simple hex editing, other times it’s due to more sophisticated patching. This is all too common with those familiar in titles by Blizzard & Hasbro, etc.

I would like to see EIA being played in many war game clubs. I believe this will be a reality, however it just takes one person fooling around with the package to make a decent mess of things and always lay doubt.

However, I have been involved in a few projects in which I saw some good measures taken in order to counter these cheating tactics. Some are better than others, but I will list one that has so far worked well for TCP/IP where dice rolls need to be secure (no intervention).

When it comes to dice rolling, it is common practice to grab any dice rolls from a current phasing side. Though sometimes the user hosting the game is giving this as a full position.
What ever the case, because one user is controlling the dice, this is what causes the hazard. It is much too easy for someone to intercept their own dice rolls and substitute these for values of their own liking.

Naturally, it is a habit for people to want to win, and this temptation becomes too great for some. HOWEVER, if a combined key system were used, this will eliminate the falsification of the random dice as no one user can control the dice at any given time.

This is how it works. A battle is about to be fought, and X amount of dice rolls need to be done. At this moment, each player’s system (up to 7 users in EIA), draft up a random number. These numbers in turn are then sent to each other, & combined through an algorithm making use of XOR operations and what other operations the developer has decided.

From these X amount of combined keys, the dice values are determined. If any tampering had occurred, the other 6 players would know since there was a disagreement despite using the same keys on the same algorithm. Though this is not a problem anyhow, as the game would most likely crash at that point.

The only precaution needed, is to not supply the dice TOO early, as a cheater could look into the future buffer (so to speak), and then decide which action to take depending on the next dice in the que.

Hopefully, MG takes this point strongly into consideration. If anyone else has any other pointers, I’d like to hear.


_____________________________

Nelson stood on deck and observed as the last of the Spanish fleets sank below the waves…
Post #: 1
Excellent post! - 8/18/2003 10:41:31 AM   
Le Tondu


Posts: 564
Joined: 10/2/2001
From: Seattle, WA
Status: offline
Pippin,
Your concern is extremely honorable. You deserve some applause, but I was wondering if encrypting the die rolls would help.

I cannot figure out why anyone would want to cheat like that. I mean this is only a game. The funny thing is that when someone has to cheat to win, they really aren't beating their opponents. In reality, they are only beating themselves. How very, very sad indeed.

I hope that this has already been thought of and taken care of by Matrix. My second hope is that they let us know if they had -or will take care of it.

Good job.
:)

_____________________________

Vive l'Empereur!

(in reply to Pippin)
Post #: 2
- 8/19/2003 12:09:16 AM   
ABP

 

Posts: 38
Joined: 3/28/2002
From: Denmark
Status: offline
It is a sad fact that if possible some people will cheat to get ahead even in games that are only played for fun.
Yes I also hope some anti-cheat system can be in the game.
Take a game like Counter-strike. Some people have actually made the effort to write a cheat to get kill-shots every time.
How to prevent cheaters in practice I don't know, but I'm sure MG can figure it out.

(in reply to Pippin)
Post #: 3
Page:   [1]
All Forums >> [New Releases from Matrix Games] >> Empires in Arms the Napoleonic Wars of 1805 - 1815 >> Anti-Cheat Systems 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

2.016