1. Docs
  2. Download Sentinel Enforcer

Download Sentinel Enforcer

Sentinel Enforcer is the server-side mod that reports your server's activity to dayz.fyi. The Steam Workshop is the normal way to install it — subscribe and your servers stay up to date on their own. Use it if you can.

Sentinel Enforcer on Steam Workshop

The files below are the same signed build, for servers where the Workshop isn't an option: a Linux host with no Steam client on it, a control panel that only takes an uploaded zip, a firewalled machine, or a server you want pinned to one exact version. Each file has a SHA-256 checksum so you can confirm what you downloaded before you run it.

The trade-off: a Workshop subscription updates itself. A file you downloaded does not. If you install this way, updating is on you — come back here when you want a newer build, and keep the version number you installed written down somewhere.

Files

Version 0.24.0, published 2026-09-03. Take the core mod plus an add-on for each third-party mod you actually run. An add-on you don't need does nothing; a mod with no add-on is simply invisible to us — the server keeps running and everything else keeps reporting, so there's no error to notice.

FileInstall itSize
SentinelEnforcer-0.24.0.zip required Always. This is the mod. 90 KB
SentinelEnforcer_Expansion-0.24.0.zip If you run DayZ-Expansion. 29 KB
SentinelEnforcer_VPP-0.24.0.zip If you run VPPAdminTools. 27 KB
SentinelEnforcer_CodeLock-0.24.0.zip If you run Code Lock. 28 KB
SentinelEnforcer_BreachingCharge-0.24.0.zip If you run BreachingCharge. 28 KB
SHA256SUMS Checksums for every file above.
manifest.json The same information as JSON, if you're scripting this.

Install

From your server's root directory — the folder holding DayZServer and keys/:

unzip SentinelEnforcer-0.24.0.zip
cp @SentinelEnforcer/keys/*.bikey keys/
-serverMod=@SentinelEnforcer

Then follow the setup guide to paste your server's token into config.json and start it up.

Check what you downloaded

Put the zips and SHA256SUMS in the same folder, then:

sha256sum -c SHA256SUMS

Every file you downloaded should print OK. Add --ignore-missing if you only took some of them. On Windows:

Get-FileHash .\SentinelEnforcer-0.24.0.zip -Algorithm SHA256

…and compare the hash against the matching line in SHA256SUMS. A mismatch means the download was corrupted or altered in transit — delete it and fetch it again rather than installing it.

The checksum proves the file reached you intact. It's separate from the mod's own signature: the .bikey you copied into keys/ is what your DayZ server itself checks on every boot, and it will refuse to load a PBO that doesn't match.

Always fetching the newest

If you build server images or scripts, these two URLs always point at the current release:

/downloads/sentinel-enforcer/latest.json
/downloads/sentinel-enforcer/latest/SHA256SUMS

Full description of what the mod does, what it records, and how to configure it: the Sentinel Enforcer guide.