Features

Contribution Score

A weighted composite score that measures a player's overall contribution to the server, going beyond just kills and deaths.

Scoring Formula

The contribution score is a weighted sum of multiple stat categories. Each category has a configurable weight that determines how much it contributes to the final score.

score = (kills * w1) + (zombie_kills * w2) + (distance_km * w3)
       + (structures * w4) + (blood_donated * w5)
       + (revives * w6) + (crafting * w7) + (healing * w8)
       - bully_penalty

Default Weights

kills1.0PvP kills
zombie_kills0.3Zombie/infected kills
distance0.1Distance travelled (per km)
structures0.5Structures placed
blood_donated2.0Blood transfusions given
revives3.0Players revived
crafting0.2Items crafted
healing0.5Healing actions (bandages, morphine, etc.)

Bully Penalty

The bully penalty reduces a player's contribution score when they repeatedly kill freshly-spawned players. The system detects "spawn kills" based on the victim's playtime since their last spawn and applies an increasing penalty for repeated offences. This discourages toxic behaviour while still allowing legitimate kills near spawn areas.

Weight Presets

Server admins can choose from pre-built weight presets or create a fully custom configuration. Presets adjust all weights at once to match the server's playstyle.

PvP

Heavily weights kills and combat stats. Ideal for PvP-focused servers.

Emphasis: kills, headshots, longest shot

Balanced

Equal weighting across combat, survival, and social stats. The default preset.

Emphasis: all categories equally

Survival

Emphasizes distance, playtime, and zombie kills. Good for hardcore survival servers.

Emphasis: distance, zombie_kills, structures

Community

Rewards social actions like revives, blood donations, and healing. Great for RP servers.

Emphasis: revives, blood_donated, healing

Custom Weights

Pro+

Pro plan and above can set individual weights for each stat category. Custom weights are configured in the admin dashboard under Configuration → Scoring. Changes take effect on the next nightly computation cycle.