Skip to main content

Integrity Check: VerifySignatures


Arma 3 trusts the client by default. To prevent malicious actors from joining your server with modified PBO files (e.g., a “One Hit Kill” pistol modification or a “Transparent Walls” foliage mod), you must enforce strict signature verification. This ensures every file on the client matches the signed files on the server.
Reading TimeDifficultyLast Updated
5 minutesIntermediateJanuary 2026

Enabling Enforcement

In your server.cfg, you must set:
verifySignatures = 2;
  • 0: Off. Anyone can join with any files. (Security Risk).
  • 2: V2 Signature Check. Strict enforcement. (Industry Standard).

The Key System (/keys/)

For a mod to pass the V2 check, the server must possess its Public Key (.bikey).
  1. Locate Key: Open your mod folder on your PC (e.g., @ACE3). Look for a folder named keys or serverkeys.
  2. Transfer: View the .bikey file (e.g., ace3.bikey).
  3. Upload: Upload this file to the root /keys/ directory on your game server.
Result: The server now “Trusts” any PBO signed by ace3.bikey.

Troubleshooting “Signature Mismatch”

If players are kicked immediately upon joining with a “Signature Mismatch” error, it means one of two things:
  1. Missing Key: You forgot to upload the .bikey file for a mod you are running.
  2. Corrupt File: The player’s local mod file is outdated or modified. Tell them to “Verify Integrity” or “Repair Mod” in the Arma 3 Launcher.

Support Channels

If you need assistance or have any questions, please contact our support team:

First Month Discount

Use code KB20 at checkout to get 20% off your first month of hosting!

Last Updated: January 2026 | Arma 3: Perimeter secured.