About DamageMeter
From ThunderstoreBoss fight stats for co-op: live panel plus a table after each kill with damage, taken, blocks, parries and deaths per player, and an inventory log. Same DLL on server and clients.
DamageMeter
Boss fight stats and an inventory log for a co-op Valheim server. Same DLL on the server and on every client.
What you get
- After every boss kill a table is shown on screen (about 25 s) and in the chat: damage dealt (with % and DPS, max hit), damage taken, damage blocked, number of blocks, perfect parries, deaths, an "other / DoT" line and a few joke awards. Players without the mod show as "n/a". A death recap line says what killed whom.
- Server log
BepInEx/dmgmeter.log: BOSS lines with the full table, MOB lines for bigger fights, DEALT lines every 5 minutes, INV lines (see below). History and records are kept inBepInEx/dmgmeter-data/. - Chat / F5 console command
/dmeter(not/dmg, that name is used by Server devcommands):last,top [damage|taken|blocked|parry|deaths|kills],me,records,peers,inv [name]. - Inventory log (new in 1.3.0): every client reports a snapshot of its inventory and AdventureBackpacks backpack at login and whenever it changes. The server logs what changed since that player was last seen, so you can tell what was gained or lost between two logins. Players are told about this in the chat at login. Clients cannot switch it off; the server admin controls it with
InventoryLogin the server config, and the server logsINV ... MISSINGfor a player who sends no report within two minutes after login.
Live panel (new in 1.4.0)
During a boss fight (and bigger fights) a compact panel in the style of the game's own UI shows, per player: damage, share with a colour bar, DPS, damage taken, perfect parries and deaths. Your own row is gold and framed. It fades in and out and hides itself in menus, inventory and map.
F8shows or hides it,Shift + F8resets the position./dmeter livetoggles it,/dmeter livetestshows a demo for 20 seconds.- Size, position, width, opacity and bars are in the config (section "Live panel"). By default it is small and sits on the right side of the screen, away from the Groups list.
- The look follows the CombatMeter mod by Likhtenvald (MIT), see THIRD_PARTY_NOTICES.md.
Live panel settings (3.3.0)
Press F9 in the game to switch the mode, or open the config with F1 (section "Live panel"):
- Mode: Near me (default) shows fights around you or that you take part in, Bosses only hides the panel for normal fights, Everything shows the latest fight anywhere, Off shows nothing.
- Range / Boss range: how close a fight must be (meters). Boss range 0 shows boss fights from anywhere.
- Minimum damage, Keep after fight, Only my fights.
F8shows or hides the panel,Shift + F8resets its position.
The menu (new in 3.6.0): everything with the mouse
Press F6 (Menu key) to open the DamageMeter menu. It opens together with the inventory (the game frees the mouse only for its own screens) and sits on top of it. Drag it by any empty part, double-click to center it, X or F6 closes it.
- Expedition: type a name (optional) and click Start expedition. While it runs you see the live totals of the whole party, and you can Rename or Stop it. No chat commands needed.
- Bosses: the latest boss fights: when, killed or not, how long, damage and share of every player. Click a fight for the full table (damage, DPS, biggest hit, taken, blocks, parries, deaths, weapon).
- Trips: expeditions and big combat sessions (with where they happened). Click one for the full table and everything that was killed.
- Settings: the live panel mode (Near me, Bosses only, Everything, Expedition, Off), the check boxes and the ranges, with buttons instead of the config file.
The history comes from the server, so it needs DamageMeter 3.6 on the server too.
Expedition: one long meter for the whole party (new in 3.4.0)
For a long trip (an hour in the Mistlands, a mining run) any player can start an expedition. From then on the server adds up everything every player deals, takes, blocks, kills and dies to, bosses included, until somebody stops it.
- Start / stop: press F10 (Expedition key) or type
/dmeter exp start [name](the name is optional, e.g./dmeter exp start Mistlands run),/dmeter exp stop,/dmeter exp name <text>(rename) and/dmeter exp status. The starter (or an admin) stops it. The server optionExpeditionStartcan limit starting to admins. - Live panel: while an expedition runs, its totals (damage, %, DPS over the time a player was really fighting, taken, kills, deaths) fill the panel whenever there is no fight to show. Set the mode (F9) to Expedition to show only the totals, or turn off
Show expeditionin the config. - At the end: a summary goes into the chat for everybody (kills, damage per player, what was killed, bosses) and into the server log (
EXPEDITIONline) anddmgmeter-data/expeditions.jsonl. - A running expedition survives a server restart.
How it works
- Damage dealt is measured on the client that owns the creature (after armor and resistances), so it is the real HP removed. Taken, blocked, parries, deaths and inventory are measured by each player's own game.
- Everything goes to the server over the game's own routed RPC; the server builds the table and sends it back to all players.
- Older versions (1.0 and 1.1) keep working with a 3.0 server; they just report less.
Notes
- Poison and fire ticks have no attacker in the game; they are credited to the last player who applied fire or poison to that creature (1.2+), otherwise counted as "other / DoT".
- Items inside backpacks other than AdventureBackpacks are not included.
Highlights
From source dataLoaders
Runs on BepInEx.
Footprint
Rated a light load on a server.
Last update
Its author last shipped an update 31d ago.
DamageMeter on Nxeon
From our catalogue- One-click install
- Supported on Nxeon Valheim servers, for BepInEx servers. We download it from Thunderstore, place it, and restart the server.
- Server side
- Optional on the server
- Server type needed
- BepInEx
- Server load
- light
- Smallest plan we suggest
- Valheim — 4 GB (4 GB RAM). This follows our own load rating above, not a benchmark.
- Latest build
- 3.7.0, released 2026-10-04
Game versions by loader
| Loader | Game versions | Newest |
|---|---|---|
| BepInEx |
From 14 recorded builds of DamageMeter.
Recent builds
| Build | Released | Game versions | Loaders |
|---|---|---|---|
| 3.7.0 | 2026-10-04 | n/a | BepInEx |
| 3.6.0 | 2026-10-04 | n/a | BepInEx |
| 3.4.0 | 2026-10-03 | n/a | BepInEx |
| 3.3.0 | 2026-10-03 | n/a | BepInEx |
| 3.2.2 | 2026-10-03 | n/a | BepInEx |
| 3.2.1 | 2026-10-02 | n/a | BepInEx |
Dependencies
- Required: BepInExPack Valheim
Declared by the newest build that lists any. Required ones are installed with it on one-click installs.
Run DamageMeter on a Valheim server
Pick a server or deploy a new one above; it is installed in one click.
What kind of mod it is
From the catalogCreatures & NPCs
Adds or changes creatures, NPCs and how they behave.
Works on a server
From source side supportThunderstore lists server-side support for DamageMeter as optional: it can run on a server, but isn’t required there.
Compatibility
- Game
- Valheim
- Loaders
- BepInEx
- Runs on
- Serveroptional on the server
- Requires
- One-click install needs a BepInEx server.
Verified at the source
- ✓ThunderstoreOfficial listing, checked 2026-10-05Open ↗
- ✓AuthorBagr, as published on Thunderstore
- ✓LicenseNot published by the sourceFree






