Features

Danger Zones

A visual heatmap overlay on the server dashboard showing the most dangerous areas of the map, computed from kill event locations and player activity.

Grid System

The map is divided into a 16x16 grid of cells. For the Chernarus map, each cell is approximately 960 metres wide. Every PvP kill event is assigned to a grid cell based on its coordinates.

Danger Score Formula

Each cell is assigned a danger score that accounts for both volume and diversity of combat activity:

dangerScore = totalEvents * log(1 + uniquePlayers)
totalEventsThe total number of kill events in the cell during the current wipe.
uniquePlayersThe number of distinct players involved in kills within the cell.

The logarithmic factor ensures that a cell with 10 kills involving 10 different players scores higher than a cell with 10 kills between the same 2 players. This prevents spawn-camping spots from dominating the heatmap.

Visualization

The danger zone heatmap is displayed on the server dashboard as a colour-graded overlay on the map. Cells range from transparent (no activity) through yellow and orange to red (highest danger). Hovering over a cell shows the exact danger score, kill count, and unique player count.

Computation Schedule

Danger zones are recomputed nightly at 02:45 UTC as part of the batch job cycle. The computation processes all kill events from the current wipe and regenerates the grid scores.

Map Support

Danger zones are currently supported for Chernarus (15360m x 15360m). The grid system is designed to be map-agnostic, so additional DayZ maps will be supported as they are added to the platform.