Proudlock_Technology-GsValheimStatsEmitter icon

GsValheimStatsEmitter

Server-side: posts per-player boss damage, boss/creature kills, and world milestones to a self-hosted gs dashboard. Pairs with the gs client companion for crafting/skills/deaths.

Last updated 7 hours ago
Total downloads 5
Total rating 0 
Categories Misc Server-side
Dependency string Proudlock_Technology-GsValheimStatsEmitter-0.1.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2333 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.

Preferred version: 5.4.2333

README

GsValheimStatsEmitter (server-side)

Server-side stat emitter for the self-hosted gs dashboard. Runs on a Valheim dedicated server and POSTs the things only the server sees authoritatively:

  • Per-player boss damage + boss-kill events (MVP / first-blood / fight duration)
  • Creature kills per player (killing-blow attribution)
  • World milestones ("quests") — boss defeats, Hildir's bounties, and other global-key progression
  • Active mod list + world identity

Cumulative counters are persisted to disk (BepInEx/config/<guid>.state.tsv) so they survive restarts. Pairs with GsValheimStatsClient (the client companion) which adds crafting, skills, materials, and per-life death details.

Setup

Drop the DLL in BepInEx/plugins on your dedicated server. On first launch it writes BepInEx/config/net.cproudlock.gsvalheimstats.cfg:

[General]
World = <your -world name>

[Ingest]
Url = http://localhost:3001/api/valheim/ingest
Token = <bearer token from the dashboard owner>

v0.1.0 — initial release. This is a personal-server tool aimed at the gs dashboard.