Setup guide.
Install Detailed Logs on your DayZ server, check it is writing session logs, and optionally stream events as they happen.
Install Detailed Logs
-
GET THE MOD
Subscribe on Steam Workshop.
Subscribe to Detailed Logs, then download it with the rest of your server’s mods.
Open Steam Workshop -
INSTALL IT
Copy it to your server.
Put the mod folder in your DayZ server’s root directory, next to
DayZServer_x64.exe, and name it@detailedLogs.It runs on the server only, so players don’t need to download anything.
-
ENABLE IT
Launch as a server mod.
Load it with
-serverModrather than-mod. Separate multiple server mods with semicolons.DayZServer_x64.exe -config=serverDZ.cfg -profiles=profiles "-serverMod=@detailedLogs"The
-profilesfolder is your$profile, where the mod keeps its settings and logs. -
FIRST LAUNCH
Review the settings.
On first start, the mod creates
$profile:DetailedLogs/config.jsonwith default settings. Each option is1(on) or0(off).To start from a preset, copy
config.default-basic.jsonorconfig.default-all.jsonfrom the mod folder. AI, market, and other Expansion options only apply when DayZ Expansion is loaded. Restart the server after changing settings. -
PLAY A SESSION
Find your session logs.
Every server start writes a new
dl_YYYYMMDD_HHMMSS.ljsonfile in$profile:DetailedLogs/.Logging pauses while no players are online, so join the server to record events, or set
"detailedLogsNoPause": 1.
Where files live
$profile is the folder set by -profiles.
- Settings
$profile:DetailedLogs/config.json- Session logs
$profile:DetailedLogs/dl_*.ljson- Streaming
$profile:DetailedLogs/ApiConfig.json- Presets
@detailedLogs/config.default-*.json
Real-time streaming
- Open or create your server in Instances. Edit its Live streaming settings, turn on Accept POST requests, and save. DZLoggy generates the API key for you. Add your server’s public IP address if you want to restrict access.
- Open API setup on the instance and copy its
ApiConfig.jsonconfiguration to$profile:DetailedLogs/ApiConfig.json. It contains the exact endpoint for that instance. New keys are shown once, so save the configuration before leaving the page. -
The configuration has this format. Replace the placeholders with the values from your instance’s API setup.
{ "url": "https://dzloggy.com/api/v1/instances/YOUR_INSTANCE_ID/logs", "api_key": "YOUR_API_KEY" } - Turn on POST streaming in
config.json:"detailedLogsApiPost": 1. Enable thedetailedLogsApiPost*options for the events you want to stream, then restart the DayZ server. - Join the server and check the instance’s recent logs for a live session. Each server restart starts a new session.
Configuration and integrations
-
Detailed Logs configuration Settings, presets and log output.
-
API documentation Connect your own tools to your server data.