1. Docs
  2. Getting started

Getting started

Get your DayZ server onto dayz.fyi in three steps: install the Sentinel Enforcer mod, start your server, and claim it with the one-time code the mod prints on first boot. No token to copy up front — the mod sets itself up.

i
No token needed before you start. On its first boot the mod registers your server with Sentinel automatically and prints a one-time claim code (clm_…). You paste that code here to prove the server is yours — it's the only string you handle. (Internal / early-access tenants set up through sentinel.dayz.fyi with an admin-issued install token still works — see Claiming a server.)

Install the Sentinel Enforcer mod

Subscribe to Sentinel Enforcer on the Steam Workshop and add it to your server. It's a server-side mod (pure Enforce Script); players install nothing.

Sentinel Enforcer on Steam Workshop

  • Load it with -serverMod=@SentinelEnforcer (server-only code — use -serverMod=, not -mod=, so the engine doesn't try to client-load it).
  • That's everything to install — the next step (starting the server) does the rest.

Verified on Windows dedicated servers. Linux should work too (no native dependencies) but hasn't been maintainer-tested yet — reports welcome. Running DayZ-Expansion, VPPAdminTools, or LBmaster? See Optional add-on mods below.

Start your server — grab the claim code it prints

Boot the server with the mod loaded. On first start it self-registers with Sentinel and writes a one-time claim code (clm_…) in two places — use whichever is easier to reach:

  • File (FTP-friendly): <server profile>/SentinelEnforcer/claim.txt — holds the code, the claim link, and when it expires.
  • Server console / .RPT log: a line like [Sentinel] CLAIM CODE: clm_… — claim at https://dayz.fyi/claim (expires …)

The code is single-use and expires in 24 hours. If it lapses before you claim, the next boot prints a fresh one automatically — and once you've claimed, the mod clears it.

Claim your server on dayz.fyi

  1. Go to dayz.fyi/claim (the link in claim.txt) and log in with Discord.
  2. Paste the claim code (clm_…) and submit.

Claiming binds the server to your Discord account as its owner. See Managing your server next.

i
A server appears on dayz.fyi after its first run — not the moment you add it. dayz.fyi shows servers that are live and reporting, so a server you've registered on Sentinel won't show up here until the Sentinel Enforcer mod has booted and sent its first heartbeat (about a minute after the server starts). If you've added a server but don't see it yet, make sure the mod is installed and the server is running.

Optional add-on mods

The base Sentinel Enforcer captures core server events. If your server also runs one of these frameworks, add the matching companion mod alongside the base mod to capture that framework's events too. Subscribe only to the ones matching what your server runs — each does nothing on its own and requires the base mod first.

  • Sentinel Enforcer · Expansion — for DayZ-Expansion (needs at least one of Market, Groups, Hardline, or Quests). Captures market buy/sell, group membership changes, reputation (hardline) changes, and quest completions.
  • Sentinel Enforcer · VPPAdminTools — for VPPAdminTools. Captures every admin action VPP logs (teleport, give, kick, ban, base spawn, …) as an admin.command_logged event.
  • Sentinel Enforcer · LBmaster — for the LBmaster suite. Captures raid alerts (with position), group member add/remove, and mutes.

Add-ons load after the core mod and need no config of their own — they register with the base mod at boot. Add each with -serverMod= (server-only, same as the core), e.g.:

-serverMod=@SentinelEnforcer;@SentinelEnforcer_Expansion

Each add-on ships the same sentinel_enforcer.bikey as the core, so copy whatever keys are in your subscribed mod folders into the server's keys/ directory. Folder names are @SentinelEnforcer_Expansion, @SentinelEnforcer_VPP, and @SentinelEnforcer_LBmaster.

i
Population shows 0 / "never"? Live population and last-seen appear once Sentinel emits its heartbeat (rolling out now). A freshly claimed server can read empty on the happy path until then.