The Raven’s Call is a dedicated-server admin, analytics, and dynamic lore chronicle system for Valheim. It runs 100% server-side on dedicated servers, recording every player triumph, boss conquest, raid defense, and tragic demise into a unified persistent ledger.
Designed to power live web dashboards, Discord webhook broadcasts, and external bot automation (including BarrkBOT), The Raven’s Call captures real-time player data with zero performance footprint on connected players.
Key Features
🏛️ 100% Server-Side Architecture
Installs exclusively on your Valheim dedicated server (BepInEx/plugins/). No client installation is required for players to connect or participate. The server maintains authoritative records across all connected sessions.
📜 Dynamic Event Chronicle & Discord Webhooks
Automatically writes a living saga of your world:
- Boss Slays & Milestones: Records first kills, raid events, and major progression markers.
- Biomes & Exploration: Tracks first footfalls into dangerous biomes (Plains, Mistlands, Ashlands, Deep North).
- Player Demises: Captures rich cause-of-death attribution with Viking funeral eulogies.
- Automated Webhooks: Broadcasts real-time events, server alerts, and chronicle entries directly to configured Discord channels.
🗺️ Real-Time Embedded Web Dashboard
Built-in lightweight HTTP server serving a single-page telemetry dashboard (theravenscall.html):
- Live World Map: Player positions, coordinates, active biomes, and online status.
- Server Health: Real-time FPS, tick rate, connected peer count, and uptime telemetry.
- Player Hall of Fame: Individual kill counts, damage dealt, deaths, and gear tier metrics.
🤖 BarrkBOT Integration (barrkbot_players.json)
Exports structured JSON snapshots of all registered players, inventory gear tiers, playtime, and combat stats for external community automation bots.
📡 Routed RPC Combat Processor (RavensCall_CombatReport_V1)
Listens for owner-side combat telemetry broadcasted by client companion mod Where The Crow Flies, accurately crediting creature kills, boss damage, and fishing catches even across Valheim’s distributed peer-to-peer zone physics model.
Technical Specifications
| Parameter | Detail |
|---|---|
| Target Runtime | .NET Framework 4.7.2 / BepInEx 5.4.22+ |
| Engine Target | Valheim Dedicated Server (Unity Engine) |
| Plugin GUID | com.raveniron.theravenscall |
| Network Protocol | Custom RPC (RavensCall_CombatReport_V1) over Valheim ZNet |
| Data Storage | Atomic JSON persistence with backup rotation |
| Paired Client Mod | Where The Crow Flies |
Installation & Server Setup
- Ensure BepInEx is installed on your Valheim dedicated server.
- Copy
TheRavensCall.dllinto your server’sBepInEx/plugins/directory. - Start the server once to generate the configuration file at
BepInEx/config/com.raveniron.theravenscall.cfg. - Open the config file to configure Discord webhook URLs, dashboard port, and telemetry preferences.
[Discord]
## Webhook URL for server chronicle events
# Setting type: String
# Default value: ""
WebhookUrl = "https://discord.com/api/webhooks/your-webhook-id/token"
[Dashboard]
## Port for the live web map and telemetry dashboard
# Setting type: Int32
# Default value: 8080
Port = 8080
Part of the Raven Iron Suite
The Raven's Call pairs directly with Where The Crow Flies for accurate client-to-server combat and telemetry routing.
