Addon Signatures – ArmA: Armed Assault

From Bohemia Interactive Community
Jump to navigation Jump to search
(Basic description.)
 
(Clarified.)
Line 4: Line 4:
===Overview===
===Overview===


Addon signatures as a way to reduce cheating in Armed Assault. They are used to detect any modifications to any data files which are made by anyone else but the addon creator. They are based on strong cryptographic principles (private/public key pairs), therefore hacking around them is very hard.  
Addon signatures are a way to reduce cheating in Armed Assault. They are used to detect data files modified by anyone else but the addon creator. They are based on strong cryptographic principles (private/public key pairs), therefore hacking around them is very hard.
 
Addon is signed by its creator using a private key and a public key is used by the game to verify addon has not be modified.  


===Controlling addon signature verification on the server===
===Controlling addon signature verification on the server===
Line 11: Line 13:


  verifySignatures=1
  verifySignatures=1
When signature verification is turned on, clients connecting to the server must not use any unsigned addons (which currently means only original content produced by Bohemia Interactive can be used on such server, as no tools for content creation were released yet).
Server admin can decide which addon makers he considers trustworthy by placing their public keys in the "keys" directory.
===Signing addons===
Addon makers need to make sure their private keys are not leaked.

Revision as of 18:42, 30 November 2006


Overview

Addon signatures are a way to reduce cheating in Armed Assault. They are used to detect data files modified by anyone else but the addon creator. They are based on strong cryptographic principles (private/public key pairs), therefore hacking around them is very hard.

Addon is signed by its creator using a private key and a public key is used by the game to verify addon has not be modified.

Controlling addon signature verification on the server

If a server admin decides addon signatures should be verified, he should add a following line to the server.cfg file:

verifySignatures=1

When signature verification is turned on, clients connecting to the server must not use any unsigned addons (which currently means only original content produced by Bohemia Interactive can be used on such server, as no tools for content creation were released yet).

Server admin can decide which addon makers he considers trustworthy by placing their public keys in the "keys" directory.

Signing addons

Addon makers need to make sure their private keys are not leaked.