You are viewing a potentially older version of this package. View all versions.
GChallenge-GCValheimStats-2.1.21 icon

GCValheimStats

Comprehensive statistics tracking and analysis for Valheim with in-game overlay and Flask dashboard.

Date uploaded a month ago
Version 2.1.21
Download link GChallenge-GCValheimStats-2.1.21.zip
Downloads 31
Dependency string GChallenge-GCValheimStats-2.1.21

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

GCValheimStats

Comprehensive statistics tracking and analysis for Valheim with in-game overlay and Flask dashboard.

Features

  • Kill Feed — on-screen kill counter with icons for all mobs
  • Trophy Tracking — tracks trophy drops per mob type
  • Play Time Timer — persistent play time counter
  • World Config — captures game mode, world modifiers, installed mods
  • Player Stats — health, stamina, skills, food, position
  • Element Detection — tracks damage elements (Fire, Frost, Poison, etc.)
  • Star Levels — tracks starred mob kills with breakdown
  • Web Dashboard — view statistics at https://gchallenge.ru
  • Encrypted Batches — AES-256-CBC + HMAC-SHA256 data protection

Requirements

Installation

  1. Install BepInExPack Valheim
  2. Download and extract GCValheimStats into BepInEx/plugins/
  3. Launch Valheim

Configuration

Edit BepInEx/config/com.gchallenger.valheimstats.cfg to enable/disable features.

Hotkeys

  • F7 — Toggle stats overlay
  • Ctrl+F8 — Reset stats

Privacy & Data

This mod collects gameplay statistics (kills, trophies, play time, installed mods) and sends them encrypted to the GCValheimStats server at https://gchallenge.ru.

The mod uses AES-256-CBC encryption with HMAC-SHA256 authentication to protect all data in transit. The encryption key is derived from your Steam ID and a hardware-specific identifier (machine name + processor ID). This ensures that data from different players cannot be decrypted by others.

The hardware identifier is used only to generate the encryption key and is never transmitted outside your machine. It consists of your computer name and processor ID, which are standard system properties read locally.

CHANGELOG

Changelog

[2.3.7]

  • 18 new mob icons with real images (Barka, Frozen King, Jotun Warrior/Witch, Moose, Moose Calf, Seal, Seal Baby, Elaking, Writhan, Frysling, Asksvin Hatchling, Blob Frost, Blob Morkhalla, Dvergr/Fuling Deep North, Blob Aspect, Frost Troll)
  • Kill feed grid layout (2 rows, 48px icons)

2.3.4

  • New console command: gc_vanilla_import — manually re-import vanilla Valheim statistics at any time
  • Fixed: TAB menu icons are now evenly redistributed when a game update adds new vanilla tabs — works with any number of icons
  • Fixed: ghost camera terrain collision — the camera now glides over terrain and pulls in front of obstacles instead of sinking underground
  • Fixed: pressing W/A/S/D while the ghost is sitting now stands it up and starts moving immediately

2.3.3

  • Fixed: vanilla stats import (existing character data) stopped working after the Valheim 1.0.7 update — the game moved its profile stats into new per-difficulty slots, which the importer now reads correctly

2.3.2

  • Documented the Steam-achievements restore in the README Features section (as requested by the Thunderstore review) — no code change

2.3.1

  • Startup intro video is now skipped by default — the game boots straight into the main menu (option "SkipIntroVideo" in the config; in-game cinematics from the menu still play)
  • Steam achievements keep unlocking while the mod is loaded — the BepInEx loader normally marks the game as modded, which turns achievements off; this is now restored to vanilla behavior automatically (option "KeepSteamAchievements" in the config, on by default)

2.3.0

  • Compatible with the Valheim 1.0.7 update (new Unity engine) — the mod previously failed to load its gameplay hooks after the game update
  • Ghost mode: the camera no longer sinks under the ground when your ghost stands on slopes or when you look steeply up or down — the camera now glides over terrain and pulls in front of obstacles
  • Ghost mode: pressing W/A/S/D while the ghost is sitting now stands it up and starts moving immediately (a short press of the Sit key still toggles sit/stand)