ValheimClientLogger

v1.0.2·Updated 2025-11-13

Client-side event logger for Valheim that sends gameplay events (kills, skills, login/logout) to a webhook via the server mod.

About this mod Author’s original text

Valheim Client Logger

A client-side BepInEx plugin that detects gameplay events and sends them to a server mod for webhook integration.

Features

  • Player Login/Logout: Tracks when you join or leave the server
  • Mob Kills: Logs when you defeat creatures (with internal English names)
  • Skill Level Ups: Tracks when your skills increase to a new level
  • Clean Data: All mob and item names use internal English identifiers

Requirements

  • BepInEx 5.4.2202 or later
  • Valheim Server Logger mod must be installed on the server

Installation

Using r2modman (Recommended)

  • Install r2modman
  • Search for "ValheimClientLogger" in the mod manager
  • Click Install
  • Launch the game through r2modman

Manual Installation

  • Download the latest release
  • Extract the zip file
  • Copy ValheimClientLogger.dll to BepInEx/plugins/ folder
  • Launch the game

Configuration

The mod works automatically once installed. Configuration is done on the server side via the Valheim Server Logger mod.

Server Setup

This mod requires the server-side companion mod Valheim Server Logger to be installed on your dedicated server. The server mod receives events from clients and forwards them to your webhook endpoint.

Events Logged

  • player_login: When you spawn into the world
  • player_logout: When you disconnect from the server
  • mob_kill: When you defeat a creature
  • Includes: mob name, level, boss status, position
  • skill_level_up: When a skill reaches a new integer level
  • Includes: skill type, new level, previous level

Technical Details

  • Uses custom RPC communication to send events to the server
  • Events are batched and sent via webhook (configured server-side)
  • Minimal performance impact - only logs significant events
  • Item pickup logging is disabled by default to reduce spam

Compatibility

  • Valheim (latest version)
  • Works with dedicated servers and local games
  • Compatible with most other mods

Support

For issues, questions, or contributions, please visit the GitHub repository.

Changelog

1.0.0

  • Initial release
  • Player login/logout detection
  • Mob kill tracking with English names
  • Skill level up detection
  • Custom RPC communication with server mod

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file. In multiplayer, the host and every client need the same mods installed.

Dependencies

Install these first, or the mod will not work:

denikson-BepInExPack_Valheim

File & checksum

Filename
ValheimClientLogger-1.0.2.zip
File size
15.7 KiB